mirror-linux/tools/testing/selftests/kvm/lib
Colton Lewis ca1a18368d KVM: arm64: selftests: Ensure pending interrupts are handled in arch_timer test
Break up the asm instructions poking daifclr and daifset to handle
interrupts. R_RBZYL specifies pending interrupts will be handle after
context synchronization events such as an ISB.

Introduce a function wrapper for the WFI instruction.

Signed-off-by: Colton Lewis <coltonlewis@google.com>
Link: https://lore.kernel.org/r/20240823175836.2798235-2-coltonlewis@google.com
Signed-off-by: Marc Zyngier <maz@kernel.org>
2024-08-30 09:03:45 +01:00
..
aarch64 KVM: arm64: selftests: Ensure pending interrupts are handled in arch_timer test 2024-08-30 09:03:45 +01:00
riscv KVM: selftests: Fix RISC-V compilation 2024-06-06 15:53:16 +05:30
s390x KVM selftests changes for 6.9: 2024-03-11 10:20:35 -04:00
x86_64 KVM x86 misc changes for 6.11 2024-07-16 09:53:05 -04:00
assert.c KVM: selftests: Define _GNU_SOURCE for all selftests code 2024-04-29 12:49:10 -07:00
elf.c KVM: selftests: Remove redundant newlines 2024-01-29 08:39:14 -08:00
guest_modes.c KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes 2023-11-27 15:03:50 +00:00
guest_sprintf.c KVM: selftests: Treat %llx like %lx when formatting guest printf 2023-10-04 12:53:04 -07:00
io.c selftests: kvm: Uses TEST_FAIL in tests/utilities 2020-03-16 17:59:11 +01:00
kvm_util.c KVM: selftests: Print the seed for the guest pRNG iff it has changed 2024-06-27 07:52:17 -07:00
memstress.c Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" 2024-04-29 12:54:13 -07:00
rbtree.c KVM: selftests: Keep track of memslots more efficiently 2021-05-27 07:45:54 -04:00
sparsebit.c KVM: selftests: Make sparsebit structs const where appropriate 2024-02-28 20:58:12 +00:00
string_override.c KVM: selftests: Add strnlen() to the string overrides 2023-08-02 14:41:59 -07:00
test_util.c KVM: selftests: Define _GNU_SOURCE for all selftests code 2024-04-29 12:49:10 -07:00
ucall_common.c Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" 2024-04-29 12:54:13 -07:00
userfaultfd_util.c KVM selftests treewide updates for 6.10: 2024-05-12 03:18:11 -04:00