Put some infrastructure in place to allow tagging objects (including
devices) as deprected. Use it to mark the ohci pci host adapter and
the usb hub as deprecated.
Gerd Hoffmann (4):
qom: allow to mark objects (including devices) as deprecated.
usb: add config options for the hub and hid devices
usb/ohci-pci: deprecate, don't build by default
usb/hub: deprecate, don't build by default
include/qom/object.h | 1 +
hw/usb/dev-hub.c | 1 +
hw/usb/hcd-ohci-pci.c | 1 +
qom/qom-qmp-cmds.c | 4 ++++
system/qdev-monitor.c | 5 +++++
hw/usb/Kconfig | 10 +++++++++-
hw/usb/meson.build | 4 ++--
qapi/qom.json | 4 +++-
8 files changed, 26 insertions(+), 4 deletions(-)
--
2.45.1