This is the sixth version of the patch series last posted here: http://lists.nongnu.org/archive/html/qemu-devel/2019-02/msg03167.html
Changes since v5 include: - The code to allow booting from a low memory address has been simplified and better commented. - Random devices not supported by the libgloss BSP have been removed from the new nios2-generic-nommu emulation. - FIXMEs in the semihosting code have been fixed, along with other nits from review. Also, the semihosting specification can now be found in libgloss. Sandra Loosemore (2): Add generic Nios II board. Add Nios II semihosting support. default-configs/nios2-softmmu.mak | 1 + hw/nios2/Kconfig | 4 + hw/nios2/Makefile.objs | 1 + hw/nios2/boot.c | 17 +- hw/nios2/generic_nommu.c | 104 +++++++++ qemu-options.hx | 8 +- target/nios2/Makefile.objs | 2 +- target/nios2/cpu.h | 4 +- target/nios2/helper.c | 13 ++ target/nios2/nios2-semi.c | 448 ++++++++++++++++++++++++++++++++++++++ 10 files changed, 590 insertions(+), 12 deletions(-) create mode 100644 hw/nios2/generic_nommu.c create mode 100644 target/nios2/nios2-semi.c -- 2.8.1