On 14 November 2013 20:28, Benjamin Herrenschmidt
<b...@kernel.crashing.org> wrote:
> On Thu, 2013-11-14 at 08:04 -0500, Alexander Graf wrote:
>> 2) -nodefaults
>>
>> This mode is meant to pass full control to a management stack which
>> wants to implement its own cleverness. The less QEMU tries to be
>> smart, the more consistent we are in our interface. This mode really
>> is meant as to tell QEMU to allow you to shoot yourself in the foot.

> Note that this is inconsistent with x86 which always create a number
> of devices with -nodefaults ... such as a keyboard controller.

If you can't physically have an x86 PC without a keyboard
controller I'm not sure it makes any sense for QEMU's PC
model to be instantiated without one. This makes sense at
the moment since -device really only works for pluggable
buses anyway, so there's no way for a management stack
to provide anything that's really an integrated part of the
main system if we don't always create it.

I know people have tossed around the idea of being able
to create an entire board model from configfile and command
line; however we don't have that today...

-- PMM

Reply via email to