Hi,
But I'm not sure I see any point in doing it table-by-table. Surely it can be all or nothing?
It allows to merge changes piecewise and avoids piling up long patch queues. It makes bisecting regressions easier. Also the logic "if table $foo is provided by qemu, just use it, otherwise generate it / use compiled-in" seems to be simple enougth.
But at the end of the day it is the call of the one actually doing the work. Maybe I'm over-estimating the work needed to do the switch.
cheers, Gerd