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