include/hw/mips/cps.h | 2 +- include/hw/sparc/sparc64.h | 3 +- include/qom/object.h | 50 ++++++++++++++++++- target/alpha/cpu.h | 3 ++ target/cris/cpu.h | 3 ++ target/lm32/cpu.h | 3 ++ target/m68k/cpu.h | 3 ++ target/mips/cpu.h | 8 ++- target/moxie/cpu.h | 3 ++ target/openrisc/cpu.h | 3 ++ target/sh4/cpu-qom.h | 8 ++- target/sh4/cpu.h | 3 ++ target/sparc/cpu.h | 3 ++ target/tricore/cpu.h | 2 + target/unicore32/cpu.h | 3 ++ target/xtensa/cpu.h | 4 ++ hw/alpha/dp264.c | 4 +- hw/cris/axis_dev88.c | 7 +-- hw/lm32/lm32_boards.c | 14 ++---- hw/lm32/milkymist.c | 7 +-- hw/m68k/an5206.c | 7 +-- hw/m68k/mcf5208.c | 7 +-- hw/mips/boston.c | 14 +++--- hw/mips/cps.c | 4 +- hw/mips/mips_fulong2e.c | 7 +-- hw/mips/mips_jazz.c | 8 ++- hw/mips/mips_malta.c | 36 ++++++-------- hw/mips/mips_mipssim.c | 15 +++--- hw/mips/mips_r4k.c | 16 +++--- hw/moxie/moxiesim.c | 7 +-- hw/openrisc/openrisc_sim.c | 8 +-- hw/sh4/r2d.c | 8 +-- hw/sh4/shix.c | 7 +-- hw/sparc/leon3.c | 8 +-- hw/sparc/sun4m.c | 29 +++++------ hw/sparc64/niagara.c | 4 +- hw/sparc64/sparc64.c | 8 +-- hw/sparc64/sun4u.c | 8 ++- hw/tricore/tricore_testboard.c | 6 +-- hw/unicore32/puv3.c | 8 +-- hw/xtensa/sim.c | 8 +-- hw/xtensa/xtfpga.c | 11 ++--- qom/object.c | 9 ++++ target/alpha/cpu.c | 107 +++++++++++++---------------------------- target/cris/cpu.c | 81 +++++++++++-------------------- target/lm32/cpu.c | 74 +++++++++------------------- target/m68k/cpu.c | 75 +++++++++++------------------ target/mips/cpu.c | 2 +- target/mips/translate.c | 20 +++----- target/mips/translate_init.c | 12 ----- target/moxie/cpu.c | 61 +++++++++-------------- target/openrisc/cpu.c | 69 +++++++++----------------- target/sh4/cpu.c | 107 +++++++++++++++-------------------------- target/sparc/cpu.c | 2 +- target/tricore/cpu.c | 68 ++++++++------------------ target/unicore32/cpu.c | 61 ++++++++--------------- target/xtensa/cpu.c | 2 +- target/xtensa/helper.c | 2 +- 58 files changed, 442 insertions(+), 680 deletions(-)