[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [RFC PATCH v3 10/24] NUMA: Allow numa	initialization with DT
 
- To: vijay.kilari@xxxxxxxxx, xen-devel@xxxxxxxxxxxxx
 
- From: Julien Grall <julien.grall@xxxxxxx>
 
- Date: Wed, 19 Jul 2017 18:58:47 +0100
 
- Cc: kevin.tian@xxxxxxxxx, sstabellini@xxxxxxxxxx, wei.liu2@xxxxxxxxxx, George.Dunlap@xxxxxxxxxxxxx, andrew.cooper3@xxxxxxxxxx, dario.faggioli@xxxxxxxxxx, ian.jackson@xxxxxxxxxxxxx, tim@xxxxxxx, jbeulich@xxxxxxxx, Vijaya Kumar K <Vijaya.Kumar@xxxxxxxxxx>
 
- Delivery-date: Wed, 19 Jul 2017 17:59:02 +0000
 
- List-id: Xen developer discussion <xen-devel.lists.xen.org>
 
 
 
Hi Vijay,
On 18/07/17 12:41, vijay.kilari@xxxxxxxxx wrote:
 
From: Vijaya Kumar K <Vijaya.Kumar@xxxxxxxxxx>
The common code allows numa initialization only when
ACPI_NUMA config is enabled. Allow initialization when
NUMA config is enabled for DT.
In this patch, along with acpi_numa, check for acpi_disabled
is added.
Signed-off-by: Vijaya Kumar K <Vijaya.Kumar@xxxxxxxxxx>
---
 xen/common/numa.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/xen/common/numa.c b/xen/common/numa.c
index 74c4697..5e985d2 100644
--- a/xen/common/numa.c
+++ b/xen/common/numa.c
@@ -324,7 +324,7 @@ static int __init numa_scan_nodes(paddr_t start, paddr_t 
end)
     for ( i = 0; i < MAX_NUMNODES; i++ )
         cutoff_node(i, start, end);
-    if ( acpi_numa <= 0 )
+    if ( !acpi_disabled && acpi_numa <= 0 )
 
 I am struggling to understand this change. Likely you want to similar 
variable for DT to say NUMA is available or this has failed.
 This also change quite a bit the semantic for x86 because, you will now 
continue if acpi_disabled and acpi_numa = 0. The code seems to allow it, 
but I don't know if we support it.
Cheers,
--
Julien Grall
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
 
 
    
     |