• P
    qdev: accept hex properties only if prefixed by 0x · 97aa6e9b
    Paolo Bonzini 提交于
    Hex properties are an obstacle to removal of old qdev string parsing, but
    even here we can lay down the foundations for future simplification.  In
    general, they are rarely used and their printed form is more interesting
    than the parsing.  For example you'd usually set isa-serial.index
    instead of isa-serial.iobase.  And luckily our main client, libvirt
    only cares about few of these, and always sets them with a 0x prefix.
    So the series stops accepting bare hexadecimal numbers, preparing for
    making legacy properties read-only in 1.3 or so.  The read side will
    stay as long as "info qtree" is with us.
    Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
    97aa6e9b
qdev-properties.c 31.4 KB