aboutsummaryrefslogtreecommitdiffstats
path: root/virt/kvm
diff options
context:
space:
mode:
authorMatt Fleming <matt.fleming@intel.com>2014-01-10 10:37:17 -0500
committerMatt Fleming <matt.fleming@intel.com>2014-03-04 16:25:04 -0500
commit0154416a71c2a84c3746c8dd8ed25287e36934d3 (patch)
tree80251a960a808ee33b4822b5613b55ceec28c714 /virt/kvm
parent54b52d87268034859191d671505bb1cfce6bd74d (diff)
x86/efi: Add early thunk code to go from 64-bit to 32-bit
Implement the transition code to go from IA32e mode to protected mode in the EFI boot stub. This is required to use 32-bit EFI services from a 64-bit kernel. Since EFI boot stub is executed in an identity-mapped region, there's not much we need to do before invoking the 32-bit EFI boot services. However, we do reload the firmware's global descriptor table (efi32_boot_gdt) in case things like timer events are still running in the firmware. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'virt/kvm')
0 files changed, 0 insertions, 0 deletions