From 4d2a94c0154cc97761c0161d5c259ec04f05c7bd Mon Sep 17 00:00:00 2001 From: Alexander Potapenko Date: Thu, 20 Nov 2025 18:49:26 +0100 Subject: executor: sys/linux/test: handle RDTSCP in L2 Enable basic RDTSCP handling. Ensure that Intel hosts exit on RDTSCP in L2, and that both Intel and AMD can handle RDTSCP exits. Add amd64-syz_kvm_nested_vmresume-rdtscp to test that. --- executor/kvm.h | 1 + 1 file changed, 1 insertion(+) (limited to 'executor/kvm.h') diff --git a/executor/kvm.h b/executor/kvm.h index 7d6718aa9..a390becbb 100644 --- a/executor/kvm.h +++ b/executor/kvm.h @@ -252,6 +252,7 @@ #define VMX_AR_LDTR_UNUSABLE 0x10000 #define VM_ENTRY_IA32E_MODE (1U << 9) #define SECONDARY_EXEC_ENABLE_EPT (1U << 1) +#define SECONDARY_EXEC_ENABLE_RDTSCP (1U << 3) #define VM_EXIT_HOST_ADDR_SPACE_SIZE (1U << 9) #define CPU_BASED_ACTIVATE_SECONDARY_CONTROLS (1U << 31) -- cgit mrf-deployment