qemu-e2k/default-configs
Havard Skinnemoen b773acf4a6 hw/arm: Add two NPCM7xx-based machines
This adds two new machines, both supported by OpenBMC:

  - npcm750-evb: Nuvoton NPCM750 Evaluation Board.
  - quanta-gsj: A board with a NPCM730 chip.

They rely on the NPCM7xx SoC device to do the heavy lifting. They are
almost completely identical at the moment, apart from the SoC type,
which currently only changes the reset contents of one register
(GCR.MDLR), but they might grow apart a bit more as more functionality
is added.

Both machines can boot the Linux kernel into /bin/sh.

Reviewed-by: Tyrone Ting <kfting@nuvoton.com>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Havard Skinnemoen <hskinnemoen@google.com>
Message-id: 20200911052101.2602693-6-hskinnemoen@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-09-14 14:24:58 +01:00
..
aarch64_be-linux-user.mak
aarch64-linux-user.mak
aarch64-softmmu.mak hw/arm: Add arm SBSA reference machine, skeleton part 2019-07-01 17:29:00 +01:00
alpha-linux-user.mak
alpha-softmmu.mak alpha-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
arm-linux-user.mak
arm-softmmu.mak hw/arm: Add two NPCM7xx-based machines 2020-09-14 14:24:58 +01:00
armeb-linux-user.mak
avr-softmmu.mak hw/avr: Add limited support for some Arduino boards 2020-07-11 11:02:05 +02:00
cris-linux-user.mak
cris-softmmu.mak cris-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
hppa-linux-user.mak
hppa-softmmu.mak hppa-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
i386-bsd-user.mak
i386-linux-user.mak
i386-softmmu.mak tpm: Separate TPM_TIS and TPM_TIS_ISA configs 2020-03-05 12:18:00 -05:00
lm32-softmmu.mak semihosting: introduce CONFIG_SEMIHOSTING 2019-05-28 10:28:50 +01:00
m68k-linux-user.mak
m68k-softmmu.mak hw/m68k: add VIA support 2019-10-28 19:06:42 +01:00
microblaze-linux-user.mak
microblaze-softmmu.mak microblaze-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
microblazeel-linux-user.mak
microblazeel-softmmu.mak
mips64-linux-user.mak
mips64-softmmu.mak hw/mips: Express dependencies of the Jazz machine with Kconfig 2019-07-02 14:18:05 +02:00
mips64el-linux-user.mak
mips64el-softmmu.mak hw/mips/fuloong2e: Fix typo in Fuloong machine name 2020-05-26 13:20:48 +02:00
mips-linux-user.mak
mips-softmmu-common.mak hw/mips: Express dependencies of the r4k platform with Kconfig 2019-07-02 14:18:13 +02:00
mips-softmmu.mak
mipsel-linux-user.mak
mipsel-softmmu.mak
mipsn32-linux-user.mak
mipsn32el-linux-user.mak
moxie-softmmu.mak moxie-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
nios2-linux-user.mak
nios2-softmmu.mak semihosting: introduce CONFIG_SEMIHOSTING 2019-05-28 10:28:50 +01:00
or1k-linux-user.mak
or1k-softmmu.mak or1k-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
ppc64-linux-user.mak
ppc64-softmmu.mak spapr: Add NVDIMM device support 2020-02-21 09:15:04 +11:00
ppc64abi32-linux-user.mak
ppc64le-linux-user.mak
ppc-linux-user.mak
ppc-softmmu.mak hw/ppc/Kconfig: Restrict the MPC I2C controller to e500-based platforms 2020-01-07 12:08:39 +01:00
riscv32-linux-user.mak
riscv32-softmmu.mak riscv: Initial commit of OpenTitan machine 2020-06-03 09:11:51 -07:00
riscv64-linux-user.mak
riscv64-softmmu.mak hw/riscv: Initial support for Microchip PolarFire SoC Icicle Kit board 2020-09-09 15:54:18 -07:00
rx-softmmu.mak hw/rx: Add RX GDB simulator 2020-06-22 18:37:12 +02:00
s390x-linux-user.mak
s390x-softmmu.mak s390x: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
sh4-linux-user.mak
sh4-softmmu.mak sh4-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
sh4eb-linux-user.mak
sh4eb-softmmu.mak sh4-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
sparc32plus-linux-user.mak
sparc64-bsd-user.mak
sparc64-linux-user.mak
sparc64-softmmu.mak sparc64-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
sparc-bsd-user.mak
sparc-linux-user.mak
sparc-softmmu.mak sparc-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00
tilegx-linux-user.mak
tricore-softmmu.mak hw/tricore/Makefile.objs: Create CONFIG_* for tricore 2019-02-05 16:50:21 +01:00
unicore32-softmmu.mak target/unicore32: Prefer qemu_semihosting_log_out() over curses 2020-06-09 19:58:53 +02:00
x86_64-bsd-user.mak
x86_64-linux-user.mak
x86_64-softmmu.mak
xtensa-linux-user.mak
xtensa-softmmu.mak hw/xtensa: add virt machine 2019-10-18 20:38:10 -07:00
xtensaeb-linux-user.mak
xtensaeb-softmmu.mak xtensa-softmmu.mak: express dependencies with Kconfig 2019-03-07 21:46:19 +01:00