RE: [PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA when boot from EFI

2022-01-27 Thread Wei Chen
Hi Jan, > -Original Message- > From: Jan Beulich > Sent: 2022年1月25日 18:39 > To: Wei Chen > Cc: Bertrand Marquis ; xen- > de...@lists.xenproject.org; sstabell...@kernel.org; jul...@xen.org > Subject: Re: [PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA

Re: [PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA when boot from EFI

2022-01-25 Thread Jan Beulich
On 23.09.2021 14:02, Wei Chen wrote: > --- a/xen/include/xen/efi.h > +++ b/xen/include/xen/efi.h > @@ -47,6 +47,13 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *); > int efi_compat_get_info(uint32_t idx, union compat_pf_efi_info *); > int efi_compat_runtime_call(struct compat_pf_efi_runt

RE: [PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA when boot from EFI

2021-09-23 Thread Wei Chen
> -Original Message- > From: Stefano Stabellini > Sent: 2021年9月24日 9:23 > To: Wei Chen > Cc: xen-devel@lists.xenproject.org; sstabell...@kernel.org; jul...@xen.org; > Bertrand Marquis > Subject: Re: [PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA when &g

Re: [PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA when boot from EFI

2021-09-23 Thread Stefano Stabellini
On Thu, 23 Sep 2021, Wei Chen wrote: > EFI can get memory map from EFI system table. But EFI system > table doesn't contain memory NUMA information, EFI depends on > ACPI SRAT or device tree memory node to parse memory blocks' > NUMA mapping. > > But in current code, when Xen is booting from EFI,

[PATCH 21/37] xen/arm: Keep memory nodes in dtb for NUMA when boot from EFI

2021-09-23 Thread Wei Chen
EFI can get memory map from EFI system table. But EFI system table doesn't contain memory NUMA information, EFI depends on ACPI SRAT or device tree memory node to parse memory blocks' NUMA mapping. But in current code, when Xen is booting from EFI, it will delete all memory nodes in device tree. S