On Fri, 25 Jan 2019 at 09:59, Pavel Dovgalyuk <dovga...@ispras.ru> wrote:
> To fill the combo box in CPU selection form we run QEMU with "-cpu help" 
> command and parse its
> output.
>
> The format of this list depends on target. Therefore our parsing code does 
> not look good (and also
> may corrupt someday).
>
> Is there a better way of requesting this information?

Yes, and you list it below...

> Or we should do one of the following:
>
> 1.       Patch all targets and make the uniform "-cpu help" output format
>
> 2.       Add QMP command for requesting this list.

...you should use QMP. The whole point of that protocol is to
be a guaranteed-not-to-break-or-change-format machine readable
way to query properties of QEMU. Don't try to hand-parse
the human-readable help output, please.

thanks
-- PMM

Reply via email to