aboutsummaryrefslogtreecommitdiffstats
path: root/tools/clang/codesearch/codesearch.cpp
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2026-01-20 11:24:50 +0100
committerAlexander Potapenko <glider@google.com>2026-01-20 11:17:07 +0000
commit88c380012ee818101167d1400550823398a15845 (patch)
treef4888efd28872940c3454db27fa43163449689bb /tools/clang/codesearch/codesearch.cpp
parent06648d9ccf5ec6f9453ef09b0fdbdebf020ee0f8 (diff)
executor: sys/linux: SYZOS: add AMD VMLOAD and VMSAVE primitives
This patch introduces SYZOS_API_NESTED_AMD_VMLOAD and SYZOS_API_NESTED_AMD_VMSAVE. These primitives allow the L1 guest to execute the VMLOAD and VMSAVE instructions, which load/store additional guest state (FS, GS, TR, LDTR, etc.) to/from the VMCB specified by the 'vm_id' argument. This stresses the KVM L0 instruction emulator, which must validate the L1-provided physical address in RAX and perform the state transfer.
Diffstat (limited to 'tools/clang/codesearch/codesearch.cpp')
0 files changed, 0 insertions, 0 deletions