You can fudge this by using a shell script as the
"emulator", e.g.
<emulator>/path/to/start.sh</emulator>
For my use case I had the following requirements, which are working
successfully in the attached start.sh scirpt:
- supply smbios type 0 and 1 files
- supply an additional ACPI table
- use a customized rebuilt seabios bin file
For the first req. you must not allow the -uuid arg to be passed or it
won't allow the smbios to be applied
For the second, you must trim the apci header data from a binary acpi,
because that data is given in the command line option.
For the third, the path cannot be specified, so the file must be
in /usr/share/kvm directory and path must not be given.
That's actually a great idea. I haven't thought about overloading the emulator
directive.
thanks
mk