aboutsummaryrefslogtreecommitdiffstats
path: root/executor/common_kvm_ppc64.h
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2025-11-21 15:34:10 +0100
committerAlexander Potapenko <glider@google.com>2025-11-21 17:19:12 +0000
commitb301f8dd05f04b4501b44b4b698f9e65fab533a1 (patch)
treedda663721b1178b837ea4072591c9a5e726e1de6 /executor/common_kvm_ppc64.h
parentaccb0c33653744b8f36fdfea18d4d5888188b2fb (diff)
executor: sys/linux: implement SYZOS_API_NESTED_AMD_VMCB_WRITE_MASK
The new command allows mutation of AMD VMCB block with plain 64-bit writes. In addition to VM ID and VMCB offset, @nested_amd_vmcb_write_mask takes three 64-bit numbers: the set mask, the unset mask, and the flip mask. This allows to make bitwise modifications to VMCB without disturbing the execution too much. Also add sys/linux/test/amd64-syz_kvm_nested_amd_vmcb_write_mask to test the new command behavior.
Diffstat (limited to 'executor/common_kvm_ppc64.h')
0 files changed, 0 insertions, 0 deletions