Hello Edgar, This series splits my MicroBlaze QOM'ification patch from the qom-cpu-others.v1 RFC series into multiple steps.
I tested it using the mb-s3adsp1800 test image. There were no comments previously. Please review and, if satisfied, apply. Depends on LM32 QOM'ification (for which there's a PULL now) and on CRIS, but it should be easy to rebase if need be. Available from: git://github.com/afaerber/qemu-cpu.git qom-cpu-microblaze.v2 https://github.com/afaerber/qemu-cpu/commits/qom-cpu-microblaze.v2 Regards, Andreas Cc: Edgar E. Iglesias <edgar.igles...@gmail.com> Cc: Peter A. G. Crosthwaite <peter.crosthwa...@petalogix.com> v1 -> v2: * Split off from qom-cpu-others series, rebased onto qemu.git. * Update argument/variable naming to avoid "klass". Andreas Färber (3): target-microblaze: QOM'ify CPU target-microblaze: QOM'ify CPU reset target-microblaze: QOM'ify CPU init Makefile.target | 1 + target-microblaze/cpu-qom.h | 71 ++++++++++++++++++++++++ target-microblaze/cpu.c | 119 +++++++++++++++++++++++++++++++++++++++++ target-microblaze/cpu.h | 2 + target-microblaze/translate.c | 56 ++------------------ 5 files changed, 197 insertions(+), 52 deletions(-) create mode 100644 target-microblaze/cpu-qom.h create mode 100644 target-microblaze/cpu.c -- 1.7.7