Lines Matching +full:- +full:clint
1 # SPDX-License-Identifier: GPL-2.0+
5 U-Boot on QEMU's 'virt' machine on RISC-V
8 QEMU for RISC-V supports a special 'virt' machine designed for emulation and
9 virtualization purposes. This document describes how to run U-Boot under it.
10 Both 32-bit 64-bit targets are supported.
12 The QEMU virt machine models a generic RISC-V virtual machine with support for
13 the VirtIO standard networking and block storage devices. It has CLINT, PLIC,
14 16550A UART devices in addition to VirtIO and it also uses device-tree to pass
15 configuration information to guest software. It implements RISC-V privileged
18 Building U-Boot
19 ---------------
22 - For 32-bit RISC-V:
23 make qemu-riscv32_defconfig
26 - For 64-bit RISC-V:
27 make qemu-riscv64_defconfig
30 Running U-Boot
31 --------------
32 The minimal QEMU command line to get U-Boot up and running is:
34 - For 32-bit RISC-V:
35 qemu-system-riscv32 -nographic -machine virt -kernel u-boot
37 - For 64-bit RISC-V:
38 qemu-system-riscv64 -nographic -machine virt -kernel u-boot
41 A freely configurable amount of RAM can be created via the '-m'
42 parameter. For example, '-m 2G' creates 2GiB memory for the target,