[Qemu-devel] [PATCH for-4.1 0/5] target/xtensa: MPU, parity/ECC, new IRQ types

Max Filippov posted 5 patches 5 years, 1 month ago
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test asan passed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190323214043.28997-1-jcmvbkbc@gmail.com
Maintainers: Max Filippov <jcmvbkbc@gmail.com>
target/xtensa/cpu.c          |    1 -
target/xtensa/cpu.h          |   46 +-
target/xtensa/helper.c       |    1 +
target/xtensa/helper.h       |    5 +
target/xtensa/mmu_helper.c   |  540 ++++++--
target/xtensa/overlay_tool.h |   34 +
target/xtensa/translate.c    | 2829 +++++++++++++++++++++++++++---------------
7 files changed, 2339 insertions(+), 1117 deletions(-)
[Qemu-devel] [PATCH for-4.1 0/5] target/xtensa: MPU, parity/ECC, new IRQ types
Posted by Max Filippov 5 years, 1 month ago
Hello,

this series adds support for memory protection unit, parity/ECC option
and IDMA and gather/scatter IRQ types. With these additions it is possible
to emulate basic opcode subset of the recent xtensa LX vision cores.

Max Filippov (5):
  target/xtensa: get rid of centralized SR properties
  target/xtensa: make internal MMU functions static
  target/xtensa: define IDMA and gather/scatter IRQ types
  target/xtensa: add parity/ECC option SRs
  target/xtensa: implement MPU option

 target/xtensa/cpu.c          |    1 -
 target/xtensa/cpu.h          |   46 +-
 target/xtensa/helper.c       |    1 +
 target/xtensa/helper.h       |    5 +
 target/xtensa/mmu_helper.c   |  540 ++++++--
 target/xtensa/overlay_tool.h |   34 +
 target/xtensa/translate.c    | 2829 +++++++++++++++++++++++++++---------------
 7 files changed, 2339 insertions(+), 1117 deletions(-)

-- 
Thanks.
-- Max