EFI: always map EfiRuntimeServices{Code,Data}
authorSergey Temerkhanov <s.temerkhanov@gmail.com>
Wed, 2 Feb 2022 09:24:56 +0000 (10:24 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 2 Feb 2022 09:24:56 +0000 (10:24 +0100)
commite3abdc626a732c780f54c783075694c3f951edae
treeb6d92e540ba974e2f1ac363cfb43c964080e1f73
parent9ce3ef20b4f085a7dc8ee41b0fec6fdeced3773e
EFI: always map EfiRuntimeServices{Code,Data}

This helps overcome problems observed with some UEFI implementations
which don't set the Attributes field in memery descriptors properly.

Signed-off-by: Sergey Temerkhanov <s.temerkhanov@gmail.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Luca Fancellu <luca.fancellu@arm.com>
Tested-by: Luca Fancellu <luca.fancellu@arm.com>
Reviewed-by: Julien Grall <jgrall@amazon.com>
xen/common/efi/boot.c