aboutsummaryrefslogtreecommitdiffstats
path: root/executor
Commit message (Expand)AuthorAgeFilesLines
* executor: sys/linux: SYZOS: add AMD VMLOAD and VMSAVE primitivesAlexander Potapenko2026-01-201-0/+32
* executor, sys/linux, pkg: enable syz_kvm_setup_cpu for riscv646eanut2026-01-202-0/+159
* executor: sys/linux: SYZOS: add AMD SET_INTERCEPT primitiveAlexander Potapenko2026-01-191-0/+33
* executor: sys/linux: Add VCPU fd to `syz_kvm_assert_syzos_uexit`Alexander Potapenko2026-01-163-14/+77
* executor: sys/linux: SYZOS: add support for AMD Nested Event InjectionAlexander Potapenko2026-01-151-0/+33
* executor: sys/linux: SYZOS: add support for AMD STGI and CLGI instructionsAlexander Potapenko2026-01-151-0/+26
* executor: sys/linux: SYZOS: add support for AMD INVLPGA instructionAlexander Potapenko2026-01-141-0/+18
* sys/linux, executor: enable kvm fuzzing support for riscv646eanut2026-01-091-3/+2
* all: remove unused nolint directivesDmitry Vyukov2026-01-021-1/+0
* executor: update executor code to match new flatbuffersPimyn Girgis2025-12-031-4/+4
* executor: update flatbuffersPimyn Girgis2025-12-0331-903/+1460
* executor: apply optnone to guest_handle_nested_vmentry_intel()Alexander Potapenko2025-11-282-2/+14
* executor: improve startup time on machines with many CPUsFlorent Revest2025-11-261-0/+11
* executor: sys/linux: implement SYZOS_API_NESTED_AMD_VMCB_WRITE_MASKAlexander Potapenko2025-11-211-0/+23
* executor: sys/linux: implement SYZOS_API_NESTED_INTEL_VMWRITE_MASKAlexander Potapenko2025-11-211-0/+28
* executor: sys/linux/test: handle RDTSCP in L2Alexander Potapenko2025-11-212-3/+19
* executor: x86: factor out common code in rdmsr()/wrmsr()Alexander Potapenko2025-11-211-37/+21
* executor: sys/linux/test: handle RDTSC in L2Alexander Potapenko2025-11-212-3/+16
* executor: sys/linux/test: basic CPUID handling in L2Alexander Potapenko2025-11-211-9/+20
* executor: sys/linux: implement SYZOS_API_NESTED_VMRESUMEAlexander Potapenko2025-11-202-19/+60
* executor: x86: retire UEXIT_STOP_L2Alexander Potapenko2025-11-201-6/+3
* executor: sys/linux: implement SYZOS_API_NESTED_VMLAUNCHAlexander Potapenko2025-11-192-1/+202
* executor: sys/linux: implement SYZOS_API_NESTED_LOAD_CODEAlexander Potapenko2025-11-191-0/+41
* executor: sys/linux: renumber SYZOS API IDsAlexander Potapenko2025-11-191-13/+13
* executor: x86: implement SYZOS_API_NESTED_CREATE_VMAlexander Potapenko2025-11-192-1/+666
* executor: x86: implement SYZOS_API_ENABLE_NESTEDAlexander Potapenko2025-11-192-0/+121
* executor: x86: Configure L1 guest TSS for nested virtualizationAlexander Potapenko2025-11-192-3/+38
* executor: x86: Prepare memory layout and hardware constants for NVAlexander Potapenko2025-11-192-2/+61
* executor: disallow O_CREAT in syz_open_devFlorent Revest2025-11-141-1/+1
* executor: enable periodic leak checkingPimyn Girgis2025-11-031-6/+63
* executor: add include guards to KVM headersAlexander Potapenko2025-10-279-0/+45
* executor: common_kvm.h: fix compilationAlexander Potapenko2025-10-171-1/+1
* executor: common_kvm_ppc64.h: drop kvm_ppc_mmuv3_cfgAlexander Potapenko2025-10-171-6/+0
* executor: s/true/1 in common_kvm_ppc64.hAlexander Potapenko2025-10-171-1/+1
* executor: introduce __addrspace_guestAlexander Potapenko2025-10-176-64/+63
* executor: unify ARM64_ADDR_EXECUTOR_CODE and X86_SYZOS_ADDR_EXECUTOR_CODEAlexander Potapenko2025-10-173-5/+13
* executor: amd64: remove the switch from guest_main()Alexander Potapenko2025-10-171-31/+35
* executor: fix setup_cpuid() declarationAlexander Potapenko2025-10-171-0/+2
* executor: sys/linux: implement SYZOS_API_SET_IRQ_HANDLERAlexander Potapenko2025-10-172-13/+70
* executor: use dynamic page table allocation for guestAlexander Potapenko2025-10-172-63/+38
* executor: refactor x86 SYZOS setupAlexander Potapenko2025-10-172-65/+67
* executor: rework GDT setup for SYZOSAlexander Potapenko2025-10-173-54/+109
* executor: fix the definition of struct tss64Alexander Potapenko2025-10-171-2/+2
* executor: use a list of memory regions to set up SYZOS guestAlexander Potapenko2025-10-171-35/+44
* executor: more robust x86 page table creation in SYZOSAlexander Potapenko2025-10-172-16/+117
* executor: introduce DEFINE_GUEST_FN_TO_GPA_FN()Alexander Potapenko2025-10-173-2/+39
* executor: rename SYZOS-related address definitionsAlexander Potapenko2025-10-173-21/+25
* prog: fix syz_kfuzztest_run allocation strategyEthan Graham2025-09-221-4/+4
* kfuzztest: introduce syz_kfuzztest_run pseudo-syscallEthan Graham2025-09-221-0/+54
* sys/linux: executor: add IN_DX and OUT_DX to SYZOS x86 APIAlexander Potapenko2025-09-191-0/+67