It is not exactly a special case (it is a read-only property like
any other), but it's worth mentioning. I will change it to:
# If the QOM property is read-only, that means there's no known
# way to make the CPU model run in the current host. If
# absolutely no extra information will be returned to explain why
# the CPU model is not runnable, implementations may simply
# return "type" as the property name.
>
> > +# If @unavailable-features is an empty list, the CPU model is
> > +# runnable using the current host and machine-type.
> > +# If @unavailable-features is not present, runnability
> > +# information for the CPU model is not available.
> > #
> > # Since: 1.2.0
> > ##
>
> I'm happy with this interface. Thanks!
Thanks!
Yes, sounds also good to me. For "hw generation too new" and similar errors
we will simply return "type". Thanks.
David