diff options
31 files changed, 582 insertions, 10 deletions
diff --git a/executor/defs.h b/executor/defs.h index 377e2170f..fc325b321 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -60,7 +60,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "7fb5c007b3a5752e0b11efe0cb3c008d97e0ab20" +#define SYZ_REVISION "2e656878a6826691967471b91ec87cb7f80bc6e0" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -70,7 +70,7 @@ #if GOARCH_amd64 #define GOARCH "amd64" -#define SYZ_REVISION "4855e03b654e7feeb28523b32498c4d4d88f192c" +#define SYZ_REVISION "2edefcc69cc8a526a0268eafb24fbceb52f6f4e7" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -80,7 +80,7 @@ #if GOARCH_arm #define GOARCH "arm" -#define SYZ_REVISION "d4fc4f826d86c86e7c111bd34546f89de47541f1" +#define SYZ_REVISION "6297f5f67b6f4f4b919ddfb2bfd32b7f4f836a66" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -90,7 +90,7 @@ #if GOARCH_arm64 #define GOARCH "arm64" -#define SYZ_REVISION "21bc7828df2157390e22c1f23ea4ece340ca4da1" +#define SYZ_REVISION "3927a6072b173221064cf41c604d2bbfd2d3d355" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 @@ -100,7 +100,7 @@ #if GOARCH_ppc64le #define GOARCH "ppc64le" -#define SYZ_REVISION "52e6989e12fbe8c2fdee91918789f7916598017f" +#define SYZ_REVISION "5f9fe7272a96ea4ec4b68efdfa453fa4079a8210" #define SYZ_EXECUTOR_USES_FORK_SERVER 1 #define SYZ_EXECUTOR_USES_SHMEM 1 #define SYZ_PAGE_SIZE 4096 diff --git a/executor/syscalls.h b/executor/syscalls.h index c88932fc6..cd2c10d73 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -2005,6 +2005,7 @@ const call_t syscalls[] = { {"ioctl$KVM_DIRTY_TLB", 54}, {"ioctl$KVM_ENABLE_CAP", 54}, {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_API_VERSION", 54}, {"ioctl$KVM_GET_CLOCK", 54}, {"ioctl$KVM_GET_CPUID2", 54}, {"ioctl$KVM_GET_DEBUGREGS", 54}, @@ -4262,6 +4263,7 @@ const call_t syscalls[] = { {"ioctl$KVM_DIRTY_TLB", 16}, {"ioctl$KVM_ENABLE_CAP", 16}, {"ioctl$KVM_ENABLE_CAP_CPU", 16}, + {"ioctl$KVM_GET_API_VERSION", 16}, {"ioctl$KVM_GET_CLOCK", 16}, {"ioctl$KVM_GET_CPUID2", 16}, {"ioctl$KVM_GET_DEBUGREGS", 16}, @@ -6557,6 +6559,7 @@ const call_t syscalls[] = { {"ioctl$KVM_DIRTY_TLB", 54}, {"ioctl$KVM_ENABLE_CAP", 54}, {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_API_VERSION", 54}, {"ioctl$KVM_GET_CLOCK", 54}, {"ioctl$KVM_GET_DEVICE_ATTR", 54}, {"ioctl$KVM_GET_DIRTY_LOG", 54}, @@ -8804,6 +8807,7 @@ const call_t syscalls[] = { {"ioctl$KVM_DIRTY_TLB", 29}, {"ioctl$KVM_ENABLE_CAP", 29}, {"ioctl$KVM_ENABLE_CAP_CPU", 29}, + {"ioctl$KVM_GET_API_VERSION", 29}, {"ioctl$KVM_GET_CLOCK", 29}, {"ioctl$KVM_GET_DEVICE_ATTR", 29}, {"ioctl$KVM_GET_DIRTY_LOG", 29}, @@ -11043,6 +11047,7 @@ const call_t syscalls[] = { {"ioctl$KVM_DIRTY_TLB", 54}, {"ioctl$KVM_ENABLE_CAP", 54}, {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_API_VERSION", 54}, {"ioctl$KVM_GET_CLOCK", 54}, {"ioctl$KVM_GET_DEVICE_ATTR", 54}, {"ioctl$KVM_GET_DIRTY_LOG", 54}, diff --git a/sys/linux/fs_btrfs.txt b/sys/linux/fs_btrfs.txt new file mode 100644 index 000000000..b113bb663 --- /dev/null +++ b/sys/linux/fs_btrfs.txt @@ -0,0 +1,7 @@ +# Copyright 2018 syzkaller project authors. All rights reserved. +# Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +include <uapi/linux/btrfs.h> + +# TODO add the ioctls +_ = BTRFS_IOC_SNAP_CREATE, BTRFS_IOC_DEFRAG, BTRFS_IOC_RESIZE, BTRFS_IOC_SCAN_DEV, BTRFS_IOC_TRANS_START, BTRFS_IOC_TRANS_END, BTRFS_IOC_SYNC, BTRFS_IOC_CLONE, BTRFS_IOC_ADD_DEV, BTRFS_IOC_RM_DEV, BTRFS_IOC_BALANCE, BTRFS_IOC_CLONE_RANGE, BTRFS_IOC_SUBVOL_CREATE, BTRFS_IOC_SNAP_DESTROY, BTRFS_IOC_FILE_EXTENT_SAME diff --git a/sys/linux/fs_btrfs_386.const b/sys/linux/fs_btrfs_386.const new file mode 100644 index 000000000..3c4028907 --- /dev/null +++ b/sys/linux/fs_btrfs_386.const @@ -0,0 +1,16 @@ +# AUTOGENERATED FILE +BTRFS_IOC_ADD_DEV = 1342215178 +BTRFS_IOC_BALANCE = 1342215180 +BTRFS_IOC_CLONE = 1074041865 +BTRFS_IOC_CLONE_RANGE = 1075876877 +BTRFS_IOC_DEFRAG = 1342215170 +BTRFS_IOC_FILE_EXTENT_SAME = 3222836278 +BTRFS_IOC_RESIZE = 1342215171 +BTRFS_IOC_RM_DEV = 1342215179 +BTRFS_IOC_SCAN_DEV = 1342215172 +BTRFS_IOC_SNAP_CREATE = 1342215169 +BTRFS_IOC_SNAP_DESTROY = 1342215183 +BTRFS_IOC_SUBVOL_CREATE = 1342215182 +BTRFS_IOC_SYNC = 37896 +BTRFS_IOC_TRANS_END = 37895 +BTRFS_IOC_TRANS_START = 37894 diff --git a/sys/linux/fs_btrfs_amd64.const b/sys/linux/fs_btrfs_amd64.const new file mode 100644 index 000000000..3c4028907 --- /dev/null +++ b/sys/linux/fs_btrfs_amd64.const @@ -0,0 +1,16 @@ +# AUTOGENERATED FILE +BTRFS_IOC_ADD_DEV = 1342215178 +BTRFS_IOC_BALANCE = 1342215180 +BTRFS_IOC_CLONE = 1074041865 +BTRFS_IOC_CLONE_RANGE = 1075876877 +BTRFS_IOC_DEFRAG = 1342215170 +BTRFS_IOC_FILE_EXTENT_SAME = 3222836278 +BTRFS_IOC_RESIZE = 1342215171 +BTRFS_IOC_RM_DEV = 1342215179 +BTRFS_IOC_SCAN_DEV = 1342215172 +BTRFS_IOC_SNAP_CREATE = 1342215169 +BTRFS_IOC_SNAP_DESTROY = 1342215183 +BTRFS_IOC_SUBVOL_CREATE = 1342215182 +BTRFS_IOC_SYNC = 37896 +BTRFS_IOC_TRANS_END = 37895 +BTRFS_IOC_TRANS_START = 37894 diff --git a/sys/linux/fs_btrfs_arm.const b/sys/linux/fs_btrfs_arm.const new file mode 100644 index 000000000..3c4028907 --- /dev/null +++ b/sys/linux/fs_btrfs_arm.const @@ -0,0 +1,16 @@ +# AUTOGENERATED FILE +BTRFS_IOC_ADD_DEV = 1342215178 +BTRFS_IOC_BALANCE = 1342215180 +BTRFS_IOC_CLONE = 1074041865 +BTRFS_IOC_CLONE_RANGE = 1075876877 +BTRFS_IOC_DEFRAG = 1342215170 +BTRFS_IOC_FILE_EXTENT_SAME = 3222836278 +BTRFS_IOC_RESIZE = 1342215171 +BTRFS_IOC_RM_DEV = 1342215179 +BTRFS_IOC_SCAN_DEV = 1342215172 +BTRFS_IOC_SNAP_CREATE = 1342215169 +BTRFS_IOC_SNAP_DESTROY = 1342215183 +BTRFS_IOC_SUBVOL_CREATE = 1342215182 +BTRFS_IOC_SYNC = 37896 +BTRFS_IOC_TRANS_END = 37895 +BTRFS_IOC_TRANS_START = 37894 diff --git a/sys/linux/fs_btrfs_arm64.const b/sys/linux/fs_btrfs_arm64.const new file mode 100644 index 000000000..3c4028907 --- /dev/null +++ b/sys/linux/fs_btrfs_arm64.const @@ -0,0 +1,16 @@ +# AUTOGENERATED FILE +BTRFS_IOC_ADD_DEV = 1342215178 +BTRFS_IOC_BALANCE = 1342215180 +BTRFS_IOC_CLONE = 1074041865 +BTRFS_IOC_CLONE_RANGE = 1075876877 +BTRFS_IOC_DEFRAG = 1342215170 +BTRFS_IOC_FILE_EXTENT_SAME = 3222836278 +BTRFS_IOC_RESIZE = 1342215171 +BTRFS_IOC_RM_DEV = 1342215179 +BTRFS_IOC_SCAN_DEV = 1342215172 +BTRFS_IOC_SNAP_CREATE = 1342215169 +BTRFS_IOC_SNAP_DESTROY = 1342215183 +BTRFS_IOC_SUBVOL_CREATE = 1342215182 +BTRFS_IOC_SYNC = 37896 +BTRFS_IOC_TRANS_END = 37895 +BTRFS_IOC_TRANS_START = 37894 diff --git a/sys/linux/fs_btrfs_ppc64le.const b/sys/linux/fs_btrfs_ppc64le.const new file mode 100644 index 000000000..572ff4a35 --- /dev/null +++ b/sys/linux/fs_btrfs_ppc64le.const @@ -0,0 +1,16 @@ +# AUTOGENERATED FILE +BTRFS_IOC_ADD_DEV = 2415957002 +BTRFS_IOC_BALANCE = 2415957004 +BTRFS_IOC_CLONE = 2147783689 +BTRFS_IOC_CLONE_RANGE = 2149618701 +BTRFS_IOC_DEFRAG = 2415956994 +BTRFS_IOC_FILE_EXTENT_SAME = 3222836278 +BTRFS_IOC_RESIZE = 2415956995 +BTRFS_IOC_RM_DEV = 2415957003 +BTRFS_IOC_SCAN_DEV = 2415956996 +BTRFS_IOC_SNAP_CREATE = 2415956993 +BTRFS_IOC_SNAP_DESTROY = 2415957007 +BTRFS_IOC_SUBVOL_CREATE = 2415957006 +BTRFS_IOC_SYNC = 536908808 +BTRFS_IOC_TRANS_END = 536908807 +BTRFS_IOC_TRANS_START = 536908806 diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go index ecb98dc89..1fbd8f505 100644 --- a/sys/linux/gen/386.go +++ b/sys/linux/gen/386.go @@ -26697,6 +26697,11 @@ var syscalls_386 = []*Syscall{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 4}}, Val: 1080602275}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "kvm_enable_cap_cpu"}}}, }}, + {NR: 54, Name: "ioctl$KVM_GET_API_VERSION", CallName: "ioctl", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 4}}, Val: 44544}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 4}}}, + }}, {NR: 54, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 4}}, Val: 2150674044}, @@ -35580,6 +35585,21 @@ var consts_386 = []ConstValue{ {Name: "BTPROTO_L2CAP"}, {Name: "BTPROTO_RFCOMM", Value: 3}, {Name: "BTPROTO_SCO", Value: 2}, + {Name: "BTRFS_IOC_ADD_DEV", Value: 1342215178}, + {Name: "BTRFS_IOC_BALANCE", Value: 1342215180}, + {Name: "BTRFS_IOC_CLONE", Value: 1074041865}, + {Name: "BTRFS_IOC_CLONE_RANGE", Value: 1075876877}, + {Name: "BTRFS_IOC_DEFRAG", Value: 1342215170}, + {Name: "BTRFS_IOC_FILE_EXTENT_SAME", Value: 3222836278}, + {Name: "BTRFS_IOC_RESIZE", Value: 1342215171}, + {Name: "BTRFS_IOC_RM_DEV", Value: 1342215179}, + {Name: "BTRFS_IOC_SCAN_DEV", Value: 1342215172}, + {Name: "BTRFS_IOC_SNAP_CREATE", Value: 1342215169}, + {Name: "BTRFS_IOC_SNAP_DESTROY", Value: 1342215183}, + {Name: "BTRFS_IOC_SUBVOL_CREATE", Value: 1342215182}, + {Name: "BTRFS_IOC_SYNC", Value: 37896}, + {Name: "BTRFS_IOC_TRANS_END", Value: 37895}, + {Name: "BTRFS_IOC_TRANS_START", Value: 37894}, {Name: "BT_CHANNEL_POLICY", Value: 10}, {Name: "BT_DEFER_SETUP", Value: 7}, {Name: "BT_FLUSHABLE", Value: 8}, @@ -37540,6 +37560,7 @@ var consts_386 = []ConstValue{ {Name: "KVM_DEV_TYPE_XICS", Value: 3}, {Name: "KVM_DIRTY_TLB", Value: 1074572970}, {Name: "KVM_ENABLE_CAP", Value: 1080602275}, + {Name: "KVM_GET_API_VERSION", Value: 44544}, {Name: "KVM_GET_CLOCK", Value: 2150674044}, {Name: "KVM_GET_CPUID2", Value: 3221794449}, {Name: "KVM_GET_DEBUGREGS", Value: 2155916961}, @@ -38393,6 +38414,34 @@ var consts_386 = []ConstValue{ {Name: "PACKET_VERSION", Value: 10}, {Name: "PACKET_VNET_HDR", Value: 15}, {Name: "PATH_MAX", Value: 4096}, + {Name: "PERF_ATTR_SIZE_VER0", Value: 64}, + {Name: "PERF_ATTR_SIZE_VER1", Value: 72}, + {Name: "PERF_ATTR_SIZE_VER2", Value: 80}, + {Name: "PERF_ATTR_SIZE_VER3", Value: 96}, + {Name: "PERF_ATTR_SIZE_VER4", Value: 104}, + {Name: "PERF_ATTR_SIZE_VER5", Value: 112}, + {Name: "PERF_COUNT_HW_BRANCH_INSTRUCTIONS", Value: 4}, + {Name: "PERF_COUNT_HW_BRANCH_MISSES", Value: 5}, + {Name: "PERF_COUNT_HW_BUS_CYCLES", Value: 6}, + {Name: "PERF_COUNT_HW_CACHE_MISSES", Value: 3}, + {Name: "PERF_COUNT_HW_CACHE_REFERENCES", Value: 2}, + {Name: "PERF_COUNT_HW_CPU_CYCLES"}, + {Name: "PERF_COUNT_HW_INSTRUCTIONS", Value: 1}, + {Name: "PERF_COUNT_HW_MAX", Value: 10}, + {Name: "PERF_COUNT_HW_REF_CPU_CYCLES", Value: 9}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_BACKEND", Value: 8}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_FRONTEND", Value: 7}, + {Name: "PERF_COUNT_SW_ALIGNMENT_FAULTS", Value: 7}, + {Name: "PERF_COUNT_SW_BPF_OUTPUT", Value: 10}, + {Name: "PERF_COUNT_SW_CONTEXT_SWITCHES", Value: 3}, + {Name: "PERF_COUNT_SW_CPU_CLOCK"}, + {Name: "PERF_COUNT_SW_CPU_MIGRATIONS", Value: 4}, + {Name: "PERF_COUNT_SW_DUMMY", Value: 9}, + {Name: "PERF_COUNT_SW_EMULATION_FAULTS", Value: 8}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS", Value: 2}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MAJ", Value: 6}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MIN", Value: 5}, + {Name: "PERF_COUNT_SW_TASK_CLOCK", Value: 1}, {Name: "PERF_EVENT_IOC_DISABLE", Value: 9217}, {Name: "PERF_EVENT_IOC_ENABLE", Value: 9216}, {Name: "PERF_EVENT_IOC_ID", Value: 2147755015}, @@ -39267,6 +39316,14 @@ var consts_386 = []ConstValue{ {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, + {Name: "SNDCTL_TMR_CONTINUE", Value: 21508}, + {Name: "SNDCTL_TMR_METRONOME", Value: 1074025479}, + {Name: "SNDCTL_TMR_SELECT", Value: 1074025480}, + {Name: "SNDCTL_TMR_SOURCE", Value: 3221509126}, + {Name: "SNDCTL_TMR_START", Value: 21506}, + {Name: "SNDCTL_TMR_STOP", Value: 21507}, + {Name: "SNDCTL_TMR_TEMPO", Value: 3221509125}, + {Name: "SNDCTL_TMR_TIMEBASE", Value: 3221509121}, {Name: "SNDRV_CTL_ELEM_ACCESS_INACTIVE", Value: 256}, {Name: "SNDRV_CTL_ELEM_ACCESS_LOCK", Value: 512}, {Name: "SNDRV_CTL_ELEM_ACCESS_OWNER", Value: 1024}, @@ -41870,4 +41927,4 @@ var consts_386 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_386 = "7fb5c007b3a5752e0b11efe0cb3c008d97e0ab20" +const revision_386 = "2e656878a6826691967471b91ec87cb7f80bc6e0" diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go index fa7cc954d..a3ce2088b 100644 --- a/sys/linux/gen/amd64.go +++ b/sys/linux/gen/amd64.go @@ -27156,6 +27156,11 @@ var syscalls_amd64 = []*Syscall{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 1080602275}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_enable_cap_cpu"}}}, }}, + {NR: 16, Name: "ioctl$KVM_GET_API_VERSION", CallName: "ioctl", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 44544}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}}, + }}, {NR: 16, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2150674044}, @@ -36258,6 +36263,21 @@ var consts_amd64 = []ConstValue{ {Name: "BTPROTO_L2CAP"}, {Name: "BTPROTO_RFCOMM", Value: 3}, {Name: "BTPROTO_SCO", Value: 2}, + {Name: "BTRFS_IOC_ADD_DEV", Value: 1342215178}, + {Name: "BTRFS_IOC_BALANCE", Value: 1342215180}, + {Name: "BTRFS_IOC_CLONE", Value: 1074041865}, + {Name: "BTRFS_IOC_CLONE_RANGE", Value: 1075876877}, + {Name: "BTRFS_IOC_DEFRAG", Value: 1342215170}, + {Name: "BTRFS_IOC_FILE_EXTENT_SAME", Value: 3222836278}, + {Name: "BTRFS_IOC_RESIZE", Value: 1342215171}, + {Name: "BTRFS_IOC_RM_DEV", Value: 1342215179}, + {Name: "BTRFS_IOC_SCAN_DEV", Value: 1342215172}, + {Name: "BTRFS_IOC_SNAP_CREATE", Value: 1342215169}, + {Name: "BTRFS_IOC_SNAP_DESTROY", Value: 1342215183}, + {Name: "BTRFS_IOC_SUBVOL_CREATE", Value: 1342215182}, + {Name: "BTRFS_IOC_SYNC", Value: 37896}, + {Name: "BTRFS_IOC_TRANS_END", Value: 37895}, + {Name: "BTRFS_IOC_TRANS_START", Value: 37894}, {Name: "BT_CHANNEL_POLICY", Value: 10}, {Name: "BT_DEFER_SETUP", Value: 7}, {Name: "BT_FLUSHABLE", Value: 8}, @@ -38218,6 +38238,7 @@ var consts_amd64 = []ConstValue{ {Name: "KVM_DEV_TYPE_XICS", Value: 3}, {Name: "KVM_DIRTY_TLB", Value: 1074835114}, {Name: "KVM_ENABLE_CAP", Value: 1080602275}, + {Name: "KVM_GET_API_VERSION", Value: 44544}, {Name: "KVM_GET_CLOCK", Value: 2150674044}, {Name: "KVM_GET_CPUID2", Value: 3221794449}, {Name: "KVM_GET_DEBUGREGS", Value: 2155916961}, @@ -39071,6 +39092,34 @@ var consts_amd64 = []ConstValue{ {Name: "PACKET_VERSION", Value: 10}, {Name: "PACKET_VNET_HDR", Value: 15}, {Name: "PATH_MAX", Value: 4096}, + {Name: "PERF_ATTR_SIZE_VER0", Value: 64}, + {Name: "PERF_ATTR_SIZE_VER1", Value: 72}, + {Name: "PERF_ATTR_SIZE_VER2", Value: 80}, + {Name: "PERF_ATTR_SIZE_VER3", Value: 96}, + {Name: "PERF_ATTR_SIZE_VER4", Value: 104}, + {Name: "PERF_ATTR_SIZE_VER5", Value: 112}, + {Name: "PERF_COUNT_HW_BRANCH_INSTRUCTIONS", Value: 4}, + {Name: "PERF_COUNT_HW_BRANCH_MISSES", Value: 5}, + {Name: "PERF_COUNT_HW_BUS_CYCLES", Value: 6}, + {Name: "PERF_COUNT_HW_CACHE_MISSES", Value: 3}, + {Name: "PERF_COUNT_HW_CACHE_REFERENCES", Value: 2}, + {Name: "PERF_COUNT_HW_CPU_CYCLES"}, + {Name: "PERF_COUNT_HW_INSTRUCTIONS", Value: 1}, + {Name: "PERF_COUNT_HW_MAX", Value: 10}, + {Name: "PERF_COUNT_HW_REF_CPU_CYCLES", Value: 9}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_BACKEND", Value: 8}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_FRONTEND", Value: 7}, + {Name: "PERF_COUNT_SW_ALIGNMENT_FAULTS", Value: 7}, + {Name: "PERF_COUNT_SW_BPF_OUTPUT", Value: 10}, + {Name: "PERF_COUNT_SW_CONTEXT_SWITCHES", Value: 3}, + {Name: "PERF_COUNT_SW_CPU_CLOCK"}, + {Name: "PERF_COUNT_SW_CPU_MIGRATIONS", Value: 4}, + {Name: "PERF_COUNT_SW_DUMMY", Value: 9}, + {Name: "PERF_COUNT_SW_EMULATION_FAULTS", Value: 8}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS", Value: 2}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MAJ", Value: 6}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MIN", Value: 5}, + {Name: "PERF_COUNT_SW_TASK_CLOCK", Value: 1}, {Name: "PERF_EVENT_IOC_DISABLE", Value: 9217}, {Name: "PERF_EVENT_IOC_ENABLE", Value: 9216}, {Name: "PERF_EVENT_IOC_ID", Value: 2148017159}, @@ -39945,6 +39994,14 @@ var consts_amd64 = []ConstValue{ {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, + {Name: "SNDCTL_TMR_CONTINUE", Value: 21508}, + {Name: "SNDCTL_TMR_METRONOME", Value: 1074025479}, + {Name: "SNDCTL_TMR_SELECT", Value: 1074025480}, + {Name: "SNDCTL_TMR_SOURCE", Value: 3221509126}, + {Name: "SNDCTL_TMR_START", Value: 21506}, + {Name: "SNDCTL_TMR_STOP", Value: 21507}, + {Name: "SNDCTL_TMR_TEMPO", Value: 3221509125}, + {Name: "SNDCTL_TMR_TIMEBASE", Value: 3221509121}, {Name: "SNDRV_CTL_ELEM_ACCESS_INACTIVE", Value: 256}, {Name: "SNDRV_CTL_ELEM_ACCESS_LOCK", Value: 512}, {Name: "SNDRV_CTL_ELEM_ACCESS_OWNER", Value: 1024}, @@ -42573,4 +42630,4 @@ var consts_amd64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_amd64 = "4855e03b654e7feeb28523b32498c4d4d88f192c" +const revision_amd64 = "2edefcc69cc8a526a0268eafb24fbceb52f6f4e7" diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go index 7e1ca3d58..881968a2b 100644 --- a/sys/linux/gen/arm.go +++ b/sys/linux/gen/arm.go @@ -26597,6 +26597,11 @@ var syscalls_arm = []*Syscall{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 4}}, Val: 1080602275}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "kvm_enable_cap_cpu"}}}, }}, + {NR: 54, Name: "ioctl$KVM_GET_API_VERSION", CallName: "ioctl", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 4}}, Val: 44544}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 4}}}, + }}, {NR: 54, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 4}}, Val: 2150674044}, @@ -35504,6 +35509,21 @@ var consts_arm = []ConstValue{ {Name: "BTPROTO_L2CAP"}, {Name: "BTPROTO_RFCOMM", Value: 3}, {Name: "BTPROTO_SCO", Value: 2}, + {Name: "BTRFS_IOC_ADD_DEV", Value: 1342215178}, + {Name: "BTRFS_IOC_BALANCE", Value: 1342215180}, + {Name: "BTRFS_IOC_CLONE", Value: 1074041865}, + {Name: "BTRFS_IOC_CLONE_RANGE", Value: 1075876877}, + {Name: "BTRFS_IOC_DEFRAG", Value: 1342215170}, + {Name: "BTRFS_IOC_FILE_EXTENT_SAME", Value: 3222836278}, + {Name: "BTRFS_IOC_RESIZE", Value: 1342215171}, + {Name: "BTRFS_IOC_RM_DEV", Value: 1342215179}, + {Name: "BTRFS_IOC_SCAN_DEV", Value: 1342215172}, + {Name: "BTRFS_IOC_SNAP_CREATE", Value: 1342215169}, + {Name: "BTRFS_IOC_SNAP_DESTROY", Value: 1342215183}, + {Name: "BTRFS_IOC_SUBVOL_CREATE", Value: 1342215182}, + {Name: "BTRFS_IOC_SYNC", Value: 37896}, + {Name: "BTRFS_IOC_TRANS_END", Value: 37895}, + {Name: "BTRFS_IOC_TRANS_START", Value: 37894}, {Name: "BT_CHANNEL_POLICY", Value: 10}, {Name: "BT_DEFER_SETUP", Value: 7}, {Name: "BT_FLUSHABLE", Value: 8}, @@ -37462,6 +37482,7 @@ var consts_arm = []ConstValue{ {Name: "KVM_DEV_TYPE_XICS", Value: 3}, {Name: "KVM_DIRTY_TLB", Value: 1074572970}, {Name: "KVM_ENABLE_CAP", Value: 1080602275}, + {Name: "KVM_GET_API_VERSION", Value: 44544}, {Name: "KVM_GET_CLOCK", Value: 2150674044}, {Name: "KVM_GET_DEVICE_ATTR", Value: 1075359458}, {Name: "KVM_GET_DIRTY_LOG", Value: 1074835010}, @@ -38267,6 +38288,34 @@ var consts_arm = []ConstValue{ {Name: "PACKET_VERSION", Value: 10}, {Name: "PACKET_VNET_HDR", Value: 15}, {Name: "PATH_MAX", Value: 4096}, + {Name: "PERF_ATTR_SIZE_VER0", Value: 64}, + {Name: "PERF_ATTR_SIZE_VER1", Value: 72}, + {Name: "PERF_ATTR_SIZE_VER2", Value: 80}, + {Name: "PERF_ATTR_SIZE_VER3", Value: 96}, + {Name: "PERF_ATTR_SIZE_VER4", Value: 104}, + {Name: "PERF_ATTR_SIZE_VER5", Value: 112}, + {Name: "PERF_COUNT_HW_BRANCH_INSTRUCTIONS", Value: 4}, + {Name: "PERF_COUNT_HW_BRANCH_MISSES", Value: 5}, + {Name: "PERF_COUNT_HW_BUS_CYCLES", Value: 6}, + {Name: "PERF_COUNT_HW_CACHE_MISSES", Value: 3}, + {Name: "PERF_COUNT_HW_CACHE_REFERENCES", Value: 2}, + {Name: "PERF_COUNT_HW_CPU_CYCLES"}, + {Name: "PERF_COUNT_HW_INSTRUCTIONS", Value: 1}, + {Name: "PERF_COUNT_HW_MAX", Value: 10}, + {Name: "PERF_COUNT_HW_REF_CPU_CYCLES", Value: 9}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_BACKEND", Value: 8}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_FRONTEND", Value: 7}, + {Name: "PERF_COUNT_SW_ALIGNMENT_FAULTS", Value: 7}, + {Name: "PERF_COUNT_SW_BPF_OUTPUT", Value: 10}, + {Name: "PERF_COUNT_SW_CONTEXT_SWITCHES", Value: 3}, + {Name: "PERF_COUNT_SW_CPU_CLOCK"}, + {Name: "PERF_COUNT_SW_CPU_MIGRATIONS", Value: 4}, + {Name: "PERF_COUNT_SW_DUMMY", Value: 9}, + {Name: "PERF_COUNT_SW_EMULATION_FAULTS", Value: 8}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS", Value: 2}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MAJ", Value: 6}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MIN", Value: 5}, + {Name: "PERF_COUNT_SW_TASK_CLOCK", Value: 1}, {Name: "PERF_EVENT_IOC_DISABLE", Value: 9217}, {Name: "PERF_EVENT_IOC_ENABLE", Value: 9216}, {Name: "PERF_EVENT_IOC_ID", Value: 2147755015}, @@ -39139,6 +39188,14 @@ var consts_arm = []ConstValue{ {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, + {Name: "SNDCTL_TMR_CONTINUE", Value: 21508}, + {Name: "SNDCTL_TMR_METRONOME", Value: 1074025479}, + {Name: "SNDCTL_TMR_SELECT", Value: 1074025480}, + {Name: "SNDCTL_TMR_SOURCE", Value: 3221509126}, + {Name: "SNDCTL_TMR_START", Value: 21506}, + {Name: "SNDCTL_TMR_STOP", Value: 21507}, + {Name: "SNDCTL_TMR_TEMPO", Value: 3221509125}, + {Name: "SNDCTL_TMR_TIMEBASE", Value: 3221509121}, {Name: "SNDRV_CTL_ELEM_ACCESS_INACTIVE", Value: 256}, {Name: "SNDRV_CTL_ELEM_ACCESS_LOCK", Value: 512}, {Name: "SNDRV_CTL_ELEM_ACCESS_OWNER", Value: 1024}, @@ -41741,4 +41798,4 @@ var consts_arm = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm = "d4fc4f826d86c86e7c111bd34546f89de47541f1" +const revision_arm = "6297f5f67b6f4f4b919ddfb2bfd32b7f4f836a66" diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go index 6726c5eab..c35ebc9c5 100644 --- a/sys/linux/gen/arm64.go +++ b/sys/linux/gen/arm64.go @@ -26900,6 +26900,11 @@ var syscalls_arm64 = []*Syscall{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 1080602275}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_enable_cap_cpu"}}}, }}, + {NR: 29, Name: "ioctl$KVM_GET_API_VERSION", CallName: "ioctl", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 44544}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}}, + }}, {NR: 29, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2150674044}, @@ -35736,6 +35741,21 @@ var consts_arm64 = []ConstValue{ {Name: "BTPROTO_L2CAP"}, {Name: "BTPROTO_RFCOMM", Value: 3}, {Name: "BTPROTO_SCO", Value: 2}, + {Name: "BTRFS_IOC_ADD_DEV", Value: 1342215178}, + {Name: "BTRFS_IOC_BALANCE", Value: 1342215180}, + {Name: "BTRFS_IOC_CLONE", Value: 1074041865}, + {Name: "BTRFS_IOC_CLONE_RANGE", Value: 1075876877}, + {Name: "BTRFS_IOC_DEFRAG", Value: 1342215170}, + {Name: "BTRFS_IOC_FILE_EXTENT_SAME", Value: 3222836278}, + {Name: "BTRFS_IOC_RESIZE", Value: 1342215171}, + {Name: "BTRFS_IOC_RM_DEV", Value: 1342215179}, + {Name: "BTRFS_IOC_SCAN_DEV", Value: 1342215172}, + {Name: "BTRFS_IOC_SNAP_CREATE", Value: 1342215169}, + {Name: "BTRFS_IOC_SNAP_DESTROY", Value: 1342215183}, + {Name: "BTRFS_IOC_SUBVOL_CREATE", Value: 1342215182}, + {Name: "BTRFS_IOC_SYNC", Value: 37896}, + {Name: "BTRFS_IOC_TRANS_END", Value: 37895}, + {Name: "BTRFS_IOC_TRANS_START", Value: 37894}, {Name: "BT_CHANNEL_POLICY", Value: 10}, {Name: "BT_DEFER_SETUP", Value: 7}, {Name: "BT_FLUSHABLE", Value: 8}, @@ -37702,6 +37722,7 @@ var consts_arm64 = []ConstValue{ {Name: "KVM_DEV_TYPE_XICS", Value: 3}, {Name: "KVM_DIRTY_TLB", Value: 1074835114}, {Name: "KVM_ENABLE_CAP", Value: 1080602275}, + {Name: "KVM_GET_API_VERSION", Value: 44544}, {Name: "KVM_GET_CLOCK", Value: 2150674044}, {Name: "KVM_GET_DEVICE_ATTR", Value: 1075359458}, {Name: "KVM_GET_DIRTY_LOG", Value: 1074835010}, @@ -38508,6 +38529,34 @@ var consts_arm64 = []ConstValue{ {Name: "PACKET_VERSION", Value: 10}, {Name: "PACKET_VNET_HDR", Value: 15}, {Name: "PATH_MAX", Value: 4096}, + {Name: "PERF_ATTR_SIZE_VER0", Value: 64}, + {Name: "PERF_ATTR_SIZE_VER1", Value: 72}, + {Name: "PERF_ATTR_SIZE_VER2", Value: 80}, + {Name: "PERF_ATTR_SIZE_VER3", Value: 96}, + {Name: "PERF_ATTR_SIZE_VER4", Value: 104}, + {Name: "PERF_ATTR_SIZE_VER5", Value: 112}, + {Name: "PERF_COUNT_HW_BRANCH_INSTRUCTIONS", Value: 4}, + {Name: "PERF_COUNT_HW_BRANCH_MISSES", Value: 5}, + {Name: "PERF_COUNT_HW_BUS_CYCLES", Value: 6}, + {Name: "PERF_COUNT_HW_CACHE_MISSES", Value: 3}, + {Name: "PERF_COUNT_HW_CACHE_REFERENCES", Value: 2}, + {Name: "PERF_COUNT_HW_CPU_CYCLES"}, + {Name: "PERF_COUNT_HW_INSTRUCTIONS", Value: 1}, + {Name: "PERF_COUNT_HW_MAX", Value: 10}, + {Name: "PERF_COUNT_HW_REF_CPU_CYCLES", Value: 9}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_BACKEND", Value: 8}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_FRONTEND", Value: 7}, + {Name: "PERF_COUNT_SW_ALIGNMENT_FAULTS", Value: 7}, + {Name: "PERF_COUNT_SW_BPF_OUTPUT", Value: 10}, + {Name: "PERF_COUNT_SW_CONTEXT_SWITCHES", Value: 3}, + {Name: "PERF_COUNT_SW_CPU_CLOCK"}, + {Name: "PERF_COUNT_SW_CPU_MIGRATIONS", Value: 4}, + {Name: "PERF_COUNT_SW_DUMMY", Value: 9}, + {Name: "PERF_COUNT_SW_EMULATION_FAULTS", Value: 8}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS", Value: 2}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MAJ", Value: 6}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MIN", Value: 5}, + {Name: "PERF_COUNT_SW_TASK_CLOCK", Value: 1}, {Name: "PERF_EVENT_IOC_DISABLE", Value: 9217}, {Name: "PERF_EVENT_IOC_ENABLE", Value: 9216}, {Name: "PERF_EVENT_IOC_ID", Value: 2148017159}, @@ -39376,6 +39425,14 @@ var consts_arm64 = []ConstValue{ {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, + {Name: "SNDCTL_TMR_CONTINUE", Value: 21508}, + {Name: "SNDCTL_TMR_METRONOME", Value: 1074025479}, + {Name: "SNDCTL_TMR_SELECT", Value: 1074025480}, + {Name: "SNDCTL_TMR_SOURCE", Value: 3221509126}, + {Name: "SNDCTL_TMR_START", Value: 21506}, + {Name: "SNDCTL_TMR_STOP", Value: 21507}, + {Name: "SNDCTL_TMR_TEMPO", Value: 3221509125}, + {Name: "SNDCTL_TMR_TIMEBASE", Value: 3221509121}, {Name: "SNDRV_CTL_ELEM_ACCESS_INACTIVE", Value: 256}, {Name: "SNDRV_CTL_ELEM_ACCESS_LOCK", Value: 512}, {Name: "SNDRV_CTL_ELEM_ACCESS_OWNER", Value: 1024}, @@ -41963,4 +42020,4 @@ var consts_arm64 = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_arm64 = "21bc7828df2157390e22c1f23ea4ece340ca4da1" +const revision_arm64 = "3927a6072b173221064cf41c604d2bbfd2d3d355" diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go index cc1f40964..97149f2db 100644 --- a/sys/linux/gen/ppc64le.go +++ b/sys/linux/gen/ppc64le.go @@ -25952,6 +25952,11 @@ var syscalls_ppc64le = []*Syscall{ &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2154344099}, &PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "kvm_enable_cap_cpu"}}}, }}, + {NR: 54, Name: "ioctl$KVM_GET_API_VERSION", CallName: "ioctl", Args: []Type{ + &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvm", FldName: "fd", TypeSize: 4}}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 536915456}, + &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "type", TypeSize: 8}}}, + }}, {NR: 54, Name: "ioctl$KVM_GET_CLOCK", CallName: "ioctl", Args: []Type{ &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_kvmvm", FldName: "fd", TypeSize: 4}}, &ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 1076932220}, @@ -34131,6 +34136,21 @@ var consts_ppc64le = []ConstValue{ {Name: "BTPROTO_L2CAP"}, {Name: "BTPROTO_RFCOMM", Value: 3}, {Name: "BTPROTO_SCO", Value: 2}, + {Name: "BTRFS_IOC_ADD_DEV", Value: 2415957002}, + {Name: "BTRFS_IOC_BALANCE", Value: 2415957004}, + {Name: "BTRFS_IOC_CLONE", Value: 2147783689}, + {Name: "BTRFS_IOC_CLONE_RANGE", Value: 2149618701}, + {Name: "BTRFS_IOC_DEFRAG", Value: 2415956994}, + {Name: "BTRFS_IOC_FILE_EXTENT_SAME", Value: 3222836278}, + {Name: "BTRFS_IOC_RESIZE", Value: 2415956995}, + {Name: "BTRFS_IOC_RM_DEV", Value: 2415957003}, + {Name: "BTRFS_IOC_SCAN_DEV", Value: 2415956996}, + {Name: "BTRFS_IOC_SNAP_CREATE", Value: 2415956993}, + {Name: "BTRFS_IOC_SNAP_DESTROY", Value: 2415957007}, + {Name: "BTRFS_IOC_SUBVOL_CREATE", Value: 2415957006}, + {Name: "BTRFS_IOC_SYNC", Value: 536908808}, + {Name: "BTRFS_IOC_TRANS_END", Value: 536908807}, + {Name: "BTRFS_IOC_TRANS_START", Value: 536908806}, {Name: "BT_CHANNEL_POLICY", Value: 10}, {Name: "BT_DEFER_SETUP", Value: 7}, {Name: "BT_FLUSHABLE", Value: 8}, @@ -36086,6 +36106,7 @@ var consts_ppc64le = []ConstValue{ {Name: "KVM_DEV_TYPE_XICS", Value: 3}, {Name: "KVM_DIRTY_TLB", Value: 2148576938}, {Name: "KVM_ENABLE_CAP", Value: 2154344099}, + {Name: "KVM_GET_API_VERSION", Value: 536915456}, {Name: "KVM_GET_CLOCK", Value: 1076932220}, {Name: "KVM_GET_DEVICE_ATTR", Value: 2149101282}, {Name: "KVM_GET_DIRTY_LOG", Value: 2148576834}, @@ -36803,6 +36824,34 @@ var consts_ppc64le = []ConstValue{ {Name: "PACKET_VERSION", Value: 10}, {Name: "PACKET_VNET_HDR", Value: 15}, {Name: "PATH_MAX", Value: 4096}, + {Name: "PERF_ATTR_SIZE_VER0", Value: 64}, + {Name: "PERF_ATTR_SIZE_VER1", Value: 72}, + {Name: "PERF_ATTR_SIZE_VER2", Value: 80}, + {Name: "PERF_ATTR_SIZE_VER3", Value: 96}, + {Name: "PERF_ATTR_SIZE_VER4", Value: 104}, + {Name: "PERF_ATTR_SIZE_VER5", Value: 112}, + {Name: "PERF_COUNT_HW_BRANCH_INSTRUCTIONS", Value: 4}, + {Name: "PERF_COUNT_HW_BRANCH_MISSES", Value: 5}, + {Name: "PERF_COUNT_HW_BUS_CYCLES", Value: 6}, + {Name: "PERF_COUNT_HW_CACHE_MISSES", Value: 3}, + {Name: "PERF_COUNT_HW_CACHE_REFERENCES", Value: 2}, + {Name: "PERF_COUNT_HW_CPU_CYCLES"}, + {Name: "PERF_COUNT_HW_INSTRUCTIONS", Value: 1}, + {Name: "PERF_COUNT_HW_MAX", Value: 10}, + {Name: "PERF_COUNT_HW_REF_CPU_CYCLES", Value: 9}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_BACKEND", Value: 8}, + {Name: "PERF_COUNT_HW_STALLED_CYCLES_FRONTEND", Value: 7}, + {Name: "PERF_COUNT_SW_ALIGNMENT_FAULTS", Value: 7}, + {Name: "PERF_COUNT_SW_BPF_OUTPUT", Value: 10}, + {Name: "PERF_COUNT_SW_CONTEXT_SWITCHES", Value: 3}, + {Name: "PERF_COUNT_SW_CPU_CLOCK"}, + {Name: "PERF_COUNT_SW_CPU_MIGRATIONS", Value: 4}, + {Name: "PERF_COUNT_SW_DUMMY", Value: 9}, + {Name: "PERF_COUNT_SW_EMULATION_FAULTS", Value: 8}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS", Value: 2}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MAJ", Value: 6}, + {Name: "PERF_COUNT_SW_PAGE_FAULTS_MIN", Value: 5}, + {Name: "PERF_COUNT_SW_TASK_CLOCK", Value: 1}, {Name: "PERF_EVENT_IOC_DISABLE", Value: 536880129}, {Name: "PERF_EVENT_IOC_ENABLE", Value: 536880128}, {Name: "PERF_EVENT_IOC_ID", Value: 1074275335}, @@ -37677,6 +37726,14 @@ var consts_ppc64le = []ConstValue{ {Name: "SIOCSMIIREG", Value: 35145}, {Name: "SIOCSPGRP", Value: 35074}, {Name: "SIOCWANDEV", Value: 35146}, + {Name: "SNDCTL_TMR_CONTINUE", Value: 536892420}, + {Name: "SNDCTL_TMR_METRONOME", Value: 2147767303}, + {Name: "SNDCTL_TMR_SELECT", Value: 2147767304}, + {Name: "SNDCTL_TMR_SOURCE", Value: 3221509126}, + {Name: "SNDCTL_TMR_START", Value: 536892418}, + {Name: "SNDCTL_TMR_STOP", Value: 536892419}, + {Name: "SNDCTL_TMR_TEMPO", Value: 3221509125}, + {Name: "SNDCTL_TMR_TIMEBASE", Value: 3221509121}, {Name: "SNDRV_CTL_ELEM_ACCESS_INACTIVE", Value: 256}, {Name: "SNDRV_CTL_ELEM_ACCESS_LOCK", Value: 512}, {Name: "SNDRV_CTL_ELEM_ACCESS_OWNER", Value: 1024}, @@ -39321,4 +39378,4 @@ var consts_ppc64le = []ConstValue{ {Name: "bpf_insn_load_imm_dw", Value: 24}, } -const revision_ppc64le = "52e6989e12fbe8c2fdee91918789f7916598017f" +const revision_ppc64le = "5f9fe7272a96ea4ec4b68efdfa453fa4079a8210" diff --git a/sys/linux/kvm.txt b/sys/linux/kvm.txt index 35843f4f6..226fc9bc3 100644 --- a/sys/linux/kvm.txt +++ b/sys/linux/kvm.txt @@ -22,6 +22,7 @@ ioctl$KVM_GET_SUPPORTED_CPUID(fd fd_kvm, cmd const[KVM_GET_SUPPORTED_CPUID], arg ioctl$KVM_GET_EMULATED_CPUID(fd fd_kvmvm, cmd const[KVM_GET_EMULATED_CPUID], arg buffer[out]) ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(fd fd_kvmvm, cmd const[KVM_X86_GET_MCE_CAP_SUPPORTED], arg buffer[out]) +ioctl$KVM_GET_API_VERSION(fd fd_kvm, cmd const[KVM_GET_API_VERSION], type const[0]) ioctl$KVM_CREATE_VCPU(fd fd_kvmvm, cmd const[KVM_CREATE_VCPU], id intptr[0:2]) fd_kvmcpu ioctl$KVM_CHECK_EXTENSION_VM(fd fd_kvmvm, cmd const[KVM_CHECK_EXTENSION], arg intptr) ioctl$KVM_GET_DIRTY_LOG(fd fd_kvmvm, cmd const[KVM_GET_DIRTY_LOG], arg ptr[in, kvm_dirty_log]) diff --git a/sys/linux/kvm_386.const b/sys/linux/kvm_386.const index 9e856156d..0039e788b 100644 --- a/sys/linux/kvm_386.const +++ b/sys/linux/kvm_386.const @@ -51,6 +51,7 @@ KVM_DEV_TYPE_VFIO = 4 KVM_DEV_TYPE_XICS = 3 KVM_DIRTY_TLB = 1074572970 KVM_ENABLE_CAP = 1080602275 +KVM_GET_API_VERSION = 44544 KVM_GET_CLOCK = 2150674044 KVM_GET_CPUID2 = 3221794449 KVM_GET_DEBUGREGS = 2155916961 diff --git a/sys/linux/kvm_amd64.const b/sys/linux/kvm_amd64.const index b94d60789..1e693756e 100644 --- a/sys/linux/kvm_amd64.const +++ b/sys/linux/kvm_amd64.const @@ -51,6 +51,7 @@ KVM_DEV_TYPE_VFIO = 4 KVM_DEV_TYPE_XICS = 3 KVM_DIRTY_TLB = 1074835114 KVM_ENABLE_CAP = 1080602275 +KVM_GET_API_VERSION = 44544 KVM_GET_CLOCK = 2150674044 KVM_GET_CPUID2 = 3221794449 KVM_GET_DEBUGREGS = 2155916961 diff --git a/sys/linux/kvm_arm.const b/sys/linux/kvm_arm.const index e6070938f..236ccff16 100644 --- a/sys/linux/kvm_arm.const +++ b/sys/linux/kvm_arm.const @@ -51,6 +51,7 @@ KVM_DEV_TYPE_VFIO = 4 KVM_DEV_TYPE_XICS = 3 KVM_DIRTY_TLB = 1074572970 KVM_ENABLE_CAP = 1080602275 +KVM_GET_API_VERSION = 44544 KVM_GET_CLOCK = 2150674044 # KVM_GET_CPUID2 is not set # KVM_GET_DEBUGREGS is not set diff --git a/sys/linux/kvm_arm64.const b/sys/linux/kvm_arm64.const index 5201eae50..cf6f49a7d 100644 --- a/sys/linux/kvm_arm64.const +++ b/sys/linux/kvm_arm64.const @@ -51,6 +51,7 @@ KVM_DEV_TYPE_VFIO = 4 KVM_DEV_TYPE_XICS = 3 KVM_DIRTY_TLB = 1074835114 KVM_ENABLE_CAP = 1080602275 +KVM_GET_API_VERSION = 44544 KVM_GET_CLOCK = 2150674044 # KVM_GET_CPUID2 is not set # KVM_GET_DEBUGREGS is not set diff --git a/sys/linux/kvm_ppc64le.const b/sys/linux/kvm_ppc64le.const index 1cd7facc4..00e54e6cd 100644 --- a/sys/linux/kvm_ppc64le.const +++ b/sys/linux/kvm_ppc64le.const @@ -51,6 +51,7 @@ KVM_DEV_TYPE_VFIO = 4 KVM_DEV_TYPE_XICS = 3 KVM_DIRTY_TLB = 2148576938 KVM_ENABLE_CAP = 2154344099 +KVM_GET_API_VERSION = 536915456 KVM_GET_CLOCK = 1076932220 # KVM_GET_CPUID2 is not set # KVM_GET_DEBUGREGS is not set diff --git a/sys/linux/perf.txt b/sys/linux/perf.txt index 2c767006f..2b94968bb 100644 --- a/sys/linux/perf.txt +++ b/sys/linux/perf.txt @@ -34,6 +34,11 @@ perf_read_format = PERF_FORMAT_TOTAL_TIME_ENABLED, PERF_FORMAT_TOTAL_TIME_RUNNIN perf_branch_sample_type = PERF_SAMPLE_BRANCH_USER, PERF_SAMPLE_BRANCH_KERNEL, PERF_SAMPLE_BRANCH_HV, PERF_SAMPLE_BRANCH_ANY, PERF_SAMPLE_BRANCH_ANY_CALL, PERF_SAMPLE_BRANCH_ANY_RETURN, PERF_SAMPLE_BRANCH_IND_CALL, PERF_SAMPLE_BRANCH_ABORT_TX, PERF_SAMPLE_BRANCH_IN_TX, PERF_SAMPLE_BRANCH_NO_TX, PERF_SAMPLE_BRANCH_COND, PERF_SAMPLE_BRANCH_CALL_STACK, PERF_SAMPLE_BRANCH_IND_JUMP, PERF_SAMPLE_BRANCH_CALL, PERF_SAMPLE_BRANCH_NO_FLAGS, PERF_SAMPLE_BRANCH_NO_CYCLES, PERF_SAMPLE_BRANCH_TYPE_SAVE, PERF_SAMPLE_BRANCH_MAX perf_bp_lens = 1, 2, 4, 8 _ = __NR_mmap2 +#perf_event_attr size +_ = PERF_ATTR_SIZE_VER0, PERF_ATTR_SIZE_VER1, PERF_ATTR_SIZE_VER2, PERF_ATTR_SIZE_VER3, PERF_ATTR_SIZE_VER4, PERF_ATTR_SIZE_VER5 +#perf_event_attr config field +_ = PERF_COUNT_HW_CPU_CYCLES, PERF_COUNT_HW_INSTRUCTIONS, PERF_COUNT_HW_CACHE_REFERENCES, PERF_COUNT_HW_CACHE_MISSES, PERF_COUNT_HW_BRANCH_INSTRUCTIONS, PERF_COUNT_HW_BRANCH_MISSES, PERF_COUNT_HW_BUS_CYCLES, PERF_COUNT_HW_STALLED_CYCLES_FRONTEND, PERF_COUNT_HW_STALLED_CYCLES_BACKEND, PERF_COUNT_HW_REF_CPU_CYCLES, PERF_COUNT_HW_MAX +_ = PERF_COUNT_SW_CPU_CLOCK, PERF_COUNT_SW_TASK_CLOCK, PERF_COUNT_SW_PAGE_FAULTS, PERF_COUNT_SW_CONTEXT_SWITCHES, PERF_COUNT_SW_CPU_MIGRATIONS, PERF_COUNT_SW_PAGE_FAULTS_MIN, PERF_COUNT_SW_PAGE_FAULTS_MAJ, PERF_COUNT_SW_ALIGNMENT_FAULTS, PERF_COUNT_SW_EMULATION_FAULTS, PERF_COUNT_SW_DUMMY, PERF_COUNT_SW_BPF_OUTPUT perf_event_attr { type flags[perf_event_type, int32] diff --git a/sys/linux/perf_386.const b/sys/linux/perf_386.const index 64ec7f521..8168a3947 100644 --- a/sys/linux/perf_386.const +++ b/sys/linux/perf_386.const @@ -3,6 +3,34 @@ HW_BREAKPOINT_EMPTY = 0 HW_BREAKPOINT_R = 1 HW_BREAKPOINT_W = 2 HW_BREAKPOINT_X = 4 +PERF_ATTR_SIZE_VER0 = 64 +PERF_ATTR_SIZE_VER1 = 72 +PERF_ATTR_SIZE_VER2 = 80 +PERF_ATTR_SIZE_VER3 = 96 +PERF_ATTR_SIZE_VER4 = 104 +PERF_ATTR_SIZE_VER5 = 112 +PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4 +PERF_COUNT_HW_BRANCH_MISSES = 5 +PERF_COUNT_HW_BUS_CYCLES = 6 +PERF_COUNT_HW_CACHE_MISSES = 3 +PERF_COUNT_HW_CACHE_REFERENCES = 2 +PERF_COUNT_HW_CPU_CYCLES = 0 +PERF_COUNT_HW_INSTRUCTIONS = 1 +PERF_COUNT_HW_MAX = 10 +PERF_COUNT_HW_REF_CPU_CYCLES = 9 +PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8 +PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7 +PERF_COUNT_SW_ALIGNMENT_FAULTS = 7 +PERF_COUNT_SW_BPF_OUTPUT = 10 +PERF_COUNT_SW_CONTEXT_SWITCHES = 3 +PERF_COUNT_SW_CPU_CLOCK = 0 +PERF_COUNT_SW_CPU_MIGRATIONS = 4 +PERF_COUNT_SW_DUMMY = 9 +PERF_COUNT_SW_EMULATION_FAULTS = 8 +PERF_COUNT_SW_PAGE_FAULTS = 2 +PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6 +PERF_COUNT_SW_PAGE_FAULTS_MIN = 5 +PERF_COUNT_SW_TASK_CLOCK = 1 PERF_EVENT_IOC_DISABLE = 9217 PERF_EVENT_IOC_ENABLE = 9216 PERF_EVENT_IOC_ID = 2147755015 diff --git a/sys/linux/perf_amd64.const b/sys/linux/perf_amd64.const index 69b528c66..d249d2275 100644 --- a/sys/linux/perf_amd64.const +++ b/sys/linux/perf_amd64.const @@ -3,6 +3,34 @@ HW_BREAKPOINT_EMPTY = 0 HW_BREAKPOINT_R = 1 HW_BREAKPOINT_W = 2 HW_BREAKPOINT_X = 4 +PERF_ATTR_SIZE_VER0 = 64 +PERF_ATTR_SIZE_VER1 = 72 +PERF_ATTR_SIZE_VER2 = 80 +PERF_ATTR_SIZE_VER3 = 96 +PERF_ATTR_SIZE_VER4 = 104 +PERF_ATTR_SIZE_VER5 = 112 +PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4 +PERF_COUNT_HW_BRANCH_MISSES = 5 +PERF_COUNT_HW_BUS_CYCLES = 6 +PERF_COUNT_HW_CACHE_MISSES = 3 +PERF_COUNT_HW_CACHE_REFERENCES = 2 +PERF_COUNT_HW_CPU_CYCLES = 0 +PERF_COUNT_HW_INSTRUCTIONS = 1 +PERF_COUNT_HW_MAX = 10 +PERF_COUNT_HW_REF_CPU_CYCLES = 9 +PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8 +PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7 +PERF_COUNT_SW_ALIGNMENT_FAULTS = 7 +PERF_COUNT_SW_BPF_OUTPUT = 10 +PERF_COUNT_SW_CONTEXT_SWITCHES = 3 +PERF_COUNT_SW_CPU_CLOCK = 0 +PERF_COUNT_SW_CPU_MIGRATIONS = 4 +PERF_COUNT_SW_DUMMY = 9 +PERF_COUNT_SW_EMULATION_FAULTS = 8 +PERF_COUNT_SW_PAGE_FAULTS = 2 +PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6 +PERF_COUNT_SW_PAGE_FAULTS_MIN = 5 +PERF_COUNT_SW_TASK_CLOCK = 1 PERF_EVENT_IOC_DISABLE = 9217 PERF_EVENT_IOC_ENABLE = 9216 PERF_EVENT_IOC_ID = 2148017159 diff --git a/sys/linux/perf_arm.const b/sys/linux/perf_arm.const index 30514da5c..9ab7fa188 100644 --- a/sys/linux/perf_arm.const +++ b/sys/linux/perf_arm.const @@ -3,6 +3,34 @@ HW_BREAKPOINT_EMPTY = 0 HW_BREAKPOINT_R = 1 HW_BREAKPOINT_W = 2 HW_BREAKPOINT_X = 4 +PERF_ATTR_SIZE_VER0 = 64 +PERF_ATTR_SIZE_VER1 = 72 +PERF_ATTR_SIZE_VER2 = 80 +PERF_ATTR_SIZE_VER3 = 96 +PERF_ATTR_SIZE_VER4 = 104 +PERF_ATTR_SIZE_VER5 = 112 +PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4 +PERF_COUNT_HW_BRANCH_MISSES = 5 +PERF_COUNT_HW_BUS_CYCLES = 6 +PERF_COUNT_HW_CACHE_MISSES = 3 +PERF_COUNT_HW_CACHE_REFERENCES = 2 +PERF_COUNT_HW_CPU_CYCLES = 0 +PERF_COUNT_HW_INSTRUCTIONS = 1 +PERF_COUNT_HW_MAX = 10 +PERF_COUNT_HW_REF_CPU_CYCLES = 9 +PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8 +PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7 +PERF_COUNT_SW_ALIGNMENT_FAULTS = 7 +PERF_COUNT_SW_BPF_OUTPUT = 10 +PERF_COUNT_SW_CONTEXT_SWITCHES = 3 +PERF_COUNT_SW_CPU_CLOCK = 0 +PERF_COUNT_SW_CPU_MIGRATIONS = 4 +PERF_COUNT_SW_DUMMY = 9 +PERF_COUNT_SW_EMULATION_FAULTS = 8 +PERF_COUNT_SW_PAGE_FAULTS = 2 +PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6 +PERF_COUNT_SW_PAGE_FAULTS_MIN = 5 +PERF_COUNT_SW_TASK_CLOCK = 1 PERF_EVENT_IOC_DISABLE = 9217 PERF_EVENT_IOC_ENABLE = 9216 PERF_EVENT_IOC_ID = 2147755015 diff --git a/sys/linux/perf_arm64.const b/sys/linux/perf_arm64.const index 8e34c7bd2..4ad641ece 100644 --- a/sys/linux/perf_arm64.const +++ b/sys/linux/perf_arm64.const @@ -3,6 +3,34 @@ HW_BREAKPOINT_EMPTY = 0 HW_BREAKPOINT_R = 1 HW_BREAKPOINT_W = 2 HW_BREAKPOINT_X = 4 +PERF_ATTR_SIZE_VER0 = 64 +PERF_ATTR_SIZE_VER1 = 72 +PERF_ATTR_SIZE_VER2 = 80 +PERF_ATTR_SIZE_VER3 = 96 +PERF_ATTR_SIZE_VER4 = 104 +PERF_ATTR_SIZE_VER5 = 112 +PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4 +PERF_COUNT_HW_BRANCH_MISSES = 5 +PERF_COUNT_HW_BUS_CYCLES = 6 +PERF_COUNT_HW_CACHE_MISSES = 3 +PERF_COUNT_HW_CACHE_REFERENCES = 2 +PERF_COUNT_HW_CPU_CYCLES = 0 +PERF_COUNT_HW_INSTRUCTIONS = 1 +PERF_COUNT_HW_MAX = 10 +PERF_COUNT_HW_REF_CPU_CYCLES = 9 +PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8 +PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7 +PERF_COUNT_SW_ALIGNMENT_FAULTS = 7 +PERF_COUNT_SW_BPF_OUTPUT = 10 +PERF_COUNT_SW_CONTEXT_SWITCHES = 3 +PERF_COUNT_SW_CPU_CLOCK = 0 +PERF_COUNT_SW_CPU_MIGRATIONS = 4 +PERF_COUNT_SW_DUMMY = 9 +PERF_COUNT_SW_EMULATION_FAULTS = 8 +PERF_COUNT_SW_PAGE_FAULTS = 2 +PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6 +PERF_COUNT_SW_PAGE_FAULTS_MIN = 5 +PERF_COUNT_SW_TASK_CLOCK = 1 PERF_EVENT_IOC_DISABLE = 9217 PERF_EVENT_IOC_ENABLE = 9216 PERF_EVENT_IOC_ID = 2148017159 diff --git a/sys/linux/perf_ppc64le.const b/sys/linux/perf_ppc64le.const index 7931894cf..27f08355c 100644 --- a/sys/linux/perf_ppc64le.const +++ b/sys/linux/perf_ppc64le.const @@ -3,6 +3,34 @@ HW_BREAKPOINT_EMPTY = 0 HW_BREAKPOINT_R = 1 HW_BREAKPOINT_W = 2 HW_BREAKPOINT_X = 4 +PERF_ATTR_SIZE_VER0 = 64 +PERF_ATTR_SIZE_VER1 = 72 +PERF_ATTR_SIZE_VER2 = 80 +PERF_ATTR_SIZE_VER3 = 96 +PERF_ATTR_SIZE_VER4 = 104 +PERF_ATTR_SIZE_VER5 = 112 +PERF_COUNT_HW_BRANCH_INSTRUCTIONS = 4 +PERF_COUNT_HW_BRANCH_MISSES = 5 +PERF_COUNT_HW_BUS_CYCLES = 6 +PERF_COUNT_HW_CACHE_MISSES = 3 +PERF_COUNT_HW_CACHE_REFERENCES = 2 +PERF_COUNT_HW_CPU_CYCLES = 0 +PERF_COUNT_HW_INSTRUCTIONS = 1 +PERF_COUNT_HW_MAX = 10 +PERF_COUNT_HW_REF_CPU_CYCLES = 9 +PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 8 +PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 7 +PERF_COUNT_SW_ALIGNMENT_FAULTS = 7 +PERF_COUNT_SW_BPF_OUTPUT = 10 +PERF_COUNT_SW_CONTEXT_SWITCHES = 3 +PERF_COUNT_SW_CPU_CLOCK = 0 +PERF_COUNT_SW_CPU_MIGRATIONS = 4 +PERF_COUNT_SW_DUMMY = 9 +PERF_COUNT_SW_EMULATION_FAULTS = 8 +PERF_COUNT_SW_PAGE_FAULTS = 2 +PERF_COUNT_SW_PAGE_FAULTS_MAJ = 6 +PERF_COUNT_SW_PAGE_FAULTS_MIN = 5 +PERF_COUNT_SW_TASK_CLOCK = 1 PERF_EVENT_IOC_DISABLE = 536880129 PERF_EVENT_IOC_ENABLE = 536880128 PERF_EVENT_IOC_ID = 1074275335 diff --git a/sys/linux/sndtimer.txt b/sys/linux/sndtimer.txt index 1ce8a5f68..4a426f710 100644 --- a/sys/linux/sndtimer.txt +++ b/sys/linux/sndtimer.txt @@ -2,6 +2,7 @@ # Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. include <sound/asound.h> +include <uapi/linux/soundcard.h> resource fd_sndtimer[fd] @@ -25,6 +26,9 @@ ioctl$SNDRV_TIMER_IOCTL_PAUSE(fd fd_sndtimer, cmd const[SNDRV_TIMER_IOCTL_PAUSE] snd_timer_flags = SNDRV_TIMER_PSFLG_AUTO, SNDRV_TIMER_PSFLG_EXCLUSIVE, SNDRV_TIMER_PSFLG_EARLY_EVENT snd_timer_filter = SNDRV_TIMER_EVENT_RESOLUTION, SNDRV_TIMER_EVENT_TICK, SNDRV_TIMER_EVENT_START, SNDRV_TIMER_EVENT_STOP, SNDRV_TIMER_EVENT_CONTINUE, SNDRV_TIMER_EVENT_PAUSE, SNDRV_TIMER_EVENT_EARLY, SNDRV_TIMER_EVENT_SUSPEND, SNDRV_TIMER_EVENT_RESUME, SNDRV_TIMER_EVENT_MSTART, SNDRV_TIMER_EVENT_MSTOP, SNDRV_TIMER_EVENT_MCONTINUE, SNDRV_TIMER_EVENT_MPAUSE, SNDRV_TIMER_EVENT_MSUSPEND, SNDRV_TIMER_EVENT_MRESUME +# TODO: Add descriptions +_ = SNDCTL_TMR_START, SNDCTL_TMR_STOP, SNDCTL_TMR_TIMEBASE, SNDCTL_TMR_CONTINUE, SNDCTL_TMR_TEMPO, SNDCTL_TMR_SOURCE, SNDCTL_TMR_METRONOME, SNDCTL_TMR_SELECT + snd_timer_id_str = "id0", "id1" snd_timer_name = "timer0", "timer1" diff --git a/sys/linux/sndtimer_386.const b/sys/linux/sndtimer_386.const index c120979ae..f129634fd 100644 --- a/sys/linux/sndtimer_386.const +++ b/sys/linux/sndtimer_386.const @@ -1,4 +1,12 @@ # AUTOGENERATED FILE +SNDCTL_TMR_CONTINUE = 21508 +SNDCTL_TMR_METRONOME = 1074025479 +SNDCTL_TMR_SELECT = 1074025480 +SNDCTL_TMR_SOURCE = 3221509126 +SNDCTL_TMR_START = 21506 +SNDCTL_TMR_STOP = 21507 +SNDCTL_TMR_TEMPO = 3221509125 +SNDCTL_TMR_TIMEBASE = 3221509121 SNDRV_TIMER_EVENT_CONTINUE = 4 SNDRV_TIMER_EVENT_EARLY = 6 SNDRV_TIMER_EVENT_MCONTINUE = 14 diff --git a/sys/linux/sndtimer_amd64.const b/sys/linux/sndtimer_amd64.const index fd1098674..cc80d3afa 100644 --- a/sys/linux/sndtimer_amd64.const +++ b/sys/linux/sndtimer_amd64.const @@ -1,4 +1,12 @@ # AUTOGENERATED FILE +SNDCTL_TMR_CONTINUE = 21508 +SNDCTL_TMR_METRONOME = 1074025479 +SNDCTL_TMR_SELECT = 1074025480 +SNDCTL_TMR_SOURCE = 3221509126 +SNDCTL_TMR_START = 21506 +SNDCTL_TMR_STOP = 21507 +SNDCTL_TMR_TEMPO = 3221509125 +SNDCTL_TMR_TIMEBASE = 3221509121 SNDRV_TIMER_EVENT_CONTINUE = 4 SNDRV_TIMER_EVENT_EARLY = 6 SNDRV_TIMER_EVENT_MCONTINUE = 14 diff --git a/sys/linux/sndtimer_arm.const b/sys/linux/sndtimer_arm.const index c120979ae..f129634fd 100644 --- a/sys/linux/sndtimer_arm.const +++ b/sys/linux/sndtimer_arm.const @@ -1,4 +1,12 @@ # AUTOGENERATED FILE +SNDCTL_TMR_CONTINUE = 21508 +SNDCTL_TMR_METRONOME = 1074025479 +SNDCTL_TMR_SELECT = 1074025480 +SNDCTL_TMR_SOURCE = 3221509126 +SNDCTL_TMR_START = 21506 +SNDCTL_TMR_STOP = 21507 +SNDCTL_TMR_TEMPO = 3221509125 +SNDCTL_TMR_TIMEBASE = 3221509121 SNDRV_TIMER_EVENT_CONTINUE = 4 SNDRV_TIMER_EVENT_EARLY = 6 SNDRV_TIMER_EVENT_MCONTINUE = 14 diff --git a/sys/linux/sndtimer_arm64.const b/sys/linux/sndtimer_arm64.const index d57367b27..fb84267af 100644 --- a/sys/linux/sndtimer_arm64.const +++ b/sys/linux/sndtimer_arm64.const @@ -1,4 +1,12 @@ # AUTOGENERATED FILE +SNDCTL_TMR_CONTINUE = 21508 +SNDCTL_TMR_METRONOME = 1074025479 +SNDCTL_TMR_SELECT = 1074025480 +SNDCTL_TMR_SOURCE = 3221509126 +SNDCTL_TMR_START = 21506 +SNDCTL_TMR_STOP = 21507 +SNDCTL_TMR_TEMPO = 3221509125 +SNDCTL_TMR_TIMEBASE = 3221509121 SNDRV_TIMER_EVENT_CONTINUE = 4 SNDRV_TIMER_EVENT_EARLY = 6 SNDRV_TIMER_EVENT_MCONTINUE = 14 diff --git a/sys/linux/sndtimer_ppc64le.const b/sys/linux/sndtimer_ppc64le.const index b2c233a02..ba15d97b4 100644 --- a/sys/linux/sndtimer_ppc64le.const +++ b/sys/linux/sndtimer_ppc64le.const @@ -1,4 +1,12 @@ # AUTOGENERATED FILE +SNDCTL_TMR_CONTINUE = 536892420 +SNDCTL_TMR_METRONOME = 2147767303 +SNDCTL_TMR_SELECT = 2147767304 +SNDCTL_TMR_SOURCE = 3221509126 +SNDCTL_TMR_START = 536892418 +SNDCTL_TMR_STOP = 536892419 +SNDCTL_TMR_TEMPO = 3221509125 +SNDCTL_TMR_TIMEBASE = 3221509121 SNDRV_TIMER_EVENT_CONTINUE = 4 SNDRV_TIMER_EVENT_EARLY = 6 SNDRV_TIMER_EVENT_MCONTINUE = 14 |
