Skip to contentSkip to conversation

xm info (2)

PATCH New aq 1 participant 1 message Jul 4, 2005

lore
Share & tools
lore

aq

author
#0 lore raw

PATCH 1/2 xm info (2)

This patch extends physinfo hypercall to return number of cpu sockets and nodes.

# diffstat xminfo9_core.patch 
 arch/x86/dom0_ops.c       |    2 ++
 include/public/dom0_ops.h |    2 ++
 2 files changed, 4 insertions(+)
xen/arch/x86/dom0_ops.c +2 -0
diff -r 22ccddf93c40 xen/arch/x86/dom0_ops.c
@@ -181,6 +181,8 @@
 
         pi->ht_per_core = smp_num_siblings;
         pi->cores       = boot_cpu_data.x86_num_cores;
+        pi->sockets = num_online_cpus();
+        pi->nodes = 1;
         pi->total_pages = max_page;
         pi->free_pages  = avail_domheap_pages();
         pi->cpu_khz     = cpu_khz;
xen/include/public/dom0_ops.h +2 -0
diff -r 22ccddf93c40 xen/include/public/dom0_ops.h
@@ -208,6 +208,8 @@
 typedef struct {
     u32      ht_per_core;
     u32      cores;
+    u32      sockets;
+    u32      nodes;
     u32      cpu_khz;
     memory_t total_pages;
     memory_t free_pages;

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel