Hello, This are the openrisc patches I have been circulating on the mailing list of the last few months. We have had help from a few new people and added the following: * Fixes for gdb memory debugging * Added support for Shadow Registers, EVBAR, EPH * Added support for idle state, no more 100% pegged cpu's * Fixed VM state persisting
Please consider for pull. The following changes since commit 359c41abe32638adad503e386969fa428cecff52: Update version for v2.9.0 release (2017-04-20 15:31:34 +0100) are available in the git repository at: git://github.com/stffrdhrn/qemu.git tags/pull-or-20170429 for you to fetch changes up to 700a330fbf023429a82222449a3f9bf0a884c767: target/openrisc: Support non-busy idle state using PMR SPR (2017-04-29 19:12:28 +0900) ---------------------------------------------------------------- QEMU fixes and features for openrisc. ---------------------------------------------------------------- Stafford Horne (9): MAINTAINERS: Add myself as openrisc maintainer target/openrisc: Fixes for memory debugging target/openrisc: add numcores and coreid support migration: Add VMSTATE_UINTTL_2DARRAY() target/openrisc: implement shadow registers migration: Add VMSTATE_STRUCT_2DARRAY() target/openrisc: Implement full vmstate serialization target/openrisc: Remove duplicate features property target/openrisc: Support non-busy idle state using PMR SPR Tim 'mithro' Ansell (2): target/openrisc: Implement EVBAR register target/openrisc: Implement EPH bit MAINTAINERS | 4 +- hw/openrisc/cputimer.c | 1 + include/migration/cpu.h | 7 ++++ include/migration/vmstate.h | 15 ++++++++ linux-user/elfload.c | 2 +- linux-user/main.c | 18 ++++----- linux-user/openrisc/target_cpu.h | 6 +-- linux-user/openrisc/target_signal.h | 2 +- linux-user/signal.c | 16 ++++---- target/openrisc/cpu.c | 16 +++----- target/openrisc/cpu.h | 46 ++++++++++++++-------- target/openrisc/gdbstub.c | 4 +- target/openrisc/interrupt.c | 11 +++++- target/openrisc/machine.c | 76 +++++++++++++++++++++++++++++++++++-- target/openrisc/mmu.c | 23 +++++++++-- target/openrisc/sys_helper.c | 35 +++++++++++++++++ target/openrisc/translate.c | 5 ++- 17 files changed, 225 insertions(+), 62 deletions(-) -- 2.9.3