IO (Decode16, 0x0378, 0x0378, 0x08, 0x08)
IRQNoFlags () {7}
})
- }
-
- Device(VGID) {
- Name(_HID, EisaID ("XEN0000"))
- Name(_UID, 0x00)
- Name(_CID, "VM_Gen_Counter")
- Name(_DDN, "VM_Gen_Counter")
- Method(_STA, 0, NotSerialized)
- {
- If(LEqual(\_SB.VGIA, 0x00000000)) {
- Return(0x00)
- } Else {
- Return(0x0F)
- }
- }
- Name(PKG, Package ()
- {
- 0x00000000,
- 0x00000000
- })
- Method(ADDR, 0, NotSerialized)
- {
- Store(\_SB.VGIA, Index(PKG, 0))
- Return(PKG)
- }
}
}
}
libxl_defbool_setdefault(&b_info->u.hvm.hpet, true);
libxl_defbool_setdefault(&b_info->u.hvm.vpt_align, true);
libxl_defbool_setdefault(&b_info->u.hvm.nested_hvm, false);
- libxl_defbool_setdefault(&b_info->u.hvm.incr_generationid, false);
libxl_defbool_setdefault(&b_info->u.hvm.usb, false);
libxl_defbool_setdefault(&b_info->u.hvm.xen_platform_pci, true);
/* read signature */
int hvm, pae, superpages;
- int no_incr_generationid;
switch (info->type) {
case LIBXL_DOMAIN_TYPE_HVM:
hvm = 1;
superpages = 1;
pae = libxl_defbool_val(info->u.hvm.pae);
- no_incr_generationid = !libxl_defbool_val(info->u.hvm.incr_generationid);
callbacks->toolstack_restore = libxl__toolstack_restore;
break;
case LIBXL_DOMAIN_TYPE_PV:
hvm = 0;
superpages = 0;
pae = 1;
- no_incr_generationid = 0;
break;
default:
rc = ERROR_INVAL;
goto out;
}
libxl__xc_domain_restore(egc, dcs,
- hvm, pae, superpages, no_incr_generationid);
+ hvm, pae, superpages, 1);
return;
out:
("vpt_align", libxl_defbool),
("timer_mode", libxl_timer_mode),
("nested_hvm", libxl_defbool),
- ("incr_generationid",libxl_defbool),
("nographic", libxl_defbool),
("vga", libxl_vga_interface_info),
("vnc", libxl_vnc_info),
const char *restore_file;
int migrate_fd; /* -1 means none */
char **migration_domname_r; /* from malloc */
- int incr_generationid;
};
}
}
- if (d_config.c_info.type == LIBXL_DOMAIN_TYPE_HVM)
- libxl_defbool_set(&d_config.b_info.u.hvm.incr_generationid,
- dom_info->incr_generationid);
-
if (debug || dom_info->dryrun)
printf_info(default_output_format, -1, &d_config);
dom_info.paused = 1;
dom_info.migrate_fd = recv_fd;
dom_info.migration_domname_r = &migration_domname;
- dom_info.incr_generationid = 0;
rc = create_domain(&dom_info);
if (rc < 0) {
dom_info.vnc = vnc;
dom_info.vncautopass = vncautopass;
dom_info.console_autoconnect = console_autoconnect;
- dom_info.incr_generationid = 1;
rc = create_domain(&dom_info);
if (rc < 0)
dom_info.vnc = vnc;
dom_info.vncautopass = vncautopass;
dom_info.console_autoconnect = console_autoconnect;
- dom_info.incr_generationid = 0;
rc = create_domain(&dom_info);
if (rc < 0)
libxl_timer_mode_to_string(b_info->u.hvm.timer_mode));
printf("\t\t\t(nestedhvm %s)\n",
libxl_defbool_to_string(b_info->u.hvm.nested_hvm));
- printf("\t\t\t(no_incr_generationid %s)\n",
- libxl_defbool_to_string(b_info->u.hvm.incr_generationid));
printf("\t\t\t(stdvga %s)\n", b_info->u.hvm.vga.kind ==
LIBXL_VGA_INTERFACE_TYPE_STD ?
"True" : "False");