]> xenbits.xensource.com Git - xen.git/commitdiff
tools/ocaml: Fix up ocaml build for timer_mode, hpet and vpt_align
authorIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 6 Jul 2010 16:31:04 +0000 (17:31 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 6 Jul 2010 16:31:04 +0000 (17:31 +0100)
c/s da46b25cf17d broke the ocaml build.  This fixes it.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/ocaml/libs/xl/xl_stubs.c

index 4b351c2439a4d65b1422399420f0c7de40bdb8cb..07809fd5cd95aaba4d307c62abf57411e808c313 100644 (file)
@@ -97,9 +97,6 @@ static int domain_build_info_val (libxl_domain_build_info *c_val, value v)
        CAMLparam1(v);
        CAMLlocal1(infopriv);
 
-       c_val->timer_mode = Int_val(Field(v, 0));
-       c_val->hpet = Int_val(Field(v, 1));
-       c_val->vpt_align = Int_val(Field(v, 2));
        c_val->max_vcpus = Int_val(Field(v, 3));
        c_val->cur_vcpus = Int_val(Field(v, 4));
        c_val->max_memkb = Int64_val(Field(v, 5));
@@ -116,6 +113,9 @@ static int domain_build_info_val (libxl_domain_build_info *c_val, value v)
                c_val->u.hvm.nx = Bool_val(Field(infopriv, 3));
                c_val->u.hvm.viridian = Bool_val(Field(infopriv, 4));
                c_val->u.hvm.timeoffset = String_val(Field(infopriv, 5));
+               c_val->u.hvm.timer_mode = Int_val(Field(v, 0));
+               c_val->u.hvm.hpet = Int_val(Field(v, 1));
+               c_val->u.hvm.vpt_align = Int_val(Field(v, 2));
        } else {
                c_val->u.pv.slack_memkb = Int64_val(Field(infopriv, 0));
                c_val->u.pv.cmdline = String_val(Field(infopriv, 1));