/qemu/docs/system/ |
H A D | target-arm.rst | 8 You can use either ``qemu-system-arm`` or ``qemu-system-aarch64`` 10 work for ``qemu-system-arm`` will behave the same when used with 74 arm/integratorcp 75 arm/mps2 76 arm/musca 77 arm/realview 78 arm/sbsa 79 arm/versatile 80 arm/vexpress 81 arm/aspeed [all …]
|
/qemu/tests/tcg/arm/ |
H A D | Makefile.target | 6 ARM_SRC=$(SRC_PATH)/tests/tcg/arm 19 ARM_TESTS = hello-arm 20 hello-arm: CFLAGS+=-marm -ffreestanding -fno-stack-protector 21 hello-arm: LDFLAGS+=-nostdlib 40 ARM_TESTS += semihosting-arm 41 semihosting-arm: CFLAGS += -marm -I$(SRC_PATH)/tests/tcg/$(TARGET_NAME) 42 semihosting-arm: semihosting.c 45 run-semihosting-arm: semihosting-arm 48 ARM_TESTS += semiconsole-arm 52 semiconsole-arm: CFLAGS += -marm -I$(SRC_PATH)/tests/tcg/$(TARGET_NAME) [all …]
|
/qemu/configs/targets/ |
H A D | arm-bsd-user.mak | 1 TARGET_ARCH=arm 2 …b-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-vfp-sysregs.xml gdb-xml/ar…
|
H A D | arm-softmmu.mak | 1 TARGET_ARCH=arm 2 …b-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-vfp-sysregs.xml gdb-xml/ar…
|
H A D | arm-linux-user.mak | 1 TARGET_ARCH=arm 4 …b-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-vfp-sysregs.xml gdb-xml/ar…
|
H A D | armeb-linux-user.mak | 1 TARGET_ARCH=arm 5 …b-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-vfp-sysregs.xml gdb-xml/ar…
|
H A D | aarch64-softmmu.mak | 2 TARGET_BASE_ARCH=arm 4 …b-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-vfp-sysregs.xml gdb-xml/ar…
|
/qemu/target/arm/ |
H A D | meson.build | 14 'arm-qmp-cmds.c', 37 'arm-powerctl.c', 54 target_arch += {'arm': arm_ss} 55 target_system_arch += {'arm': arm_system_ss} 56 target_user_arch += {'arm': arm_user_ss} 57 target_common_arch += {'arm': arm_common_ss} 58 target_common_system_arch += {'arm': arm_common_system_ss}
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian-armhf-cross.docker | 82 gcc-arm-linux-gnueabihf \ 159 c = '/usr/bin/arm-linux-gnueabihf-gcc'\n\ 160 ar = '/usr/bin/arm-linux-gnueabihf-gcc-ar'\n\ 161 strip = '/usr/bin/arm-linux-gnueabihf-strip'\n\ 162 pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'\n\ 166 cpu_family = 'arm'\n\ 168 endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabihf && \ 171 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-cc && \ 172 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-gcc 174 ENV ABI "arm-linux-gnueabihf" [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | meson.build | 53 'arm-imx25-pdk-machine.c', 54 'arm-raspi2-machine.c', 55 'arm-sabrelite-machine.c', 56 'arm-smdkc210-machine.c', 57 'arm-virt-machine.c', 58 'arm-xilinx-zynq-a9-machine.c',
|
/qemu/docs/system/arm/ |
H A D | bananapi_m2u.rst | 40 for a complete list of unimplemented I/O devices: ``./hw/arm/allwinner-r40.c`` 49 argument to qemu-system-arm. 59 $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make mrproper 60 $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make sunxi_defconfig 66 $ qemu-system-arm -M bpim2u -nographic \ 67 -kernel /path/to/linux/arch/arm/boot/zImage \ 69 -dtb /path/to/linux/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dtb 102 $ qemu-system-arm -M bpim2u -nic user -nographic \ 126 $ qemu-system-arm -M bpim2u -nographic -sd sd.img 139 pyvenv/bin/meson test --suite thorough func-arm-arm_bpim2u
|
H A D | orangepi.rst | 41 for a complete list of unimplemented I/O devices: ``./hw/arm/allwinner-h3.c`` 50 to qemu-system-arm. 70 The above machine-specific options can be specified in qemu-system-arm 75 $ qemu-system-arm -M orangepi-pc -sd mycard.img \ 87 $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make mrproper 88 $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make sunxi_defconfig 95 $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make menuconfig 105 $ ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make 111 $ qemu-system-arm -M orangepi-pc -nic user -nographic \ 112 -kernel /path/to/linux/arch/arm/boot/zImage \ [all …]
|
H A D | versatile.rst | 43 $ make O=$BLD -C $SRC ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- versatile_defconfig 44 $ make O=$BLD -C $SRC ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 58 $ qemu-system-arm -machine type=versatilepb \
|
H A D | sabrelite.rst | 48 $ export ARCH=arm 49 $ export CROSS_COMPILE=arm-linux-gnueabihf- 57 $ qemu-system-arm -M sabrelite -smp 4 -m 1G \ 59 -kernel arch/arm/boot/zImage \ 60 -dtb arch/arm/boot/dts/imx6q-sabrelite.dtb \ 73 $ export CROSS_COMPILE=arm-linux-gnueabihf- 91 $ qemu-system-arm -M sabrelite -smp 4 -m 1G \
|
H A D | vexpress.rst | 77 $ make O=$BLD -C $SRC ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- multi_v7_defconfig 78 $ make O=$BLD -C $SRC ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 86 $ qemu-system-arm -cpu cortex-a15 -smp 4 -m 4096 \
|
H A D | b-l475e-iot01a.rst | 6 :doc:`STM32 boards </system/arm/stm32>` and more specifically the STM32L4 35 in the STM32L4x5 module : ``./hw/arm/stm32l4x5_soc.c`` 45 $ qemu-system-arm -M b-l475e-iot01a -kernel firmware.bin
|
H A D | stm32.rst | 7 .. _STM32: https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html 25 - ``b-l475e-iot01a`` :doc:`B-L475E-IOT01A IoT Node </system/arm/b-l475e-iot01a>` board with STM… 70 $ qemu-system-arm -M stm32vldiscovery -kernel firmware.bin
|
H A D | sbsa.rst | 9 - `Base System Architecture <https://developer.arm.com/documentation/den0094/>`__ (BSA) 10 - `Server Base System Architecture <https://developer.arm.com/documentation/den0029/>`__ (SBSA) 12 The `Arm Base Boot Requirements <https://developer.arm.com/documentation/den0044/>`__ (BBR)
|
/qemu/roms/ |
H A D | edk2-build.config | 91 # arm 93 [build.armvirt.arm] 94 desc = ArmVirt build, 32-bit (arm v7) 102 cpy1 = FV/QEMU_EFI.fd edk2-arm-code.fd 103 cpy2 = FV/QEMU_VARS.fd edk2-arm-vars.fd 104 pad1 = edk2-arm-code.fd 64m 105 pad2 = edk2-arm-vars.fd 64m 111 desc = ArmVirt build, 64-bit (arm v8)
|
/qemu/ |
H A D | MAINTAINERS | 195 L: qemu-arm@nongnu.org 197 F: target/arm/ 198 F: target/arm/tcg/ 199 F: tests/tcg/arm/ 201 F: tests/qtest/arm-cpu-features.c 202 F: hw/arm/ 205 F: docs/system/target-arm.rst 206 F: docs/system/arm/cpu-features.rst 210 L: qemu-arm@nongnu.org 212 F: hw/arm/smm [all...] |
/qemu/tests/uefi-test-tools/ |
H A D | uefi-test-build.config | 5 # arm 7 [build.arm] 12 cpy1 = ARM/BiosTablesTest.efi bios-tables-test.arm.efi
|
H A D | Makefile | 15 emulation_targets := arm aarch64 i386 x86_64 riscv64 loongarch64 57 map_arm_to_uefi = $(subst arm,ARM,$(1))
|
/qemu/docs/devel/testing/ |
H A D | qgraph.rst | 45 - **QNODE_MACHINE**: for example ``arm/raspi2b`` 179 # |-> dest='arm/raspi2b' type=0 (node=0x559142110740) 184 # name='arm/raspi2b' type=0 cmd_line='-M raspi2b ' [UNAVAILABLE] 195 The ``arm/raspi2b`` machine node is listed as "UNAVAILABLE". Although it is 196 reachable from the root via '' -> 'arm/raspi2b' the node is unavailable because 218 (in this example we focus on the ``arm-raspi2b``) machines. 240 - Create an ``arm/raspi2b`` machine node. This machine ``contains`` 244 ``arm/raspi2b --contains--> generic-sdhci`` 259 ``arm-raspi2b`` machine, simplified from 260 ``tests/qtest/libqos/arm-raspi2-machine.c``:: [all …]
|
/qemu/scripts/coverity-scan/ |
H A D | COMPONENTS.md | 6 arm 7 …arm/.*|(/include)?/hw/.*/(arm|allwinner-a10|bcm28|digic|exynos|imx|omap|stellaris|pxa2xx|versatile…
|
/qemu/linux-user/arm/ |
H A D | Makefile.vdso | 1 include $(BUILD_DIR)/tests/tcg/arm-linux-user/config-target.mak 3 SUBDIR = $(SRC_PATH)/linux-user/arm
|