On 12/12/2011 04:39 PM, Michael Ellerman wrote: > For QEMU PPC64 we have a machine type ("pseries") which has a virtual > bus called "spapr-vio". We need to be able to create devices on this > bus, and as such need a way to specify the address for those devices. > > This patch adds a new address type "spapr-vio", which achieves this. > > The addressing is specified with a "reg" property in the address > definition. The reg is optional, if it is not specified QEMU will > auto-assign an address for the device. > > Signed-off-by: Michael Ellerman <michael@xxxxxxxxxxxxxx> > --- > src/conf/domain_conf.c | 43 ++++++++++++++++++++++++++++++++++++++++++- > src/conf/domain_conf.h | 9 +++++++++ > src/qemu/qemu_command.c | 5 +++++ > 3 files changed, 56 insertions(+), 1 deletions(-) ACK and pushed. Matches what I had already (pre-emptively) documented, thanks to your doc review of commit fe7fc16. > @@ -2168,6 +2174,34 @@ cleanup: > } > > static int > +virDomainDeviceSpaprVioAddressParseXML(xmlNodePtr node, > + virDomainDeviceSpaprVioAddressPtr addr) > +{ > + char *reg; > + int ret; > + > + memset(addr, 0, sizeof(*addr)); > + addr->has_reg = false; Not strictly necessary - memset already did that. -- Eric Blake eblake@xxxxxxxxxx +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list