aboutsummaryrefslogtreecommitdiffstats
path: root/executor/common_kvm.h
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2026-01-14 12:01:10 +0100
committerAlexander Potapenko <glider@google.com>2026-01-15 07:19:29 +0000
commit3b7a3359989abfb9ee0c821fdc0a8be33f7e996d (patch)
treeeaaee157ddc8909a12b5c30edef7155913b615bb /executor/common_kvm.h
parent0a1338c68f19bbea13b3ae7ce61a185b6a5f65ef (diff)
executor: sys/linux: SYZOS: add support for AMD Nested Event Injection
Implement SYZOS_API_NESTED_AMD_INJECT_EVENT to allow the L1 guest to inject events (Interrupts, NMIs, Exceptions) into L2 via the VMCB EVENTINJ field. This primitive abstracts the VMCB bit-packing logic (Vector, Type, Valid, Error Code) into a high-level API, enabling the fuzzer to semantically mutate event injection parameters. This targets KVM's nested event merging logic, specifically where L0 must reconcile L1-injected events with Host-pending events.
Diffstat (limited to 'executor/common_kvm.h')
0 files changed, 0 insertions, 0 deletions