60 lines
1.4 KiB
ReStructuredText
60 lines
1.4 KiB
ReStructuredText
.. _qemu_kvm_arm64:
|
|
|
|
ARM AArch64 Virt KVM Emulation (QEMU)
|
|
#####################################
|
|
|
|
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 following hardware features are supported:
|
|
|
|
+--------------+------------+----------------------+
|
|
| Interface | Controller | Driver/Component |
|
|
+==============+============+======================+
|
|
| GIC | on-chip | interrupt controller |
|
|
+--------------+------------+----------------------+
|
|
| PL011 UART | on-chip | serial port |
|
|
+--------------+------------+----------------------+
|
|
| ARM TIMER | on-chip | system clock |
|
|
+--------------+------------+----------------------+
|
|
|
|
The kernel currently does not support other hardware features on this platform.
|
|
|
|
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
|
|
*************************
|
|
|
|
Refer to the qemu_cortex_a53 board instructions for this part.
|
|
|
|
Debugging
|
|
=========
|
|
|
|
Refer to the detailed overview about :ref:`application_debugging`.
|