include/hw/i386/pc.h | 5 ++ include/qom/object.h | 42 +++++++++++++++ hw/adc/npcm7xx_adc.c | 19 ++++--- hw/i386/pc.c | 29 ++++++++-- hw/i386/pc_piix.c | 5 -- hw/i386/pc_q35.c | 5 -- hw/i386/pc_sysfw.c | 7 +-- hw/i386/sgx-epc.c | 12 ++--- qom/object.c | 146 +++++++++++++++++++++++++++++++++++++++++++++++---- 9 files changed, 224 insertions(+), 46 deletions(-)