QEMU Emulation for ARM AArch64 Virt KVM
Overview
This board configuration will use QEMU to run a KVM guest on an AArch64 host.
This configuration provides support for an AArch64 Cortex-A CPU and these devices:
GICv3 interrupt controller
ARM architected timer
PL011 UART controller
Hardware
Supported Features
The qemu_kvm_arm64 board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo -
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
Devices
System Clock
This board configuration uses the host system clock frequency.
Serial Port
This board configuration uses a single serial communication channel with the CPU’s UART0.
Programming and Debugging
The qemu_kvm_arm64 board supports the runners and associated west commands listed below.
| flash | debug |
|---|
Refer to the qemu_cortex_a53 board instructions for this part.
Debugging
Refer to the detailed overview about Application Debugging.