From 3b7466b943b5126cb450f32b99d54bfb536e510d Mon Sep 17 00:00:00 2001 From: Marios Pomonis Date: Tue, 1 Apr 2025 01:43:18 -0700 Subject: executor/kvm: add x86-64 SYZOS fuzzer This commit adds the actual SyzOS fuzzer for x86-64 and a small test. It also updates some necessary parts of the ARM version and adds some glue for i386. --- executor/common_kvm_arm64_syzos.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'executor/common_kvm_arm64_syzos.h') diff --git a/executor/common_kvm_arm64_syzos.h b/executor/common_kvm_arm64_syzos.h index 5dc3bf987..63b571cb3 100644 --- a/executor/common_kvm_arm64_syzos.h +++ b/executor/common_kvm_arm64_syzos.h @@ -989,10 +989,6 @@ GUEST_CODE static void its_init(uint64 coll_tbl, #define GITS_CMD_CLEAR 0x04 #define GITS_CMD_SYNC 0x05 -#define GENMASK_ULL(h, l) \ - (((~0ULL) - (1ULL << (l)) + 1ULL) & \ - (~0ULL >> (63 - (h)))) - // Avoid inlining this function, because it may cause emitting constants into .rodata. GUEST_CODE static noinline void its_mask_encode(uint64* raw_cmd, uint64 val, int h, int l) -- cgit mrf-deployment