On Thu, Feb 09, 2017 at 06:06:19PM +0100, Andrea Bolognani wrote: > On Thu, 2017-02-09 at 17:36 +0100, Andrew Jones wrote: > > On Thu, Feb 09, 2017 at 05:11:38PM +0100, Andrea Bolognani wrote: > > > > > > On Thu, 2017-02-09 at 16:35 +0100, Andrew Jones wrote: > > > > > > > > > > > > > > Please propose the alternative wording you'd like to see > > > > > so we can discuss it :) > > > > > > > > I guess I did above with "... -nodefaults ensures no non-builtin > > > > peripherals are automatically added, but builtin peripherals, > > > > such as the PL011, will remain..." > > > > > > Trying to work your proposal into my most recent stab at > > > this, I ended up with: > > > > > > Using -nodefaults is required to have full control over > > > the virtual hardware: when it's specified, QEMU will > > > populate the board with only the builtin peripherals, > > > such as the PL011 UART, plus a small selection of core > > > PCI devices and controllers; the user will then have to > > > > Well, mach-virt doesn't currently add any pci devices with > > -nodefault; just the host bridge. Personally, I'd state it that > > way to avoid confusion, but I know you're trying to keep the > > paragraph similar to the q35 one, and you're not technically > > wrong... > > Okay, one more try! ;) > > Using -nodefaults is required to have full control over > the virtual hardware: when it's specified, QEMU will > populate the board with only the builtin peripherals, > such as the PL011 UART, plus a PCI Express Root Bus; the > user will then have to explicitly add further devices. > > The PCI Express Root Bus shows up in the guest as: > > 00:00.0 Host bridge > > This configuration file adds a number of... > > -- > Andrea Bolognani / Red Hat / Virtualization
Sounds good to me :-) Thanks, drew