mirror of
https://github.com/reactos/syzkaller.git
synced 2025-02-17 01:58:02 +00:00
sys/openbsd: add missing wscons descriptions (#976)
This commit is contained in:
parent
564f9a4f57
commit
c198d5ddeb
@ -130,7 +130,7 @@
|
||||
|
||||
#if GOARCH_amd64
|
||||
#define GOARCH "amd64"
|
||||
#define SYZ_REVISION "35e246656fc7c370061141d1e48c0a7a57008792"
|
||||
#define SYZ_REVISION "9323c36f6354363bbc8628c16d604d46362805d5"
|
||||
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
|
||||
#define SYZ_EXECUTOR_USES_SHMEM 1
|
||||
#define SYZ_PAGE_SIZE 4096
|
||||
|
@ -14349,6 +14349,8 @@ const call_t syscalls[] = {
|
||||
{"ioctl$WSDISPLAYIO_WSMOUSED", 54},
|
||||
{"ioctl$WSKBDIO_GETMODE", 54},
|
||||
{"ioctl$WSKBDIO_SETMODE", 54},
|
||||
{"ioctl$WSMOUSEIO_GETPARAMS", 54},
|
||||
{"ioctl$WSMOUSEIO_SETPARAMS", 54},
|
||||
{"ioctl$WSMUXIO_ADD_DEVICE", 54},
|
||||
{"ioctl$WSMUXIO_INJECTEVENT", 54},
|
||||
{"ioctl$WSMUXIO_LIST_DEVICES", 54},
|
||||
@ -14389,6 +14391,10 @@ const call_t syscalls[] = {
|
||||
{"openat$null", 321},
|
||||
{"openat$tty", 321},
|
||||
{"openat$wsdisplay", 321},
|
||||
{"openat$wskbd", 321},
|
||||
{"openat$wsmouse", 321},
|
||||
{"openat$wsmuxkbd", 321},
|
||||
{"openat$wsmuxmouse", 321},
|
||||
{"openat$zero", 321},
|
||||
{"pipe", 263},
|
||||
{"pipe2", 101},
|
||||
|
@ -16,6 +16,9 @@ var resources_amd64 = []*ResourceDesc{
|
||||
{Name: "fd_kqueue", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "fd_kqueue"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
||||
{Name: "fd_tty", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "fd_tty"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
||||
{Name: "fd_wsdisplay", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "fd_wsdisplay"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
||||
{Name: "fd_wskbd", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "fd_wskbd"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
||||
{Name: "fd_wsmouse", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "fd_wsmouse"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
||||
{Name: "fd_wsmux", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"fd", "fd_wsmux"}, Values: []uint64{18446744073709551615, 18446744073709551516}},
|
||||
{Name: "gid", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"gid"}, Values: []uint64{0, 18446744073709551615}},
|
||||
{Name: "ipc", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ipc"}, Values: []uint64{0, 18446744073709551615}},
|
||||
{Name: "ipc_msq", Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}}, Kind: []string{"ipc", "ipc_msq"}, Values: []uint64{0, 18446744073709551615}},
|
||||
@ -493,6 +496,20 @@ var structDescs_amd64 = []*KeyedStruct{
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fontwidth", TypeSize: 4}}},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "fontheight", TypeSize: 4}}},
|
||||
}}},
|
||||
{Key: StructKey{Name: "wsmouse_param"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "wsmouse_param", TypeSize: 8}, Fields: []Type{
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wsmousecfg_flags", FldName: "key", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 32, 33, 34, 35, 36, 37, 38, 64, 65, 66, 67, 68, 69, 70, 71, 72, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 256, 257}},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "value", TypeSize: 4}}},
|
||||
}}},
|
||||
{Key: StructKey{Name: "wsmouse_parameters"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "wsmouse_parameters", TypeSize: 16}, Fields: []Type{
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "params", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "wsmouse_param"}}}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nparams", TypeSize: 4}}, Buf: "params"},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "wsmouse_parameters", Dir: 1}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "wsmouse_parameters", TypeSize: 16, ArgDir: 1}, Fields: []Type{
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "params", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "wsmouse_param"}}}},
|
||||
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nparams", TypeSize: 4, ArgDir: 1}}, Buf: "params"},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "pad", TypeSize: 4}}, IsPad: true},
|
||||
}}},
|
||||
{Key: StructKey{Name: "wsmux_device"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "wsmux_device", TypeSize: 8}, Fields: []Type{
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wsmux_device_flags", FldName: "type", TypeSize: 4}}, Vals: []uint64{1, 2, 3}},
|
||||
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "idx", TypeSize: 4}}},
|
||||
@ -1129,6 +1146,16 @@ var syscalls_amd64 = []*Syscall{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2147768083},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "wskbd_mode_flags", TypeSize: 4}}, Vals: []uint64{1}, BitMask: true}},
|
||||
}},
|
||||
{NR: 54, Name: "ioctl$WSMOUSEIO_GETPARAMS", CallName: "ioctl", Args: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsmouse", FldName: "fd", TypeSize: 4}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2148554535},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "wsmouse_parameters", Dir: 1}}},
|
||||
}},
|
||||
{NR: 54, Name: "ioctl$WSMOUSEIO_SETPARAMS", CallName: "ioctl", Args: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsmouse", FldName: "fd", TypeSize: 4}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2148554536},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "arg", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "wsmouse_parameters"}}},
|
||||
}},
|
||||
{NR: 54, Name: "ioctl$WSMUXIO_ADD_DEVICE", CallName: "ioctl", Args: []Type{
|
||||
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsdisplay", FldName: "fd", TypeSize: 4}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "cmd", TypeSize: 8}}, Val: 2148030305},
|
||||
@ -1325,6 +1352,30 @@ var syscalls_amd64 = []*Syscall{
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 512, 1024, 2048, 16, 32, 256, 65536, 128, 128, 128, 32768, 131072, 64}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode", TypeSize: 8}}},
|
||||
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsdisplay", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
|
||||
{NR: 321, Name: "openat$wskbd", CallName: "openat", Args: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd", TypeSize: 8}}, Val: 18446744073709551516},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 12}, Kind: 2, Values: []string{"/dev/wskbd0\x00"}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 512, 1024, 2048, 16, 32, 256, 65536, 128, 128, 128, 32768, 131072, 64}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode", TypeSize: 8}}},
|
||||
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wskbd", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
|
||||
{NR: 321, Name: "openat$wsmouse", CallName: "openat", Args: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd", TypeSize: 8}}, Val: 18446744073709551516},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 14}, Kind: 2, Values: []string{"/dev/wsmouse0\x00"}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 512, 1024, 2048, 16, 32, 256, 65536, 128, 128, 128, 32768, 131072, 64}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode", TypeSize: 8}}},
|
||||
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsmouse", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
|
||||
{NR: 321, Name: "openat$wsmuxkbd", CallName: "openat", Args: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd", TypeSize: 8}}, Val: 18446744073709551516},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 11}, Kind: 2, Values: []string{"/dev/wskbd\x00"}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 512, 1024, 2048, 16, 32, 256, 65536, 128, 128, 128, 32768, 131072, 64}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode", TypeSize: 8}}},
|
||||
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsmux", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
|
||||
{NR: 321, Name: "openat$wsmuxmouse", CallName: "openat", Args: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd", TypeSize: 8}}, Val: 18446744073709551516},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 13}, Kind: 2, Values: []string{"/dev/wsmouse\x00"}}},
|
||||
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 512, 1024, 2048, 16, 32, 256, 65536, 128, 128, 128, 32768, 131072, 64}},
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "mode", TypeSize: 8}}},
|
||||
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_wsmux", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
|
||||
{NR: 321, Name: "openat$zero", CallName: "openat", Args: []Type{
|
||||
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "fd", TypeSize: 8}}, Val: 18446744073709551516},
|
||||
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "string", TypeSize: 10}, Kind: 2, Values: []string{"/dev/zero\x00"}}},
|
||||
@ -2250,6 +2301,46 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "WSKBDIO_GETMODE", Value: 1074026260},
|
||||
{Name: "WSKBDIO_SETMODE", Value: 2147768083},
|
||||
{Name: "WSKBD_RAW", Value: 1},
|
||||
{Name: "WSMOUSECFG_BOTTOM_EDGE", Value: 131},
|
||||
{Name: "WSMOUSECFG_CENTERWIDTH", Value: 132},
|
||||
{Name: "WSMOUSECFG_DECELERATION", Value: 36},
|
||||
{Name: "WSMOUSECFG_DISABLE", Value: 71},
|
||||
{Name: "WSMOUSECFG_DX_MAX", Value: 32},
|
||||
{Name: "WSMOUSECFG_DX_SCALE"},
|
||||
{Name: "WSMOUSECFG_DY_MAX", Value: 33},
|
||||
{Name: "WSMOUSECFG_DY_SCALE", Value: 1},
|
||||
{Name: "WSMOUSECFG_EDGESCROLL", Value: 68},
|
||||
{Name: "WSMOUSECFG_F2PRESSURE", Value: 136},
|
||||
{Name: "WSMOUSECFG_F2WIDTH", Value: 135},
|
||||
{Name: "WSMOUSECFG_HORIZSCROLL", Value: 69},
|
||||
{Name: "WSMOUSECFG_HORIZSCROLLDIST", Value: 133},
|
||||
{Name: "WSMOUSECFG_LEFT_EDGE", Value: 128},
|
||||
{Name: "WSMOUSECFG_LOG_EVENTS", Value: 257},
|
||||
{Name: "WSMOUSECFG_LOG_INPUT", Value: 256},
|
||||
{Name: "WSMOUSECFG_PRESSURE_HI", Value: 3},
|
||||
{Name: "WSMOUSECFG_PRESSURE_LO", Value: 2},
|
||||
{Name: "WSMOUSECFG_RIGHT_EDGE", Value: 129},
|
||||
{Name: "WSMOUSECFG_SMOOTHING", Value: 38},
|
||||
{Name: "WSMOUSECFG_SOFTBUTTONS", Value: 64},
|
||||
{Name: "WSMOUSECFG_SOFTMBTN", Value: 65},
|
||||
{Name: "WSMOUSECFG_STRONG_HYSTERESIS", Value: 37},
|
||||
{Name: "WSMOUSECFG_SWAPSIDES", Value: 70},
|
||||
{Name: "WSMOUSECFG_SWAPXY", Value: 5},
|
||||
{Name: "WSMOUSECFG_TAPPING", Value: 72},
|
||||
{Name: "WSMOUSECFG_TAP_CLICKTIME", Value: 138},
|
||||
{Name: "WSMOUSECFG_TAP_LOCKTIME", Value: 139},
|
||||
{Name: "WSMOUSECFG_TAP_MAXTIME", Value: 137},
|
||||
{Name: "WSMOUSECFG_TOPBUTTONS", Value: 66},
|
||||
{Name: "WSMOUSECFG_TOP_EDGE", Value: 130},
|
||||
{Name: "WSMOUSECFG_TRKMAXDIST", Value: 4},
|
||||
{Name: "WSMOUSECFG_TWOFINGERSCROLL", Value: 67},
|
||||
{Name: "WSMOUSECFG_VERTSCROLLDIST", Value: 134},
|
||||
{Name: "WSMOUSECFG_X_HYSTERESIS", Value: 34},
|
||||
{Name: "WSMOUSECFG_X_INV", Value: 6},
|
||||
{Name: "WSMOUSECFG_Y_HYSTERESIS", Value: 35},
|
||||
{Name: "WSMOUSECFG_Y_INV", Value: 7},
|
||||
{Name: "WSMOUSEIO_GETPARAMS", Value: 2148554535},
|
||||
{Name: "WSMOUSEIO_SETPARAMS", Value: 2148554536},
|
||||
{Name: "WSMUXIO_ADD_DEVICE", Value: 2148030305},
|
||||
{Name: "WSMUXIO_INJECTEVENT", Value: 2149078880},
|
||||
{Name: "WSMUXIO_LIST_DEVICES", Value: 3238287203},
|
||||
@ -2264,4 +2355,4 @@ var consts_amd64 = []ConstValue{
|
||||
{Name: "__MAP_NOREPLACE", Value: 2048},
|
||||
}
|
||||
|
||||
const revision_amd64 = "35e246656fc7c370061141d1e48c0a7a57008792"
|
||||
const revision_amd64 = "9323c36f6354363bbc8628c16d604d46362805d5"
|
||||
|
@ -52,6 +52,22 @@ ioctl$WSMUXIO_INJECTEVENT(fd fd_wsdisplay, cmd const[WSMUXIO_INJECTEVENT], arg p
|
||||
ioctl$WSMUXIO_LIST_DEVICES(fd fd_wsdisplay, cmd const[WSMUXIO_LIST_DEVICES], arg ptr[in, wsmux_device_list])
|
||||
ioctl$WSMUXIO_REMOVE_DEVICE(fd fd_wsdisplay, cmd const[WSMUXIO_REMOVE_DEVICE], arg ptr[in, wsmux_device])
|
||||
|
||||
resource fd_wskbd[fd]
|
||||
|
||||
openat$wskbd(fd const[AT_FDCWD], file ptr[in, string["/dev/wskbd0"]], flags flags[open_flags], mode const[0]) fd_wskbd
|
||||
|
||||
resource fd_wsmouse[fd]
|
||||
|
||||
openat$wsmouse(fd const[AT_FDCWD], file ptr[in, string["/dev/wsmouse0"]], flags flags[open_flags], mode const[0]) fd_wsmouse
|
||||
|
||||
ioctl$WSMOUSEIO_GETPARAMS(fd fd_wsmouse, cmd const[WSMOUSEIO_GETPARAMS], arg ptr[out, wsmouse_parameters])
|
||||
ioctl$WSMOUSEIO_SETPARAMS(fd fd_wsmouse, cmd const[WSMOUSEIO_SETPARAMS], arg ptr[in, wsmouse_parameters])
|
||||
|
||||
resource fd_wsmux[fd]
|
||||
|
||||
openat$wsmuxkbd(fd const[AT_FDCWD], file ptr[in, string["/dev/wskbd"]], flags flags[open_flags], mode const[0]) fd_wsmux
|
||||
openat$wsmuxmouse(fd const[AT_FDCWD], file ptr[in, string["/dev/wsmouse"]], flags flags[open_flags], mode const[0]) fd_wsmux
|
||||
|
||||
wsmux_device {
|
||||
type flags[wsmux_device_flags, int32]
|
||||
idx int32
|
||||
@ -119,6 +135,16 @@ wsdisplay_screentype {
|
||||
fontheight int32
|
||||
}
|
||||
|
||||
wsmouse_param {
|
||||
key flags[wsmousecfg_flags, int32]
|
||||
value int32
|
||||
}
|
||||
|
||||
wsmouse_parameters {
|
||||
params ptr[in, array[wsmouse_param]]
|
||||
nparams len[params, int32]
|
||||
}
|
||||
|
||||
vt_stat {
|
||||
v_active int16
|
||||
v_signal int16
|
||||
@ -171,4 +197,6 @@ wsdisplay_svideo_flags = WSDISPLAYIO_VIDEO_OFF, WSDISPLAYIO_VIDEO_ON
|
||||
|
||||
wsdisplay_burner_flags = WSDISPLAY_BURN_VBLANK, WSDISPLAY_BURN_KBD, WSDISPLAY_BURN_MOUSE, WSDISPLAY_BURN_OUTPUT
|
||||
|
||||
wsmousecfg_flags = WSMOUSECFG_DX_SCALE, WSMOUSECFG_DY_SCALE, WSMOUSECFG_PRESSURE_LO, WSMOUSECFG_PRESSURE_HI, WSMOUSECFG_TRKMAXDIST, WSMOUSECFG_SWAPXY, WSMOUSECFG_X_INV, WSMOUSECFG_Y_INV, WSMOUSECFG_DX_MAX, WSMOUSECFG_DY_MAX, WSMOUSECFG_X_HYSTERESIS, WSMOUSECFG_Y_HYSTERESIS, WSMOUSECFG_DECELERATION, WSMOUSECFG_STRONG_HYSTERESIS, WSMOUSECFG_SMOOTHING, WSMOUSECFG_SOFTBUTTONS, WSMOUSECFG_SOFTMBTN, WSMOUSECFG_TOPBUTTONS, WSMOUSECFG_TWOFINGERSCROLL, WSMOUSECFG_EDGESCROLL, WSMOUSECFG_HORIZSCROLL, WSMOUSECFG_SWAPSIDES, WSMOUSECFG_DISABLE, WSMOUSECFG_TAPPING, WSMOUSECFG_LEFT_EDGE, WSMOUSECFG_RIGHT_EDGE, WSMOUSECFG_TOP_EDGE, WSMOUSECFG_BOTTOM_EDGE, WSMOUSECFG_CENTERWIDTH, WSMOUSECFG_HORIZSCROLLDIST, WSMOUSECFG_VERTSCROLLDIST, WSMOUSECFG_F2WIDTH, WSMOUSECFG_F2PRESSURE, WSMOUSECFG_TAP_MAXTIME, WSMOUSECFG_TAP_CLICKTIME, WSMOUSECFG_TAP_LOCKTIME, WSMOUSECFG_LOG_INPUT, WSMOUSECFG_LOG_EVENTS
|
||||
|
||||
wsmux_device_flags = WSMUX_MOUSE, WSMUX_KBD, WSMUX_MUX
|
||||
|
@ -67,6 +67,46 @@ WSFONT_NAME_SIZE = 32
|
||||
WSKBDIO_GETMODE = 1074026260
|
||||
WSKBDIO_SETMODE = 2147768083
|
||||
WSKBD_RAW = 1
|
||||
WSMOUSECFG_BOTTOM_EDGE = 131
|
||||
WSMOUSECFG_CENTERWIDTH = 132
|
||||
WSMOUSECFG_DECELERATION = 36
|
||||
WSMOUSECFG_DISABLE = 71
|
||||
WSMOUSECFG_DX_MAX = 32
|
||||
WSMOUSECFG_DX_SCALE = 0
|
||||
WSMOUSECFG_DY_MAX = 33
|
||||
WSMOUSECFG_DY_SCALE = 1
|
||||
WSMOUSECFG_EDGESCROLL = 68
|
||||
WSMOUSECFG_F2PRESSURE = 136
|
||||
WSMOUSECFG_F2WIDTH = 135
|
||||
WSMOUSECFG_HORIZSCROLL = 69
|
||||
WSMOUSECFG_HORIZSCROLLDIST = 133
|
||||
WSMOUSECFG_LEFT_EDGE = 128
|
||||
WSMOUSECFG_LOG_EVENTS = 257
|
||||
WSMOUSECFG_LOG_INPUT = 256
|
||||
WSMOUSECFG_PRESSURE_HI = 3
|
||||
WSMOUSECFG_PRESSURE_LO = 2
|
||||
WSMOUSECFG_RIGHT_EDGE = 129
|
||||
WSMOUSECFG_SMOOTHING = 38
|
||||
WSMOUSECFG_SOFTBUTTONS = 64
|
||||
WSMOUSECFG_SOFTMBTN = 65
|
||||
WSMOUSECFG_STRONG_HYSTERESIS = 37
|
||||
WSMOUSECFG_SWAPSIDES = 70
|
||||
WSMOUSECFG_SWAPXY = 5
|
||||
WSMOUSECFG_TAPPING = 72
|
||||
WSMOUSECFG_TAP_CLICKTIME = 138
|
||||
WSMOUSECFG_TAP_LOCKTIME = 139
|
||||
WSMOUSECFG_TAP_MAXTIME = 137
|
||||
WSMOUSECFG_TOPBUTTONS = 66
|
||||
WSMOUSECFG_TOP_EDGE = 130
|
||||
WSMOUSECFG_TRKMAXDIST = 4
|
||||
WSMOUSECFG_TWOFINGERSCROLL = 67
|
||||
WSMOUSECFG_VERTSCROLLDIST = 134
|
||||
WSMOUSECFG_X_HYSTERESIS = 34
|
||||
WSMOUSECFG_X_INV = 6
|
||||
WSMOUSECFG_Y_HYSTERESIS = 35
|
||||
WSMOUSECFG_Y_INV = 7
|
||||
WSMOUSEIO_GETPARAMS = 2148554535
|
||||
WSMOUSEIO_SETPARAMS = 2148554536
|
||||
WSMUXIO_ADD_DEVICE = 2148030305
|
||||
WSMUXIO_INJECTEVENT = 2149078880
|
||||
WSMUXIO_LIST_DEVICES = 3238287203
|
||||
|
Loading…
x
Reference in New Issue
Block a user