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.

Reply via email to