Lines Matching +full:qemu +full:- +full:x86
1 .. _ARM-System-emulator:
4 -------------------
6 QEMU can emulate both 32-bit and 64-bit Arm CPUs. Use the
7 ``qemu-system-aarch64`` executable to simulate a 64-bit Arm machine.
8 You can use either ``qemu-system-arm`` or ``qemu-system-aarch64``
9 to simulate a 32-bit Arm machine: in general, command lines that
10 work for ``qemu-system-arm`` will behave the same when used with
11 ``qemu-system-aarch64``.
13 QEMU has generally good support for Arm guests. It has support for
15 Arm hardware is much more widely varying than x86 hardware. Arm CPUs
16 are generally built into "system-on-chip" (SoC) designs created by
19 the same SoC. Even with fifty boards QEMU does not cover more than a
22 The situation for 64-bit Arm is fairly similar, except that we don't
25 As well as the more common "A-profile" CPUs (which have MMUs and will
26 run Linux) QEMU also supports "M-profile" CPUs such as the Cortex-M0,
27 Cortex-M4 and Cortex-M33 (which are microcontrollers used in very
35 For QEMU's Arm system emulation, you must specify which board
36 model you want to use with the ``-M`` or ``--machine`` option;
42 users who are used to the x86 world where every system looks like a
47 and you want to boot with QEMU, check whether QEMU lists that machine
48 in its ``-machine help`` output. If it is listed, then you can probably
50 will almost certainly not boot on QEMU. (You might be able to
52 boots on a system that QEMU does emulate.)
61 large amounts of RAM. It also supports 64-bit CPUs.
63 Board-specific documentation
83 arm/b-l475e-iot01a.rst
88 arm/emcraft-sf2
95 arm/imx25-pdk
96 arm/mcimx6ul-evk
97 arm/mcimx7d-sabre
98 arm/imx8mp-evk
108 arm/xlnx-versal-virt
109 arm/xlnx-zynq
110 arm/xlnx-zcu102
122 arm/cpu-features