Re: [PATCH v3 5/6] xen/x86: move NUMA scan nodes codes from x86 to common

2022-09-06 Thread Jan Beulich
On 29.08.2022 12:47, Wei Chen wrote: >> -Original Message- >> From: Jan Beulich >> Sent: 2022年8月25日 20:50 >> >> On 22.08.2022 04:58, Wei Chen wrote: >>> +bool __init numa_memblks_available(void) >>> +{ >>> +return num_node_memblks < NR_NODE_MEMBLKS; >>> +} >> >> This is kind of clumsy,

RE: [PATCH v3 5/6] xen/x86: move NUMA scan nodes codes from x86 to common

2022-08-29 Thread Wei Chen
Hi Jan, > -Original Message- > From: Jan Beulich > Sent: 2022年8月25日 20:50 > To: Wei Chen > Cc: nd ; Andrew Cooper ; Roger Pau > Monné ; Wei Liu ; George Dunlap > ; Julien Grall ; Stefano > Stabellini ; xen-devel@lists.xenproject.org > Subject: Re: [PATCH v3 5

Re: [PATCH v3 5/6] xen/x86: move NUMA scan nodes codes from x86 to common

2022-08-25 Thread Jan Beulich
On 22.08.2022 04:58, Wei Chen wrote: > --- a/xen/common/numa.c > +++ b/xen/common/numa.c > @@ -13,6 +13,21 @@ > #include > #include > > +static nodemask_t __initdata processor_nodes_parsed; > +static nodemask_t __initdata memory_nodes_parsed; > +static struct node __initdata nodes[MAX_NUMNODE

[PATCH v3 5/6] xen/x86: move NUMA scan nodes codes from x86 to common

2022-08-21 Thread Wei Chen
x86 has implemented a set of codes to scan NUMA nodes. These codes will parse NUMA memory and processor information from ACPI SRAT table. But except some ACPI specific codes, most of the scan codes like memory blocks validation, node memory range updates and some sanity check can be reused by other