On Tue, 2011-07-12 at 19:37 +0100, Ian Jackson wrote:
>
> @@ -158,9 +158,9 @@ libxl_domain_build_info =
> Struct("domain_build_info",[
> ("shadow_memkb", uint32),
> ("disable_migrate", bool),
> ("cpuid", libxl_cpuid_policy_list),
> - ("hvm", bool),
> - ("u", KeyedUnion(None, "hvm",
> - [("hvm", "%s", Struct(None,
> + ("type", libxl_domain_type),
> + ("u", KeyedUnion(None, "type",
> + [("hvm", Struct(None,
> [("firmware", string),
> ("pae", bool),
> ("apic", bool),
> @@ -173,7 +173,7 @@ libxl_domain_build_info =
> Struct("domain_build_info",[
> ("timer_mode", integer),
> ("nested_hvm", bool),
> ])),
> - ("pv", "!%s", Struct(None,
> + ("pv", Struct(None,
> [("kernel",
> libxl_file_reference),
> ("slack_memkb", uint32),
> ("bootloader", string),
I've just found a partially complete patch in my series which does
pretty much this. Is it worth my resurrecting it or are you also
partially there?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|