Yonggang Luo <[email protected]> writes: > On Mon, Sep 28, 2026 at 7:48 PM Markus Armbruster <[email protected]> wrote: >> >> Yonggang Luo <[email protected]> writes: >> >> > Add a none target for when no TargetInfo is selected. It is last >> > so existing SYS_EMU_TARGET_* values stay put, and it is not a >> > qemu-system- executable name. target_is_none() and target_none() >> > report that state. >> >> Why does it matter that existing SYS_EMU_TARGET_* stay put? > > We need a state that not a real CPU target is selected( I called it none), > then we can use it to list all targets. for example, do query-targets. > query-machines(all machines for all targets). > Any better ways to handle it would be appreciated, I am not choosing to set > it to NULL because > that would cause too much NULL-check error, as the pre-existing code > presume there is always a > CPU target present.
Doesn't answer my question, so let me try again :) In your commit message, you explain "it is last so existing SYS_EMU_TARGET_* values stay put". They do, but why is that useful?
