[PATCH 10/13] x86/efi: Add mixed runtime services support

2014-03-04 Thread Matt Fleming
From: Matt Fleming Setup the runtime services based on whether we're booting in EFI native mode or not. For non-native mode we need to thunk from 64-bit into 32-bit mode before invoking the EFI runtime services. Using the runtime services after SetVirtualAddressMap() is slightly more

[PATCH 10/13] x86/efi: Add mixed runtime services support

2014-03-04 Thread Matt Fleming
From: Matt Fleming matt.flem...@intel.com Setup the runtime services based on whether we're booting in EFI native mode or not. For non-native mode we need to thunk from 64-bit into 32-bit mode before invoking the EFI runtime services. Using the runtime services after SetVirtualAddressMap() is