Hi,
- QEMU only generates type 0 if explicitly told to do so on the
command line (i.e., *not* by default). In this case, SeaBIOS (or OVMF, or any other BIOS) would have to scan the tables and insert its own default type 0 if one was not purposely supplied by QEMU. (I know my current SeaBIOS patch always overrides type 0, and agree that's inconsistent with this option, and plan on fixing it :)
This is the best option IMO.
cheers, Gerd