On Tue, Jan 18, 2011 at 12:58:37PM +0200, Alon Levy wrote: > This patchset allows a new property type called PROP_TYPE_ENUM, > I want to use it for the backend property in the ccid patches (will > send the patchset that uses it after this), libvirt is the ultimate > user.
Ping. Anthony - this is required for the ccid patch I will sent (ok, a little predictive) since it makes choosing a backend for ccid-card-emulated simpler, all the string comparing is here. Looking at other devices this can be used: * ivshmem.c: role > > The first patch adds a print_options callback that works with this > property type to print the optional values. > > The second patch allows storing the name/value mapping in the property, > using a void ptr for later different uses. > > The third patch adds the property itself. > > Alon Levy (3): > qdev: add print_options callback > qdev: add data pointer to Property > qdev-properties: add PROP_TYPE_ENUM > > hw/qdev-properties.c | 60 > ++++++++++++++++++++++++++++++++++++++++++++++++++ > hw/qdev.c | 10 +++++++- > hw/qdev.h | 17 ++++++++++++++ > 3 files changed, 86 insertions(+), 1 deletions(-) > > -- > 1.7.3.4 > >