This patch series implements basic support for the MAX78000FTHR machine https://github.com/JacksonDonaldson/max78000Test Contains instructions for building a test program against the MAX78000FTHR as well as results of the test suite run on QEMU and hardware.
Jackson Donaldson (6): MAX78000: Add MAX78000FTHR Machine MAX78000: ICC Implementation MAX78000 UART implementation MAX78000 GCR implementation MAX78000 TRNG Implementation MAX78000 AES implementation hw/arm/Kconfig | 15 ++ hw/arm/max78000_soc.c | 233 +++++++++++++++++++++++++ hw/arm/max78000fthr.c | 50 ++++++ hw/arm/meson.build | 2 + hw/char/Kconfig | 3 + hw/char/max78000_uart.c | 263 ++++++++++++++++++++++++++++ hw/char/meson.build | 1 + hw/misc/Kconfig | 12 ++ hw/misc/max78000_aes.c | 215 +++++++++++++++++++++++ hw/misc/max78000_gcr.c | 295 ++++++++++++++++++++++++++++++++ hw/misc/max78000_icc.c | 89 ++++++++++ hw/misc/max78000_trng.c | 115 +++++++++++++ hw/misc/meson.build | 4 + include/hw/arm/max78000_soc.h | 51 ++++++ include/hw/char/max78000_uart.h | 77 +++++++++ include/hw/misc/max78000_aes.h | 68 ++++++++ include/hw/misc/max78000_gcr.h | 141 +++++++++++++++ include/hw/misc/max78000_icc.h | 34 ++++ include/hw/misc/max78000_trng.h | 35 ++++ 19 files changed, 1703 insertions(+) create mode 100644 hw/arm/max78000_soc.c create mode 100644 hw/arm/max78000fthr.c create mode 100644 hw/char/max78000_uart.c create mode 100644 hw/misc/max78000_aes.c create mode 100644 hw/misc/max78000_gcr.c create mode 100644 hw/misc/max78000_icc.c create mode 100644 hw/misc/max78000_trng.c create mode 100644 include/hw/arm/max78000_soc.h create mode 100644 include/hw/char/max78000_uart.h create mode 100644 include/hw/misc/max78000_aes.h create mode 100644 include/hw/misc/max78000_gcr.h create mode 100644 include/hw/misc/max78000_icc.h create mode 100644 include/hw/misc/max78000_trng.h -- 2.34.1