
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