kumquat-buildroot/board
Yann E. MORIN ef3b031a81 board/qemu: ensure root is available before mounting it
On my machine, it happens once in a while that the virtualised machine
boots too fast for the rootfs to be available at the time the kernel
tries to mount it.

For example, board/qemu/arm-vexpress/readme.txt suggested changing
"-smp 1" up to "-smp 4". But doing so here causes a kernel panic:

    VFS: Cannot open root device "mmcblk0" or unknown-block(0,0): error -6
    Please append a correct "root=" boot option; here are the available partitions:
    1f00          131072 mtdblock0
     (driver?)
    1f01           32768 mtdblock1
     (driver?)
    Kernel panic - not syncing: VFS: Unable to mount root fs on
    unknown-block(0,0)

So, add the oh-so-useful 'rootwait' option to all kernel command lines
for qemu defconfigs.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Joel Stanley <joel@jms.id.au>
Cc: Mark Corbin <mark.corbin@embecosm.com>
Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 626c9705d2)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-07 00:09:02 +02:00
..
aarch64-efi configs/aarch64_efi_defconfig: new defconfig 2018-11-26 21:11:08 +01:00
acmesystems configs/acmesystems_arietta_g25: update kernel and at91bootstrap3 2016-09-23 08:06:34 +02:00
altera/socrates_cyclone5 configs/socrates_cyclone5: new defconfig 2017-08-02 21:45:26 +02:00
amarula configs/amarula_vyasa_rk3288: adjust U-Boot config to boot larger kernel image 2019-04-26 14:41:27 +02:00
arcturus configs/arcturus_ucls1012a: new defconfig 2018-03-26 22:38:16 +02:00
arm configs/arm_juno: add the bootloader build 2016-10-15 14:13:59 +02:00
armadeus configs/armadeus_apf28: bump kernel version to latest 4.9 LTS 2017-11-23 20:58:58 +01:00
asus/tinker configs/asus_tinker_rk3288: adjust U-Boot config to boot larger kernel image 2019-04-24 22:23:41 +02:00
atmel atmel: add support for at91sam9g20ek to flasher.sh 2018-04-07 09:05:32 +02:00
avnet/s6lx9_microboard zynq: unify readme.txt for all Zynq boards 2016-07-30 18:15:26 +02:00
bananapi configs/bananapi_m2_ultra: new defconfig 2018-10-14 10:10:36 +02:00
beagleboardx15 BeagleBoard X15: new board 2016-12-18 23:07:03 +01:00
beaglebone configs: beaglebone: bump kernel and uboot version 2018-04-02 17:23:36 +02:00
boundarydevices/common board/boundarydevices: add i.MX8MQ support to u-boot scripts 2018-07-19 15:43:26 +02:00
chromebook/snow chromebook snow: bump kernel to 4.15 2018-03-05 23:19:33 +01:00
ci20 ci20: Fix U-Boot build with codesourcery toolchain 2018-12-15 11:15:34 +01:00
csky configs/csky_gx6605s: bump gcc to 6.3.0, kernel to 4.9.56 2018-12-16 21:24:44 +01:00
cubietech/cubieboard2 configs/cubieboard2_defconfig: use U-Boot boot script generation logic 2017-06-22 13:06:51 +02:00
embest/riotboard board: resurrect support for RIoTboard 2018-09-10 21:57:33 +02:00
engicam boarde: icorem6: clarify the common vs. board-specific things in readme.txt 2017-10-06 22:14:07 +02:00
freescale board/freescale/common/imx: fix typo 2018-12-27 17:09:59 +01:00
friendlyarm board: Add FriendlyARM Nanopi NEO2 support 2017-12-20 18:51:39 +01:00
grinn configs/liteboard: Bump to kernel 4.10 2017-02-21 16:11:05 +01:00
hardkernel configs/odroidxu4: new defconfig 2018-10-21 11:00:04 +02:00
intel/galileo configs/galileo: add CONFIG_LBDAF=y in the kernel configuration 2017-09-02 20:14:14 +02:00
lego/ev3 configs/lego_ev3: update to Linux kernel 4.19 and U-Boot 2018.11 2018-12-28 11:50:11 +01:00
lemaker/bananapro configs/bananapro: bump Linux kernel to 4.12.1 2017-07-15 17:34:25 +02:00
linksprite/pcduino boards: replace $HOST_DIR/usr/ with $HOST_DIR/ in scripts 2017-07-05 15:23:13 +02:00
minnowboard board/minnowboard: add CONFIG_IGB in Linux kernel config 2018-07-14 22:03:06 +02:00
nexbox/a95x configs: nexbox_a95x_defconfig: bump to kernel 4.12 2017-07-12 18:38:32 +02:00
olimex configs/olimex_a20_olinuxino_lime_mali: rename to olimex_a20_olinuxino_lime_legacy 2018-09-18 21:00:02 +02:00
openblocks/a6 openblocks_a6_defconfig: improve/fix configuration 2017-06-17 10:48:05 +02:00
orangepi configs/orangepi_lite2: add WiFi support 2018-12-16 15:56:53 +01:00
pandaboard pandabord: use genimage to generate sdcard image 2016-02-26 15:56:12 +01:00
pc board/pc: drop unused grub-efi.cfg file 2019-05-26 11:10:07 +02:00
pine64 configs/rock64: new defconfig 2019-02-06 21:56:38 +01:00
qemu board/qemu: ensure root is available before mounting it 2019-07-07 00:09:02 +02:00
raspberrypi Fix rasberry Pi 64bit firmware overlay inclusion 2019-04-24 22:14:25 +02:00
roseapplepi roseapplepi: backport upstream patches to fix build with gcc 6 2017-06-20 21:27:54 +02:00
sheevaplug sheevaplug: add a basic readme 2018-08-17 16:51:10 +02:00
sinovoip/m2-plus Added support for Sinovoip BananaPi M2 Plus board. 2017-09-22 23:11:01 +02:00
solidrun configs/clearfog: update U-Boot and kernel 2019-01-03 22:46:29 +01:00
stmicroelectronics stm32f469-disco: replace $HOST_DIR/usr with $HOST_DIR in flash script 2017-07-05 16:06:25 +02:00
synopsys board/synopsys/hsdk: remove duplicate console 2018-09-10 22:55:55 +02:00
technexion configs/imx7dpico: Bump kernel and U-Boot 2018-06-08 21:25:18 +02:00
technologic board/technologic/ts7680: fix bogus size in genimage.cfg 2018-08-12 16:29:15 +02:00
toradex/apalis-imx6 configs/toradex_apalis_imx6_defconfig: new board 2016-06-15 23:23:41 +02:00
udoo configs/mx6udoo: Bump kernel and U-Boot versions 2017-10-15 15:54:04 +02:00
wandboard wandboard: genimage: Pass an offset for the rootfs 2017-09-26 23:52:15 +02:00
warp7 configs/warp7: Bump U-Boot and kernel versions 2017-07-25 20:44:27 +02:00
zynq boards/zynq: use genimage to generate a bootable SD card image 2017-12-11 22:39:19 +01:00
zynqmp board/zynqmp/post-image.sh: support dots in DTS file names 2018-10-26 20:54:00 +02:00
raspberrypi0 boards/raspberrypi0: new board 2016-05-08 15:54:30 +02:00
raspberrypi0w configs/raspberrypi0w_defconfig: new defconfig for Raspberry Pi Zero W 2018-03-31 12:31:32 +02:00
raspberrypi2 boards/raspberrypi: update instructions for Raspberry Pi 2 2015-02-26 22:43:37 +01:00
raspberrypi3 configs: add Raspberry Pi 3 defconfig 2016-04-25 14:07:58 +02:00
raspberrypi3-64 configs: add raspberrypi3 64bits defconfig 2017-05-04 09:25:20 +02:00