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

[Xen-devel] [PATCH 6/8] [xen-ia64] Domain Groups: arch-specific VMM mods



xen-ia64:

Architecture-specific code to initialize group data structures and
handle new domgrpctl hypercall.

Untested; it would help if someone with access to ia64 hardware would
give this a shot.






diff -r ecb6cd61a9cf xen/arch/ia64/xen/xensetup.c
--- a/xen/arch/ia64/xen/xensetup.c      Tue Feb 20 12:27:03 2007 +0000
+++ b/xen/arch/ia64/xen/xensetup.c      Tue Feb 20 12:59:11 2007 -0500
@@ -16,6 +16,7 @@
 #include <xen/version.h>
 #include <xen/console.h>
 #include <xen/domain.h>
+#include <xen/domgrp.h>
 #include <xen/serial.h>
 #include <xen/trace.h>
 #include <xen/keyhandler.h>
@@ -514,6 +515,10 @@ printk("num_online_cpus=%d, max_cpus=%d\
 
     expose_p2m_init();
 
+    /* initialize domain groups */
+    if (init_domain_groups())
+        panic("Error creating default groups\n");
+
     /* Create initial domain 0. */
     dom0 = domain_create(0, 0);
     if (dom0 == NULL)
@@ -523,6 +528,8 @@ printk("num_online_cpus=%d, max_cpus=%d\
         panic("Cannot allocate dom0 vcpu 0\n");
 
     dom0->is_privileged = 1;
+    if (add_dom_to_grp(dom0, 0))
+        panic("Error adding dom0 to grp0\n");
 
     /*
      * We're going to setup domain0 using the module(s) that we stashed safely






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

 


Rackspace

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