Hi Peter,
Finally there's
DEFINE_PROP_BOOL("l3-cache", X86CPU, enable_l3_cache, true),
which is exposed to the users via cache mode setting of cpu:
https://www.libvirt.org/formatdomain.html#cpu-model-and-topology
look for 'cache'.
I found this link doesn't mention "l3-cache", but it appears in
libvirt's src/qemu/qemu_command.c.
Thus from libvirt's side 'page-per-vq' and
'l3-cache' will likely require
deprecation period. The rest except for CPU is fine to remove without
anything at least from our PoV.
So I understand that the file qemu_command.c contains all the QEMU
commands/properties/options used by libvirt, thereby in the future if
one wants to remove other properties, he can just check that file,
right?
Thanks,
Zhao