These patches converts the remaining sh4 devices to the memory API. The patch "sh_intc: convert interrupt controller to memory API" is somewhat tricky.
Benoît Canet (5): sh7750: convert memory controller/ioport to memory API sh7750: convert cache and tlb to memory API sh_timer: convert to memory API sh_intc: convert interrupt controller to memory API sh_serial: convert to memory API hw/r2d.c | 2 +- hw/sh.h | 9 ++- hw/sh7750.c | 155 +++++++++++++++++++++++++++++---------------------- hw/sh_intc.c | 87 +++++++++++++++++++--------- hw/sh_intc.h | 7 ++- hw/sh_serial.c | 55 ++++++++++-------- hw/sh_timer.c | 43 ++++++++------ hw/shix.c | 2 +- target-sh4/helper.c | 3 + 9 files changed, 217 insertions(+), 146 deletions(-) -- 1.7.5.4