Pierrick Bouvier <[email protected]> writes:
> On 2/5/26 10:58 PM, Markus Armbruster wrote:
>> Richard Henderson <[email protected]> writes:
>>
>>> On 2/5/26 19:52, Markus Armbruster wrote:
[...]
>> Then SysEmuTarget has become misleading.
>>
>> We *can* fix that: QAPI type names are not part of the external
>> interface by design.
>
> Do you mean it could be renamed to EmuTarget without any consequence?
Yes!
> It seemed to me that everything exported from the json files could
> potentially be consumed by another entity (libvirt for instance).
No. The QAPI schema ("the json files") is not meant for external
consumption, and certainly not a stable interface. The stable external
interface is QMP introspection with query-qmp-schema. I designed that
command not to expose type names. One of my smarter moves ;)