]> xenbits.xensource.com Git - xen.git/commitdiff
xl: enable hap, parse hap option in the config files
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 4 Jun 2010 09:13:02 +0000 (10:13 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 4 Jun 2010 09:13:02 +0000 (10:13 +0100)
This simple patch enables hap by default in xl and also allows xl to
parse the hap option in the VM config file.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
tools/libxl/xl_cmdimpl.c

index c734d5ee1cd6aa722377ccd2b3c7729e853e0cb5..f00d63c0ab7c3e4b47d8ecc3c230b8720bada7e7 100644 (file)
@@ -160,6 +160,7 @@ static void init_create_info(libxl_domain_create_info *c_info)
     memset(c_info, '\0', sizeof(*c_info));
     c_info->xsdata = NULL;
     c_info->platformdata = NULL;
+    c_info->hap = 1;
     c_info->hvm = 1;
     c_info->oos = 1;
     c_info->ssidref = 0;
@@ -441,7 +442,9 @@ static void parse_config_data(const char *configfile_filename_report,
         !strncmp(buf, "hvm", strlen(buf)))
         c_info->hvm = 1;
 
-    /* hap is missing */
+    if (!xlu_cfg_get_long (config, "hap", &l))
+        c_info->hap = l;
+
     if (!xlu_cfg_get_string (config, "name", &buf))
         c_info->name = strdup(buf);
     else