/kvm-unit-tests/arm/ |
H A D | Makefile.common | 2 # arm common makefile 55 cflatobjs += lib/arm/io.o 56 cflatobjs += lib/arm/setup.o 57 cflatobjs += lib/arm/mmu.o 58 cflatobjs += lib/arm/bitops.o 59 cflatobjs += lib/arm/psci.o 60 cflatobjs += lib/arm/smp.o 61 cflatobjs += lib/arm/delay.o 62 cflatobjs += lib/arm/gic.o lib/arm/gic-v2.o lib/arm/gic-v3.o 63 cflatobjs += lib/arm/timer.o [all …]
|
H A D | Makefile.arm | 2 # arm makefile 29 cflatobjs += lib/arm/spinlock.o 30 cflatobjs += lib/arm/processor.o 31 cflatobjs += lib/arm/stack.o 33 cflatobjs += lib/arm/ldivmod.o 37 # arm specific tests
|
H A D | run | 20 [ "$HOST" = "aarch64" ] && [ "$ARCH" = "arm" ] && 21 [ "$(basename $QEMU)" = "qemu-system-arm" ]; then 33 if ! $qemu -machine '?' | grep -q 'ARM Virtual Machine'; then 48 ( [ "$HOST" = "aarch64" ] || [ "$HOST" = "arm" ] ); then 50 if [ "$ARCH" = "arm" ] && [ "$HOST" = "aarch64" ]; then 58 if [ "$ARCH" = "arm" ]; then 100 if [ "$HOST" != "arm" ] && [ "$HOST" != "aarch64" ]; then 101 echo "kvmtool requires KVM but the host ('$HOST') is not arm" >&2 119 if [ "$HOST" = "aarch64" ] && [ "$ARCH" = "arm" ]; then
|
H A D | Makefile.arm64 | 52 arm/efi/reloc_aarch64.o: CFLAGS += -fno-jump-tables 53 cflatobjs += arm/efi/reloc_aarch64.o
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | arm-smccc.h | 3 * Copyright (C) 2022 Arm Limited. 6 #include "../../arm/asm/arm-smccc.h"
|
H A D | assembler.h | 4 * in turn is based on arch/arm/include/asm/assembler.h and 5 * arch/arm/mm/proc-macros.S 8 * Copyright (C) 2012 ARM Ltd.
|
H A D | setup.h | 1 #include "../../arm/asm/setup.h"
|
H A D | pci.h | 1 #include "../../arm/asm/pci.h"
|
H A D | gic.h | 1 #include "../../arm/asm/gic.h"
|
H A D | thread_info.h | 1 #include "../../arm/asm/thread_info.h"
|
H A D | psci.h | 1 #include "../../arm/asm/psci.h"
|
H A D | timer.h | 1 #include "../../arm/asm/timer.h"
|
H A D | smp.h | 1 #include "../../arm/asm/smp.h"
|
H A D | delay.h | 1 #include "../../arm/asm/delay.h"
|
H A D | mmu-api.h | 1 #include "../../arm/asm/mmu-api.h"
|
H A D | gic-v2.h | 1 #include "../../arm/asm/gic-v2.h"
|
H A D | gic-v3.h | 1 #include "../../arm/asm/gic-v3.h"
|
/kvm-unit-tests/ |
H A D | configure | 14 "arm") 32 "arm") 51 arch=$(uname -m | sed -e 's/i.86/i386/;s/arm64/aarch64/;s/arm.*/arm/;s/ppc64.*/ppc64/') 87 arm, arm64, i386, ppc64, riscv32, riscv64, s390x, x86_64 93 kvmtool, default is qemu) (arm/arm64 and riscv32/riscv64 only) 131 (arm/arm64 and riscv32/riscv64 only) 287 if [ "$arch" != "arm" ] && [ "$arch" != "arm64" ] && 305 if [ "$arch" = "arm" ] || [ "$arch" = "arm64" ]; then 376 elif [ "$arch" = "arm" ] || [ "$arch" = "arm64" ]; then 377 testdir=arm [all …]
|
H A D | errata.txt | 6 7b6b46311a85 : 4.11 : KVM: arm/arm64: Emulate the EL1 phys timer regist… 7 6c7a5dce22b3 : 4.12 : KVM: arm/arm64: fix races in kvm_psci_vcpu_on 8 8c58be34494b : 5.6 : KVM: arm/arm64: vgic-its: Fix restoration of unma…
|
H A D | MAINTAINERS | 77 ARM 79 R: Alexandru Elisei <alexandru.elisei@arm.com> 83 F: arm/ 84 F: lib/arm/
|
/kvm-unit-tests/lib/arm/ |
H A D | gic.c | 45 * Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt 46 * Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt 81 assert(!strcmp(compatible, "arm,cortex-a15-gic")); in gic_get_dt_bases() 85 assert(!strcmp(compatible, "arm,gic-v3")); in gic_get_dt_bases() 91 if (!strcmp((char *)prop->data, "arm,gic-v3-its")) { in gic_get_dt_bases() 105 return gic_get_dt_bases("arm,cortex-a15-gic", in gicv2_init() 111 return gic_get_dt_bases("arm,gic-v3", &gicv3_data.dist_base, in gicv3_init()
|
H A D | timer.c | 4 * Copyright (C) 2022, Arm Ltd., Nikos Nikoleris <nikos.nikoleris@arm.com> 25 node = fdt_node_offset_by_compatible(fdt, -1, "arm,armv8-timer"); in timer_save_state_fdt()
|
/kvm-unit-tests/lib/linux/ |
H A D | psci.h | 2 * ARM Power State and Coordination Interface (PSCI) header 5 * by: ARM kernel, ARM64 kernel, KVM ARM/ARM64 and user space.
|
/kvm-unit-tests/lib/arm/asm/ |
H A D | assembler.h | 3 * Based on several files from Linux version v5.10: arch/arm/mm/proc-macros.S, 4 * arch/arm/mm/proc-v7.S.
|
H A D | pgtable.h | 4 * Adapted from arch/arm/include/asm/pgtable.h 5 * arch/arm/include/asm/pgtable-3level.h 6 * arch/arm/include/asm/pgalloc.h
|