]> git.baikalelectronics.ru Git - kernel.git/commit
UEFI: Don't pass boot services regions to SetVirtualAddressMap()
authorMatthew Garrett <matthew.garrett@nebula.com>
Sun, 2 Jun 2013 22:12:25 +0000 (18:12 -0400)
committerMatt Fleming <matt.fleming@intel.com>
Thu, 6 Jun 2013 13:28:11 +0000 (14:28 +0100)
commit3d3a143db8743f975f1b56191a17b3b5cd04b7ac
tree875fc5bd05c86ebeab607df1fd5c7b1c9447ec6e
parent8d558d708ac7028555343d7c77c3fa7aa5714f99
UEFI: Don't pass boot services regions to SetVirtualAddressMap()

We need to map boot services regions during startup in order to avoid
firmware bugs, but we shouldn't be passing those regions to
SetVirtualAddressMap(). Ensure that we're only passing regions that are
marked as being mapped at runtime.

Signed-off-by: Matthew Garrett <matthew.garrett@nebula.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
arch/x86/platform/efi/efi.c