On Thu, May 04, 2017 at 09:53:15AM +0900, Stafford Horne wrote:
> 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
>
>
> Changes Since v1:
> o Fixed all checkpatch warnings and errors
>
>
> 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-20170504
>
> for you to fetch changes up to f4d1414a9385e3375d9107b29eeb75d27daf2147:
>
> target/openrisc: Support non-busy idle state using PMR SPR (2017-05-04 09:39:14 +0900)
>
> ----------------------------------------------------------------
> Openrisc Features and Fixes for qemu 2.10
>
> ----------------------------------------------------------------
> 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 | 18 +++++++++
> 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 | 17 +++++----
> 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 | 24 ++++++++++--
> target/openrisc/sys_helper.c | 35 +++++++++++++++++
> target/openrisc/translate.c | 5 ++-
> 17 files changed, 230 insertions(+), 62 deletions(-)
>
> --
> 2.9.3
>
Thanks, applied to my staging tree:
https://github.com/stefanha/qemu/commits/staging
Stefan