| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sys/linux/test: update expected exit code in KVM nested tests | Alexander Potapenko | 2026-01-26 | 1 | -1/+1 |
| | | | | | | | | The syz_kvm_assert_syzos_uexit$x86 function expects a 64-bit value for the exit code. Update the test cases to use 0xffffffffffffffff instead of 0xffffffff to reflect the -1 value used to indicate the end of the test. | ||||
| * | sys/linux/test: update after syz_kvm_assert_syzos_uexit API change | Alexander Potapenko | 2026-01-16 | 1 | -2/+2 |
| | | | | | | | | This patch updates all relevant regression tests in sys/linux/test/ to align with the API change introduced in syz_kvm_assert_syzos_uexit. The syz_kvm_assert_syzos_uexit syscall now requires the VCPU file descriptor as its first argument. | ||||
| * | executor: sys/linux: SYZOS: add support for AMD Nested Event Injection | Alexander Potapenko | 2026-01-15 | 1 | -0/+37 |
| 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. | |||||
