qemu/default-configs
Michael Clark 25fa194b7b
RISC-V Build Infrastructure
This adds RISC-V into the build system enabling the following targets:

- riscv32-softmmu
- riscv64-softmmu
- riscv32-linux-user
- riscv64-linux-user

This adds defaults configs for RISC-V, enables the build for the RISC-V
CPU core, hardware, and Linux User Emulation. The 'qemu-binfmt-conf.sh'
script is updated to add the RISC-V ELF magic.

Expected checkpatch errors for consistency reasons:

ERROR: line over 90 characters
FILE: scripts/qemu-binfmt-conf.sh

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
Signed-off-by: Michael Clark <mjc@sifive.com>
2018-03-07 08:30:28 +13:00
..
aarch64-linux-user.mak
aarch64-softmmu.mak aarch64-softmmu.mak: Use an ARM specific config 2018-01-26 11:09:09 +01:00
aarch64_be-linux-user.mak configure: Add aarch64_be-linux-user target 2018-01-11 13:25:32 +00:00
alpha-linux-user.mak
alpha-softmmu.mak
arm-linux-user.mak
arm-softmmu.mak hw/arm/iotkit: Model Arm IOT Kit 2018-03-02 11:03:45 +00:00
armeb-linux-user.mak
cris-linux-user.mak
cris-softmmu.mak
hppa-linux-user.mak
hppa-softmmu.mak hw/hppa: Implement DINO system board 2018-01-31 05:30:50 -08:00
i386-bsd-user.mak
i386-linux-user.mak
i386-softmmu.mak i2c: Add a CONFIG_I2C master switch to the configuration files 2018-02-05 18:09:45 +01:00
lm32-softmmu.mak
m68k-linux-user.mak
m68k-softmmu.mak
microblaze-linux-user.mak
microblaze-softmmu.mak xlnx-pmu-iomod-intc: Add the PMU Interrupt controller 2018-01-26 11:09:09 +01:00
microblazeel-linux-user.mak
microblazeel-softmmu.mak
mips-linux-user.mak
mips-softmmu-common.mak i2c: Add a CONFIG_I2C master switch to the configuration files 2018-02-05 18:09:45 +01:00
mips-softmmu.mak
mips64-linux-user.mak
mips64-softmmu.mak
mips64el-linux-user.mak
mips64el-softmmu.mak
mipsel-linux-user.mak
mipsel-softmmu.mak
mipsn32-linux-user.mak
mipsn32el-linux-user.mak
moxie-softmmu.mak
nios2-linux-user.mak
nios2-softmmu.mak
or1k-linux-user.mak
or1k-softmmu.mak openrisc/ompic: Add OpenRISC Multicore PIC (OMPIC) 2017-10-21 06:35:47 +09:00
pci.mak hw/net/can: Kvaser PCI CAN-S (single SJA1000 channel) emulation 2018-02-13 11:44:13 +01:00
ppc-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc-softmmu.mak ppc: Add aCube Sam460ex board 2018-03-06 13:16:29 +11:00
ppc64-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc64-softmmu.mak default-configs/ppc64-softmmu: Include 32-bit configs instead of copying them 2018-01-20 17:09:39 +11:00
ppc64abi32-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc64le-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppcemb-softmmu.mak ppc: Add aCube Sam460ex board 2018-03-06 13:16:29 +11:00
riscv32-linux-user.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
riscv32-softmmu.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
riscv64-linux-user.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
riscv64-softmmu.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
s390x-linux-user.mak
s390x-softmmu.mak vhost-user-blk: introduce a new vhost-user-blk host device 2018-01-18 21:52:37 +02:00
sh4-linux-user.mak
sh4-softmmu.mak
sh4eb-linux-user.mak
sh4eb-softmmu.mak
sound.mak
sparc-bsd-user.mak
sparc-linux-user.mak
sparc-softmmu.mak
sparc32plus-linux-user.mak
sparc64-bsd-user.mak
sparc64-linux-user.mak
sparc64-softmmu.mak apb: rename apb.c to sabre.c 2018-01-24 19:19:51 +00:00
tilegx-linux-user.mak
tricore-softmmu.mak
unicore32-softmmu.mak
usb.mak
x86_64-bsd-user.mak
x86_64-linux-user.mak
x86_64-softmmu.mak i2c: Add a CONFIG_I2C master switch to the configuration files 2018-02-05 18:09:45 +01:00
xtensa-softmmu.mak
xtensaeb-softmmu.mak