[google/syzkaller] 8d22bd: docs: tweak syzos.md to reflect void arguments

0 views
Skip to first unread message

Alexander Potapenko

unread,
2:20 AM (21 hours ago) 2:20 AM
to syzk...@googlegroups.com
Branch: refs/heads/gh-readonly-queue/master/pr-6594-be17c9cc24473b811d7b23ba61b6304aa4558fd6
Home: https://github.com/google/syzkaller
Commit: 8d22bd8bfc28c79be87ab5da9975cbfe8c78beee
https://github.com/google/syzkaller/commit/8d22bd8bfc28c79be87ab5da9975cbfe8c78beee
Author: Alexander Potapenko <gli...@google.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)

Changed paths:
M docs/syzos.md

Log Message:
-----------
docs: tweak syzos.md to reflect void arguments


Commit: 0a1338c68f19bbea13b3ae7ce61a185b6a5f65ef
https://github.com/google/syzkaller/commit/0a1338c68f19bbea13b3ae7ce61a185b6a5f65ef
Author: Alexander Potapenko <gli...@google.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)

Changed paths:
M executor/common_kvm_amd64_syzos.h
M sys/linux/dev_kvm_amd64.txt
A sys/linux/test/amd64-syz_kvm_nested_amd_stgi

Log Message:
-----------
executor: sys/linux: SYZOS: add support for AMD STGI and CLGI instructions

Implement the SYZOS_API_NESTED_AMD_STGI and SYZOS_API_NESTED_AMD_CLGI
primitives to toggle the Global Interrupt Flag (GIF). These commands
execute the stgi and clgi instructions respectively and require no
arguments.

Also add a test checking that CLGI correctly masks NMI injection from L0.


Commit: 3b7a3359989abfb9ee0c821fdc0a8be33f7e996d
https://github.com/google/syzkaller/commit/3b7a3359989abfb9ee0c821fdc0a8be33f7e996d
Author: Alexander Potapenko <gli...@google.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)

Changed paths:
M executor/common_kvm_amd64_syzos.h
M sys/linux/dev_kvm_amd64.txt
A sys/linux/test/amd64-syz_kvm_nested_amd_inject

Log Message:
-----------
executor: sys/linux: SYZOS: add support for AMD Nested Event Injection

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.


Compare: https://github.com/google/syzkaller/compare/8d22bd8bfc28%5E...3b7a3359989a

To unsubscribe from these emails, change your notification settings at https://github.com/google/syzkaller/settings/notifications

Alexander Potapenko

unread,
2:31 AM (20 hours ago) 2:31 AM
to syzk...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages