All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Fix xc_domain_config usage
@ 2015-11-13 11:05 Roger Pau Monne
  2015-11-13 11:05 ` [PATCH XEN 1/2] x86/libxc: add an arch domain config parameter to xc_domain_create Roger Pau Monne
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Roger Pau Monne @ 2015-11-13 11:05 UTC (permalink / raw)
  To: xen-devel

Hello,

Due to the HVMlite patches now x86 always requires a valid arch domain 
config. This is currently causing problems to out-of-tree toolstacks that 
are based on the Ocaml or the python bindings, since those bindings have lost 
the ability to create HVM guests because a zeroed arch domain config is 
always used regardless of the guest type.

In order to fix this add a new parameter to xc_domain_create that's a 
pointer to a arch domain config that can be null (the function itself will 
set a sensible default based on the guest type). Since 
xc_domain_create_config is meaningless now just remove it.

The in-tree callers are fixed in the first patch, while Qemu is fixed in the 
second patch. I'm not sure how this is going to work with the push gate, 
since both patches should be applied and tested together, or else Qemu build 
is going to fail.

Thanks, Roger.

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2015-12-03 15:28 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-13 11:05 [PATCH 0/2] Fix xc_domain_config usage Roger Pau Monne
2015-11-13 11:05 ` [PATCH XEN 1/2] x86/libxc: add an arch domain config parameter to xc_domain_create Roger Pau Monne
2015-11-13 12:41   ` Andrew Cooper
2015-11-16 11:37     ` Ian Campbell
2015-12-03 15:27       ` Ian Campbell
2015-11-13 11:05 ` [PATCH QEMU 2/2] xen: fix usage of xc_domain_create in domain builder Roger Pau Monne
2015-11-13 11:05 ` [Qemu-devel] " Roger Pau Monne
2015-11-13 11:09   ` Stefano Stabellini
2015-11-13 11:09   ` [Qemu-devel] " Stefano Stabellini
2015-11-13 12:18     ` [Qemu-devel] [PATCH QEMU v2 " Roger Pau Monne
2015-11-13 13:46       ` Stefano Stabellini
2015-11-13 13:54         ` Ian Campbell
2015-11-13 16:46           ` [Qemu-devel] [PATCH QEMU v3 " Roger Pau Monne
2015-11-13 17:35             ` Stefano Stabellini
2015-11-13 17:35             ` [Qemu-devel] " Stefano Stabellini
2015-11-13 16:46           ` Roger Pau Monne
2015-11-13 13:54         ` [PATCH QEMU v2 " Ian Campbell
2015-11-13 13:46       ` Stefano Stabellini
2015-11-13 12:18     ` Roger Pau Monne

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.