On 08/03/2017 19:44, Eduardo Habkost wrote: >>> If it's only supported by x86, I would just move the >>> implementation to a x86-specific file, and add a stub for the >>> other architectures. See qmp_query_gic_capabilities() for an >>> example. >>> >>> Also, the command should be added to >>> qmp_unregister_commands_hack() so we don't even report it as >>> available on other architectures. >>> >> Awesome, thanks for your comments, I'll move the qmp commands to >> target/i386/monitor.c and unregister them for architectures other than I386. >> Do >> I have to explicitly take care of unregistering the hmp commands as well? > For HMP commands, it looks like you can simply use #ifdefs inside > hmp-commands.hx.
Do we need the QMP commands? There is no QMP version of info registers, for example. Paolo