Hi Jan, > -----Original Message----- > From: Jan Beulich <[email protected]> > Subject: [PATCH v2][4.17] EFI: don't convert memory marked for runtime use > to ordinary RAM > > efi_init_memory() in both relevant places is treating EFI_MEMORY_RUNTIME > higher priority than the type of the range. To avoid accessing memory at > runtime which was re-used for other purposes, make > efi_arch_process_memory_map() follow suit. While on x86 in theory the > same would apply to EfiACPIReclaimMemory, we don't actually "reclaim" > E820_ACPI memory there (and it would be a bug if the Dom0 kernel tried > to do so, bypassing Xen's memory management), hence that type's handling > can be left alone. > > Fixes: bf6501a62e80 ("x86-64: EFI boot code") > Fixes: facac0af87ef ("x86-64: EFI runtime code") > Fixes: 6d70ea10d49f ("Add ARM EFI boot support") > Signed-off-by: Jan Beulich <[email protected]> > Reviewed-by: Luca Fancellu <[email protected]> # Arm > Tested-By: Luca Fancellu <[email protected]> # Arm > Reviewed-by: Bertrand Marquis <[email protected]> #arm
Release-acked-by: Henry Wang <[email protected]> Kind regards, Henry > --- > v2: Amend description.
