[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[XenPPC] [xenppc-unstable] [ppc] implement DOM0_PHYSINFO



# HG changeset patch
# User Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
# Node ID 4b042ad0755362c22d7a6f54773e59481a990628
# Parent  ae59d00d1acd8d6c47f852018d2dd3907fd417ee
[ppc] implement DOM0_PHYSINFO

Unfortunately most info is hard-coded.

Signed-off-by: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>
---
 xen/arch/ppc/dom0_ops.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+)

diff -r ae59d00d1acd -r 4b042ad07553 xen/arch/ppc/dom0_ops.c
--- a/xen/arch/ppc/dom0_ops.c   Wed Jun 14 18:30:41 2006 -0400
+++ b/xen/arch/ppc/dom0_ops.c   Wed Jun 14 18:32:40 2006 -0400
@@ -59,6 +59,24 @@ long arch_do_dom0_op(struct dom0_op *op,
     }
     break;
 
+    case DOM0_PHYSINFO:
+    {
+        dom0_physinfo_t *pi = &op->u.physinfo;
+
+        pi->threads_per_core = 1;
+        pi->cores_per_socket = 1;
+        pi->sockets_per_node = 1;
+        pi->nr_nodes         = 1;
+        pi->total_pages      = total_pages;
+        pi->free_pages       = avail_domheap_pages();
+        pi->cpu_khz          = cpu_khz;
+        memset(pi->hw_cap, 0, sizeof(pi->hw_cap));
+        ret = 0;
+        if ( copy_to_guest(u_dom0_op, op, 1) )
+            ret = -EFAULT;
+    }
+    break;
+
     default:
         ret = -ENOSYS;
         break;

_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.