aboutsummaryrefslogtreecommitdiffstats
path: root/executor/common_kvm_amd64.h
Commit message (Expand)AuthorAgeFilesLines
* executor: sys/linux: Add VCPU fd to `syz_kvm_assert_syzos_uexit`Alexander Potapenko2026-01-161-7/+55
* executor: x86: Configure L1 guest TSS for nested virtualizationAlexander Potapenko2025-11-191-3/+36
* executor: x86: Prepare memory layout and hardware constants for NVAlexander Potapenko2025-11-191-0/+2
* executor: add include guards to KVM headersAlexander Potapenko2025-10-271-0/+5
* executor: introduce __addrspace_guestAlexander Potapenko2025-10-171-11/+3
* executor: unify ARM64_ADDR_EXECUTOR_CODE and X86_SYZOS_ADDR_EXECUTOR_CODEAlexander Potapenko2025-10-171-1/+1
* executor: fix setup_cpuid() declarationAlexander Potapenko2025-10-171-0/+2
* executor: sys/linux: implement SYZOS_API_SET_IRQ_HANDLERAlexander Potapenko2025-10-171-12/+0
* executor: use dynamic page table allocation for guestAlexander Potapenko2025-10-171-52/+35
* executor: refactor x86 SYZOS setupAlexander Potapenko2025-10-171-64/+65
* executor: rework GDT setup for SYZOSAlexander Potapenko2025-10-171-54/+97
* 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-171-14/+97
* executor: introduce DEFINE_GUEST_FN_TO_GPA_FN()Alexander Potapenko2025-10-171-1/+11
* executor: rename SYZOS-related address definitionsAlexander Potapenko2025-10-171-10/+10
* executor: sys/linux/: pkg/runtest: pkg/vminfo: add syz_kvm_assert_syzos_kvm_exitAlexander Potapenko2025-09-191-0/+1
* executor/kvm: add x86-64 SYZOS fuzzerMarios Pomonis2025-04-231-7/+298
* executor/kvm: set up X86-64 SYZOSMarios Pomonis2025-04-231-0/+32
* executor/kvm: bug fix and minor refactor in KVMMarios Pomonis2025-03-271-204/+147
* executor: fix uninitialized variable when generating kvm codeCookedMelon2024-04-051-0/+4
* sys: skip kvm const extraction for non i386/amd64Aleksandr Nogikh2021-09-131-1/+1
* executor: prepare code generator to allow other achitecturesAlexey Kardashevskiy2021-07-191-1/+1
* executor: warn about C89-style var declarationsDmitry Vyukov2020-08-141-7/+4
* executor: fix build errors in setup_32bit_idt()Denis Efremov2020-07-211-1/+1
* executor: remove NONFAILING from pseudo-syscallsDmitry Vyukov2020-07-151-53/+46
* executor: prevent non-null expected warningsDmitry Vyukov2019-03-211-1/+1
* executor: compile with -O2Dmitry Vyukov2018-02-101-10/+11
* executor: introduce uint64/32/16/8 typesDmitry Vyukov2017-12-271-94/+94
* csource: don't use guard macros for debug() and NONFAILING()Andrey Konovalov2017-06-121-76/+69
* csource: only handle SIGSEGV when necessaryAndrey Konovalov2017-06-121-0/+9
* sys: improve kvm descriptionDmitry Vyukov2017-01-281-62/+103
* executor: protect against memory corruptions betterDmitry Vyukov2017-01-251-1/+1
* sys, executor: more kvm improvementsDmitry Vyukov2017-01-121-0/+768