kumquat-buildroot/board/qemu
Yann E. MORIN 626c9705d2 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>
2019-06-25 22:55:58 +02:00
..
aarch64-virt board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
arm-versatile board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
arm-vexpress board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
m68k-mcf5208 qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
m68k-q800 board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
microblazebe-mmu qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
microblazeel-mmu qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
mips32r2-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips32r2el-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips32r6-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips32r6el-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips64-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips64el-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips64r6-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
mips64r6el-malta board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
nios2-10m50 qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
or1k qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
ppc64-e5500 board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
ppc64-pseries board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
ppc64le-pseries board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
ppc-g3beige board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
ppc-mpc8544ds qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
ppc-virtex-ml507 qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
riscv32-virt board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
riscv64-virt board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
sh4-r2d board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
sh4eb-r2d board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
sparc64-sun4u board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
sparc-ss10 board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
x86 board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
x86_64 board/qemu: ensure root is available before mounting it 2019-06-25 22:55:58 +02:00
xtensa-lx60 configs/qemu: Update defconfigs to Linux 4.19.16 2019-02-13 08:41:29 +01:00