u-boot/board
Bin Meng 510e379c49 riscv: Add QEMU virt board support
This adds QEMU RISC-V 'virt' board target support, with the hope of
helping people easily test U-Boot on RISC-V.

The QEMU virt machine models a generic RISC-V virtual machine with
support for the VirtIO standard networking and block storage devices.
It has CLINT, PLIC, 16550A UART devices in addition to VirtIO and
it also uses device-tree to pass configuration information to guest
software. It implements RISC-V privileged architecture spec v1.10.

Both 32-bit and 64-bit builds are supported. Support is pretty much
preliminary, only booting to U-Boot shell with the UART driver on
a single core. Booting Linux is not supported yet.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Lukas Auer <lukas.auer@aisec.fraunhofer.de>
2018-10-03 17:48:37 +08:00
..
8dtech/eco5pk
abilis/tb100
advantech
alliedtelesis ARM: kirkwood: add SBx81LIFXCAT board 2018-08-07 10:53:52 +02:00
alphaproject/ap_sh4a_4a
altera
amarula/vyasa-rk3288
amazon/kc1
amlogic amlogic: board p212: Fix Ethernet PHY init 2018-09-05 16:02:34 -04:00
AndesTech riscv: Remove mach type 2018-10-03 17:47:19 +08:00
Arcturus/ucp1020
aristainetos
armadeus
armltd
aspeed/evb_ast2500
astro/mcf5373l
atmark-techno/armadillo-800eva
atmel MAINTAINERS: at91: update entry for at91 boards 2018-10-01 10:44:14 -04:00
avionic-design
bachmann/ot1200
barco
Barix/ipam390
beckhoff/mx53cx9020
birdland/bav335x
bitmain/antminer_s9
bluegiga/apx4devkit
bluewater
bosch/shc
boundary/nitrogen6x
broadcom board: arm: Add support for Broadcom BCM7260 2018-09-10 21:19:31 -04:00
bticino/mamoj
buffalo/lsxl
BuR
BuS/eb_cpu5282
cadence/xtfpga
calao/usb_a9263
CarMediaLab/flea3
cavium/thunderx
ccv/xpress
cei/cei-tk1-som
chipspark/popmetal_rk3288
cirrus/edb93xx
cloudengines/pogo_e02
cobra5272
compal/paz00
compulab usb: musb-new: Fix improper musb host pointer 2018-08-23 17:31:24 +05:30
comtrend
congatec
coreboot x86: coreboot: Add generic coreboot payload support 2018-08-20 13:52:06 +08:00
corscience/tricorder
creative/xfi3
cssi
CZ.NIC board: turris_mox: Fixup U-Boot's device tree if PCIe connected 2018-09-19 09:00:39 +02:00
d-link/dns325
davinci ARM: davinci: omapl138_lcdk: Enable DM_MMC 2018-09-11 21:41:48 -04:00
devboards/dbm-soc1
dfi
dhelectronics/dh_imx6
ebv/socrates
eets/pdu001
efi
egnite/ethernut5
el/el6x
embest/mx6boards
emulation riscv: Add QEMU virt board support 2018-10-03 17:48:37 +08:00
engicam
esd
espt
firefly/firefly-rk3288
freescale Use device tree for mpc85xx with binman. Enabled for T2080QDS. 2018-09-29 11:47:50 -04:00
gardena/smart-gateway-mt7688 mips: Add Gardena Smart-Gateway board support 2018-09-23 14:27:51 +02:00
gateworks/gw_ventana
gdsys cmd: Add osd commands 2018-09-28 18:27:33 +02:00
ge
geekbuying/geekbox
google
grinn
gumstix
h2200
highbank
hisilicon hisilicon: hikey: Update instructions based on latest source 2018-08-31 11:59:44 -04:00
htkw/mcx
huawei/hg556a
ids/ids8313
imgtec
intel
inversepath/usbarmory
iomega/iconnect
is1
isee
k+p ARM: bootscript: For nfsargs only use rootpath (and remove not needed serverip) 2018-09-14 15:22:52 +02:00
keymile
kmc/kzm9g
kobol/helios4 mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
kosagi/novena
l+g/vinco
LaCie
laird
lego/ev3
lg/sniper
liebherr
logicpd ARM: omap3_logic: Remove non-DM MMC initialization 2018-09-29 08:07:28 -04:00
Marvell mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
maxbcm mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
microchip/pic32mzda
micronas/vct
mini-box/picosam9g45
mpc8308_p1m
mpr2
mqmaker/miqi_rk3288
ms7720se
ms7722se
ms7750se
netgear
nokia/rx51
nvidia
olimex/mx23_olinuxino
omicron/calimain
opalkelly/zynq
overo
pandora omap3: pandora: Enable DM_SERIAL 2018-09-10 21:19:31 -04:00
phytec
ppcag/bg0900
qca
qemu-mips
qualcomm db410c: automatically launch fastboot 2018-09-30 13:00:37 -04:00
quipos/cairo
radxa
raidsonic/ib62x0
raspberrypi/rpi Remove <inttypes.h> includes and PRI* usages in printf() entirely 2018-09-10 20:48:17 -04:00
renesas sh: sh7723: ap325rxa: Drop duplicate HIZCRB macro 2018-09-15 03:19:06 +02:00
rockchip
ronetix
sagem/f@st1704
samsung ARM: Odroid XU3: MAINTAINERS: Add a co-maintainer for OdroidXU3 2018-08-06 10:53:53 +09:00
samtec
sandbox sandbox: Add an explanation of the sandbox variants 2018-09-29 11:49:35 -06:00
sandisk/sansa_fuze_plus
sbc8349
sbc8548
sbc8641d
schulercontrol/sc_sps_1
Seagate
seco
seeed/linkit-smart-7688 MAINTAINERS: Update some entries for missed boards 2018-09-30 13:00:37 -04:00
sfr/nb4_ser
shmin
siemens
silica/pengwyn
sks-kinkel/sksimx6
socrates
solidrun mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
spear
sr1500
st board: st: stm32mp1: Add usb gadget support 2018-09-25 21:48:43 -04:00
sunxi board: sunxi: Remove unused local variables 2018-08-20 18:10:43 +05:30
Synology mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
synopsys HSDK: Fixes and improvements in README 2018-07-31 07:49:47 +03:00
sysam
syteco/zmx25
tbs/tbs2910
tcl/sl50
technexion pico-imx7d: Add a new defconfig with PICO-Hobbit selected 2018-09-18 16:55:21 +02:00
technologic
teejet/mt_ventoux
terasic
theadorable mvebu: select boot device at SoC level 2018-08-06 14:07:23 +02:00
theobroma-systems
ti board: ti: am335x: add support to fixup phy address 2018-09-25 21:49:18 -04:00
timll
topic/zynq
toradex colibri_imx7_emmc: add Colibri iMX7D 1GB (eMMC) module support 2018-09-04 08:47:23 +02:00
tplink/wdr4300
tqc
ucRobotics/bubblegum_96
udoo
varisys
ve8313
vscom/baltos
wandboard wandboard: README: Include the mx6qp variant in the list 2018-09-14 15:22:52 +02:00
warp
warp7
woodburn
work-microwave/work_92105
xes
xilinx arm64: zynqmp: Return pmufw version for zynqmp_pmufw_version() 2018-09-26 10:15:00 +02:00
zipitz2
zyxel/nsa310s