On Thursday 11 June 2009, Gerd Hoffmann wrote:
What is the plan for machines which can be configured in alot of
different ways such as a typical PC? Where you can configure lots of
details such as cpu, memory, nic, disk drives, ... using command line
options?
I don't believe most of these things should be configured by commandline
options. It's only done that way because we don't have any alternative (i.e. a
machine config file). If you really want full control, I expect your VM
manager will generate the machine config for you.
What is the plan for linking host and guest devices (i.e. hook up nics
to vlans, connect disks to blkdrvstates, ...)? Right now
qdev_get_macaddr() does it in a hackish way with a bold FIXME ...
Probably identifying things by name.
As I've said before, I think it's good to isolate machine configuration (what
hardware to emulate) and host configuration (image location, vlans, etc).