aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netbsd
diff options
context:
space:
mode:
authorAyushi Sharma <35501599+ais2397@users.noreply.github.com>2021-03-24 18:34:21 +0530
committerGitHub <noreply@github.com>2021-03-24 18:34:21 +0530
commit607e3baf1c25928040d05fc22eff6fce7edd709e (patch)
tree48f0c091dfbc6ed88cdf603ff840db6ff8d7bcc2 /sys/netbsd
parente613994b8bbf6c2f1a76a1a49a9752482b582923 (diff)
sys/netbsd: adding device driver's ioctl descriptions for NetBSD (#2080)
* sys/netbsd: adding descriptions for device drivers & minor updation of syscall flags sys/netbsd: reordering rlimit_type sys/netbsd: reordering flags for stat(2) and mount(2) sys/netbsd: adding i2c and wscons device drivers sys/netbsd: adding desciptions for device drivers ioctls sys/netbsd: minor update in dev_wscons.txt sys/netbsd: updating descriptions of device driver files sys/netbsd: adding copyright statement to dev files sys/netbsd: minor changes in device driver files sys/netbsd: ioctl descriptions for /dev/tprof sys/netbsd: adding flags for tprof device driver * sys/netbsd: updating .const files
Diffstat (limited to 'sys/netbsd')
-rw-r--r--sys/netbsd/dev_dm.txt16
-rw-r--r--sys/netbsd/dev_dm.txt.const6
-rw-r--r--sys/netbsd/dev_hdaudio.txt17
-rw-r--r--sys/netbsd/dev_hdaudio.txt.const12
-rw-r--r--sys/netbsd/dev_i2c.txt22
-rw-r--r--sys/netbsd/dev_i2c.txt.const12
-rw-r--r--sys/netbsd/dev_tprof.txt36
-rw-r--r--sys/netbsd/dev_tprof.txt.const11
-rw-r--r--sys/netbsd/dev_wscons.txt382
-rw-r--r--sys/netbsd/dev_wscons.txt.const168
-rw-r--r--sys/netbsd/fs.txt.const97
-rw-r--r--sys/netbsd/fs_amd64.const96
-rw-r--r--sys/netbsd/ipc.txt.const42
-rw-r--r--sys/netbsd/ipc_amd64.const41
-rw-r--r--sys/netbsd/lwp.txt.const42
-rw-r--r--sys/netbsd/lwp_amd64.const41
-rw-r--r--sys/netbsd/mm.txt.const32
-rw-r--r--sys/netbsd/mm_amd64.const31
-rw-r--r--sys/netbsd/socket.txt.const163
-rw-r--r--sys/netbsd/socket_amd64.const162
-rw-r--r--sys/netbsd/socket_inet.txt.const15
-rw-r--r--sys/netbsd/socket_inet6.txt.const18
-rw-r--r--sys/netbsd/socket_inet6_amd64.const17
-rw-r--r--sys/netbsd/socket_inet_amd64.const14
-rw-r--r--sys/netbsd/socket_unix.txt.const24
-rw-r--r--sys/netbsd/socket_unix_amd64.const23
-rw-r--r--sys/netbsd/sys.txt2
-rw-r--r--sys/netbsd/sys.txt.const274
-rw-r--r--sys/netbsd/sys_amd64.const274
-rw-r--r--sys/netbsd/vnet.txt.const2
-rw-r--r--sys/netbsd/vusb.txt.const295
-rw-r--r--sys/netbsd/vusb_amd64.const294
32 files changed, 1687 insertions, 994 deletions
diff --git a/sys/netbsd/dev_dm.txt b/sys/netbsd/dev_dm.txt
new file mode 100644
index 000000000..ecb1648b7
--- /dev/null
+++ b/sys/netbsd/dev_dm.txt
@@ -0,0 +1,16 @@
+# 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.
+# Autogenerated by sys2syz
+
+include <dev/dm/netbsd-dm.h>
+
+resource fd_dm[fd]
+
+openat$dm(fd const[AT_FDCWD], file ptr[in, string["/dev/dm"]], flags flags[open_flags], mode const[0]) fd_dm
+
+ioctl$NETBSD_DM_IOCTL(fd fd_dm, cmd const[NETBSD_DM_IOCTL], arg ptr[inout, plistref])
+
+plistref {
+ pref_plist buffer[inout]
+ pref_len len[pref_plist, intptr]
+}
diff --git a/sys/netbsd/dev_dm.txt.const b/sys/netbsd/dev_dm.txt.const
new file mode 100644
index 000000000..9ee97e278
--- /dev/null
+++ b/sys/netbsd/dev_dm.txt.const
@@ -0,0 +1,6 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_FDCWD = ???
+NETBSD_DM_IOCTL = amd64:3222338816
+SYS_ioctl = amd64:54
+SYS_openat = amd64:468
diff --git a/sys/netbsd/dev_hdaudio.txt b/sys/netbsd/dev_hdaudio.txt
new file mode 100644
index 000000000..c5227fd97
--- /dev/null
+++ b/sys/netbsd/dev_hdaudio.txt
@@ -0,0 +1,17 @@
+# 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.
+# Autogenerated by sys2syz
+
+include <dev/hdaudio/hdaudioio.h>
+
+resource fd_hdaudio[fd]
+
+openat$hdaudio(fd const[AT_FDCWD], file ptr[in, string["/dev/hdaudio"]], flags flags[open_flags], mode const[0]) fd_hdaudio
+
+ioctl$HDAUDIO_FGRP_INFO(fd fd_hdaudio, cmd const[HDAUDIO_FGRP_INFO], arg ptr[inout, plistref])
+ioctl$HDAUDIO_FGRP_GETCONFIG(fd fd_hdaudio, cmd const[HDAUDIO_FGRP_GETCONFIG], arg ptr[inout, plistref])
+ioctl$HDAUDIO_FGRP_SETCONFIG(fd fd_hdaudio, cmd const[HDAUDIO_FGRP_SETCONFIG], arg ptr[inout, plistref])
+ioctl$HDAUDIO_FGRP_WIDGET_INFO(fd fd_hdaudio, cmd const[HDAUDIO_FGRP_WIDGET_INFO], arg ptr[inout, plistref])
+ioctl$HDAUDIO_FGRP_CODEC_INFO(fd fd_hdaudio, cmd const[HDAUDIO_FGRP_CODEC_INFO], arg ptr[inout, plistref])
+ioctl$HDAUDIO_AFG_WIDGET_INFO(fd fd_hdaudio, cmd const[HDAUDIO_AFG_WIDGET_INFO], arg ptr[inout, plistref])
+ioctl$HDAUDIO_AFG_CODEC_INFO(fd fd_hdaudio, cmd const[HDAUDIO_AFG_CODEC_INFO], arg ptr[inout, plistref])
diff --git a/sys/netbsd/dev_hdaudio.txt.const b/sys/netbsd/dev_hdaudio.txt.const
new file mode 100644
index 000000000..ac1981a3e
--- /dev/null
+++ b/sys/netbsd/dev_hdaudio.txt.const
@@ -0,0 +1,12 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_FDCWD = ???
+HDAUDIO_AFG_CODEC_INFO = amd64:3222292481
+HDAUDIO_AFG_WIDGET_INFO = amd64:3222292480
+HDAUDIO_FGRP_CODEC_INFO = amd64:3222300676
+HDAUDIO_FGRP_GETCONFIG = amd64:3222300673
+HDAUDIO_FGRP_INFO = amd64:3222300672
+HDAUDIO_FGRP_SETCONFIG = amd64:3222300674
+HDAUDIO_FGRP_WIDGET_INFO = amd64:3222300675
+SYS_ioctl = amd64:54
+SYS_openat = amd64:468
diff --git a/sys/netbsd/dev_i2c.txt b/sys/netbsd/dev_i2c.txt
new file mode 100644
index 000000000..5c65068f4
--- /dev/null
+++ b/sys/netbsd/dev_i2c.txt
@@ -0,0 +1,22 @@
+# 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.
+# Autogenerated by sys2syz
+
+include <dev/i2c/i2c_io.h>
+
+resource fd_i2c[fd]
+
+openat$i2c(fd const[AT_FDCWD], file ptr[in, string["/dev/i2c"]], flags flags[open_flags], mode const[0]) fd_i2c
+
+ioctl$I2C_IOCTL_EXEC(fd fd_i2c, cmd const[I2C_IOCTL_EXEC], arg ptr[in, i2c_ioctl_exec])
+
+i2c_ioctl_exec {
+ iie_op flags[i2c_op_t_flags, int8]
+ iie_addr int16
+ iie_cmd buffer[in]
+ iie_cmdlen len[iie_cmd, intptr]
+ iie_buf buffer[in]
+ iie_buflen len[iie_buf, intptr]
+}
+
+i2c_op_t_flags = I2C_OP_READ, I2C_OP_READ_WITH_STOP, I2C_OP_WRITE, I2C_OP_WRITE_WITH_STOP, I2C_OP_READ_BLOCK, I2C_OP_WRITE_BLOCK
diff --git a/sys/netbsd/dev_i2c.txt.const b/sys/netbsd/dev_i2c.txt.const
new file mode 100644
index 000000000..020047125
--- /dev/null
+++ b/sys/netbsd/dev_i2c.txt.const
@@ -0,0 +1,12 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_FDCWD = ???
+I2C_IOCTL_EXEC = amd64:2150123776
+I2C_OP_READ = amd64:0
+I2C_OP_READ_BLOCK = amd64:5
+I2C_OP_READ_WITH_STOP = amd64:1
+I2C_OP_WRITE = amd64:2
+I2C_OP_WRITE_BLOCK = amd64:7
+I2C_OP_WRITE_WITH_STOP = amd64:3
+SYS_ioctl = amd64:54
+SYS_openat = amd64:468
diff --git a/sys/netbsd/dev_tprof.txt b/sys/netbsd/dev_tprof.txt
new file mode 100644
index 000000000..f360f3f7b
--- /dev/null
+++ b/sys/netbsd/dev_tprof.txt
@@ -0,0 +1,36 @@
+# 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.
+# Autogenerated by sys2syz
+
+include <dev/tprof/tprof_ioctl.h>
+
+resource fd_tprof[fd]
+
+openat$tprof(fd const[AT_FDCWD], file ptr[in, string["/dev/tprof"]], flags flags[open_flags], mode const[0]) fd_tprof
+
+ioctl$TPROF_IOC_GETINFO(fd fd_tprof, cmd const[TPROF_IOC_GETINFO], arg ptr[out, tprof_info])
+ioctl$TPROF_IOC_START(fd fd_tprof, cmd const[TPROF_IOC_START], arg ptr[in, tprof_param])
+ioctl$TPROF_IOC_STOP(fd fd_tprof, cmd const[TPROF_IOC_STOP])
+ioctl$TPROF_IOC_GETSTAT(fd fd_tprof, cmd const[TPROF_IOC_GETSTAT], arg ptr[out, tprof_stat])
+
+tprof_info {
+ ti_version int32
+ ti_ident int32
+}
+
+tprof_param {
+ p_event intptr
+ p_unit intptr
+ p_flags flags[p_flags_flag, intptr]
+}
+
+tprof_stat {
+ ts_sample intptr
+ ts_overflow intptr
+ ts_buf intptr
+ ts_emptybuf intptr
+ ts_dropbuf intptr
+ ts_dropbuf_sample intptr
+}
+
+p_flags_flag = TPROF_PARAM_KERN, TPROF_PARAM_USER
diff --git a/sys/netbsd/dev_tprof.txt.const b/sys/netbsd/dev_tprof.txt.const
new file mode 100644
index 000000000..9ee2730d6
--- /dev/null
+++ b/sys/netbsd/dev_tprof.txt.const
@@ -0,0 +1,11 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_FDCWD = ???
+SYS_ioctl = amd64:54
+SYS_openat = amd64:468
+TPROF_IOC_GETINFO = amd64:1074287617
+TPROF_IOC_GETSTAT = amd64:1076909060
+TPROF_IOC_START = amd64:2149078018
+TPROF_IOC_STOP = amd64:536892419
+TPROF_PARAM_KERN = amd64:1
+TPROF_PARAM_USER = amd64:2
diff --git a/sys/netbsd/dev_wscons.txt b/sys/netbsd/dev_wscons.txt
new file mode 100644
index 000000000..d592e4ae2
--- /dev/null
+++ b/sys/netbsd/dev_wscons.txt
@@ -0,0 +1,382 @@
+# 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.
+# Autogenerated by sys2syz
+
+include <dev/wscons/wsconsio.h>
+include <dev/wscons/wsdisplay_usl_io.h>
+include <sys/selinfo.h>
+include <dev/wscons/wseventvar.h>
+
+resource fd_wscons[fd]
+
+openat$wscons(fd const[AT_FDCWD], file ptr[in, string["/dev/wscons"]], flags flags[open_flags], mode const[0]) fd_wscons
+
+ioctl$WSKBDIO_GTYPE(fd fd_wscons, cmd const[WSKBDIO_GTYPE], arg ptr[out, int32])
+ioctl$WSKBDIO_BELL(fd fd_wscons, cmd const[WSKBDIO_BELL])
+ioctl$WSKBDIO_COMPLEXBELL(fd fd_wscons, cmd const[WSKBDIO_COMPLEXBELL], arg ptr[in, wskbd_bell_data])
+ioctl$WSKBDIO_SETBELL(fd fd_wscons, cmd const[WSKBDIO_SETBELL], arg ptr[in, wskbd_bell_data])
+ioctl$WSKBDIO_GETBELL(fd fd_wscons, cmd const[WSKBDIO_GETBELL], arg ptr[out, wskbd_bell_data])
+ioctl$WSKBDIO_SETDEFAULTBELL(fd fd_wscons, cmd const[WSKBDIO_SETDEFAULTBELL], arg ptr[in, wskbd_bell_data])
+ioctl$WSKBDIO_GETDEFAULTBELL(fd fd_wscons, cmd const[WSKBDIO_GETDEFAULTBELL], arg ptr[out, wskbd_bell_data])
+ioctl$WSKBDIO_SETKEYREPEAT(fd fd_wscons, cmd const[WSKBDIO_SETKEYREPEAT], arg ptr[in, wskbd_keyrepeat_data])
+ioctl$WSKBDIO_GETKEYREPEAT(fd fd_wscons, cmd const[WSKBDIO_GETKEYREPEAT], arg ptr[out, wskbd_keyrepeat_data])
+ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(fd fd_wscons, cmd const[WSKBDIO_SETDEFAULTKEYREPEAT], arg ptr[in, wskbd_keyrepeat_data])
+ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(fd fd_wscons, cmd const[WSKBDIO_GETDEFAULTKEYREPEAT], arg ptr[out, wskbd_keyrepeat_data])
+ioctl$WSKBDIO_SETLEDS(fd fd_wscons, cmd const[WSKBDIO_SETLEDS], arg int32)
+ioctl$WSKBDIO_GETLEDS(fd fd_wscons, cmd const[WSKBDIO_GETLEDS], arg int32)
+ioctl$WSKBDIO_GETMAP(fd fd_wscons, cmd const[WSKBDIO_GETMAP], arg ptr[inout, wskbd_map_data])
+ioctl$WSKBDIO_SETMAP(fd fd_wscons, cmd const[WSKBDIO_SETMAP], arg ptr[in, wskbd_map_data])
+ioctl$WSKBDIO_GETENCODING(fd fd_wscons, cmd const[WSKBDIO_GETENCODING], arg ptr[out, int32])
+ioctl$WSKBDIO_SETENCODING(fd fd_wscons, cmd const[WSKBDIO_SETENCODING], arg ptr[in, int32])
+ioctl$WSKBDIO_SETMODE(fd fd_wscons, cmd const[WSKBDIO_SETMODE], arg int32)
+ioctl$WSKBDIO_GETMODE(fd fd_wscons, cmd const[WSKBDIO_GETMODE], arg int32)
+ioctl$WSKBDIO_SETKEYCLICK(fd fd_wscons, cmd const[WSKBDIO_SETKEYCLICK], arg int32)
+ioctl$WSKBDIO_GETKEYCLICK(fd fd_wscons, cmd const[WSKBDIO_GETKEYCLICK], arg int32)
+ioctl$WSKBDIO_GETSCROLL(fd fd_wscons, cmd const[WSKBDIO_GETSCROLL], arg ptr[out, wskbd_scroll_data])
+ioctl$WSKBDIO_SETSCROLL(fd fd_wscons, cmd const[WSKBDIO_SETSCROLL], arg ptr[in, wskbd_scroll_data])
+ioctl$WSKBDIO_SETVERSION(fd fd_wscons, cmd const[WSKBDIO_SETVERSION], arg int32)
+ioctl$WSMOUSEIO_GTYPE(fd fd_wscons, cmd const[WSMOUSEIO_GTYPE], arg ptr[out, int32])
+ioctl$WSMOUSEIO_SRES(fd fd_wscons, cmd const[WSMOUSEIO_SRES], arg ptr[in, int32])
+ioctl$WSMOUSEIO_SSCALE(fd fd_wscons, cmd const[WSMOUSEIO_SSCALE], arg ptr[in, array[int32, 2]])
+ioctl$WSMOUSEIO_SRATE(fd fd_wscons, cmd const[WSMOUSEIO_SRATE], arg ptr[in, int32])
+ioctl$WSMOUSEIO_SCALIBCOORDS(fd fd_wscons, cmd const[WSMOUSEIO_SCALIBCOORDS], arg ptr[in, wsmouse_calibcoords])
+ioctl$WSMOUSEIO_GCALIBCOORDS(fd fd_wscons, cmd const[WSMOUSEIO_GCALIBCOORDS], arg ptr[out, wsmouse_calibcoords])
+ioctl$WSMOUSEIO_GETID(fd fd_wscons, cmd const[WSMOUSEIO_GETID], arg ptr[inout, wsmouse_id])
+ioctl$WSMOUSEIO_GETREPEAT(fd fd_wscons, cmd const[WSMOUSEIO_GETREPEAT], arg ptr[out, wsmouse_repeat])
+ioctl$WSMOUSEIO_SETREPEAT(fd fd_wscons, cmd const[WSMOUSEIO_SETREPEAT], arg ptr[in, wsmouse_repeat])
+ioctl$WSMOUSEIO_SETVERSION(fd fd_wscons, cmd const[WSMOUSEIO_SETVERSION], arg int32)
+ioctl$WSDISPLAYIO_GTYPE(fd fd_wscons, cmd const[WSDISPLAYIO_GTYPE], arg ptr[out, int32])
+ioctl$WSDISPLAYIO_GINFO(fd fd_wscons, cmd const[WSDISPLAYIO_GINFO], arg ptr[out, wsdisplay_fbinfo])
+ioctl$WSDISPLAYIO_GETCMAP(fd fd_wscons, cmd const[WSDISPLAYIO_GETCMAP], arg ptr[in, wsdisplay_cmap])
+ioctl$WSDISPLAYIO_PUTCMAP(fd fd_wscons, cmd const[WSDISPLAYIO_PUTCMAP], arg ptr[in, wsdisplay_cmap])
+ioctl$WSDISPLAYIO_GVIDEO(fd fd_wscons, cmd const[WSDISPLAYIO_GVIDEO], arg ptr[out, int32])
+ioctl$WSDISPLAYIO_SVIDEO(fd fd_wscons, cmd const[WSDISPLAYIO_SVIDEO], arg ptr[in, int32])
+ioctl$WSDISPLAYIO_GCURPOS(fd fd_wscons, cmd const[WSDISPLAYIO_GCURPOS], arg ptr[out, wsdisplay_curpos])
+ioctl$WSDISPLAYIO_SCURPOS(fd fd_wscons, cmd const[WSDISPLAYIO_SCURPOS], arg ptr[in, wsdisplay_curpos])
+ioctl$WSDISPLAYIO_GCURMAX(fd fd_wscons, cmd const[WSDISPLAYIO_GCURMAX], arg ptr[out, wsdisplay_curpos])
+ioctl$WSDISPLAYIO_GCURSOR(fd fd_wscons, cmd const[WSDISPLAYIO_GCURSOR], arg ptr[inout, wsdisplay_cursor])
+ioctl$WSDISPLAYIO_SCURSOR(fd fd_wscons, cmd const[WSDISPLAYIO_SCURSOR], arg ptr[in, wsdisplay_cursor])
+ioctl$WSDISPLAYIO_GMODE(fd fd_wscons, cmd const[WSDISPLAYIO_GMODE], arg ptr[out, int32])
+ioctl$WSDISPLAYIO_SMODE(fd fd_wscons, cmd const[WSDISPLAYIO_SMODE], arg ptr[in, int32])
+ioctl$WSDISPLAYIO_LDFONT(fd fd_wscons, cmd const[WSDISPLAYIO_LDFONT], arg ptr[in, wsdisplay_font])
+ioctl$WSDISPLAYIO_ADDSCREEN(fd fd_wscons, cmd const[WSDISPLAYIO_ADDSCREEN], arg ptr[in, wsdisplay_addscreendata])
+ioctl$WSDISPLAYIO_DELSCREEN(fd fd_wscons, cmd const[WSDISPLAYIO_DELSCREEN], arg ptr[in, wsdisplay_delscreendata])
+ioctl$WSDISPLAYIO_SFONT(fd fd_wscons, cmd const[WSDISPLAYIO_SFONT], arg ptr[in, wsdisplay_usefontdata])
+ioctl$_O_WSDISPLAYIO_SETKEYBOARD(fd fd_wscons, cmd const[_O_WSDISPLAYIO_SETKEYBOARD], arg ptr[inout, wsdisplay_kbddata])
+ioctl$WSDISPLAYIO_GETPARAM(fd fd_wscons, cmd const[WSDISPLAYIO_GETPARAM], arg ptr[inout, wsdisplay_param])
+ioctl$WSDISPLAYIO_SETPARAM(fd fd_wscons, cmd const[WSDISPLAYIO_SETPARAM], arg ptr[inout, wsdisplay_param])
+ioctl$WSDISPLAYIO_GETACTIVESCREEN(fd fd_wscons, cmd const[WSDISPLAYIO_GETACTIVESCREEN], arg int32)
+ioctl$WSDISPLAYIO_GETWSCHAR(fd fd_wscons, cmd const[WSDISPLAYIO_GETWSCHAR], arg ptr[inout, wsdisplay_char])
+ioctl$WSDISPLAYIO_PUTWSCHAR(fd fd_wscons, cmd const[WSDISPLAYIO_PUTWSCHAR], arg ptr[inout, wsdisplay_char])
+ioctl$WSDISPLAYIO_DGSCROLL(fd fd_wscons, cmd const[WSDISPLAYIO_DGSCROLL], arg ptr[out, wsdisplay_scroll_data])
+ioctl$WSDISPLAYIO_DSSCROLL(fd fd_wscons, cmd const[WSDISPLAYIO_DSSCROLL], arg ptr[in, wsdisplay_scroll_data])
+ioctl$WSDISPLAYIO_GMSGATTRS(fd fd_wscons, cmd const[WSDISPLAYIO_GMSGATTRS], arg ptr[out, wsdisplay_msgattrs])
+ioctl$WSDISPLAYIO_SMSGATTRS(fd fd_wscons, cmd const[WSDISPLAYIO_SMSGATTRS], arg ptr[in, wsdisplay_msgattrs])
+ioctl$WSDISPLAYIO_GBORDER(fd fd_wscons, cmd const[WSDISPLAYIO_GBORDER], arg int32)
+ioctl$WSDISPLAYIO_SBORDER(fd fd_wscons, cmd const[WSDISPLAYIO_SBORDER], arg int32)
+ioctl$WSDISPLAYIO_SSPLASH(fd fd_wscons, cmd const[WSDISPLAYIO_SSPLASH], arg int32)
+ioctl$WSDISPLAYIO_SPROGRESS(fd fd_wscons, cmd const[WSDISPLAYIO_SPROGRESS], arg int32)
+ioctl$WSDISPLAYIO_LINEBYTES(fd fd_wscons, cmd const[WSDISPLAYIO_LINEBYTES], arg ptr[out, int32])
+ioctl$WSDISPLAYIO_SETVERSION(fd fd_wscons, cmd const[WSDISPLAYIO_SETVERSION], arg int32)
+ioctl$WSMUXIO_ADD_DEVICE(fd fd_wscons, cmd const[WSMUXIO_ADD_DEVICE], arg ptr[in, wsmux_device])
+ioctl$WSMUXIO_REMOVE_DEVICE(fd fd_wscons, cmd const[WSMUXIO_REMOVE_DEVICE], arg ptr[in, wsmux_device])
+ioctl$WSMUXIO_LIST_DEVICES(fd fd_wscons, cmd const[WSMUXIO_LIST_DEVICES], arg ptr[inout, wsmux_device_list])
+ioctl$WSMUXIO_INJECTEVENT(fd fd_wscons, cmd const[WSMUXIO_INJECTEVENT], arg ptr[in, wscons_event])
+ioctl$WSDISPLAYIO_GET_BUSID(fd fd_wscons, cmd const[WSDISPLAYIO_GET_BUSID], arg ptr[out, wsdisplayio_bus_id])
+ioctl$WSDISPLAYIO_GET_EDID(fd fd_wscons, cmd const[WSDISPLAYIO_GET_EDID], arg ptr[inout, wsdisplayio_edid_info])
+ioctl$WSDISPLAYIO_SET_POLLING(fd fd_wscons, cmd const[WSDISPLAYIO_SET_POLLING], arg int32)
+ioctl$WSDISPLAYIO_GET_FBINFO(fd fd_wscons, cmd const[WSDISPLAYIO_GET_FBINFO], arg ptr[inout, wsdisplayio_fbinfo])
+ioctl$WSDISPLAYIO_DOBLIT(fd fd_wscons, cmd const[WSDISPLAYIO_DOBLIT], arg ptr[inout, wsdisplayio_blit])
+ioctl$WSDISPLAYIO_WAITBLIT(fd fd_wscons, cmd const[WSDISPLAYIO_WAITBLIT], arg ptr[inout, wsdisplayio_blit])
+ioctl$VT_OPENQRY(fd fd_wscons, cmd const[VT_OPENQRY], arg int32)
+ioctl$VT_RELDISP(fd fd_wscons, cmd const[VT_RELDISP])
+ioctl$VT_ACTIVATE(fd fd_wscons, cmd const[VT_ACTIVATE])
+ioctl$VT_WAITACTIVE(fd fd_wscons, cmd const[VT_WAITACTIVE])
+ioctl$VT_GETACTIVE(fd fd_wscons, cmd const[VT_GETACTIVE], arg int32)
+ioctl$KDGKBMODE(fd fd_wscons, cmd const[KDGKBMODE], arg int32)
+ioctl$KDSKBMODE(fd fd_wscons, cmd const[KDSKBMODE])
+ioctl$KDMKTONE(fd fd_wscons, cmd const[KDMKTONE])
+ioctl$KDSETMODE(fd fd_wscons, cmd const[KDSETMODE])
+ioctl$KDENABIO(fd fd_wscons, cmd const[KDENABIO])
+ioctl$KDDISABIO(fd fd_wscons, cmd const[KDDISABIO])
+ioctl$KDGETLED(fd fd_wscons, cmd const[KDGETLED], arg int32)
+ioctl$KDSETLED(fd fd_wscons, cmd const[KDSETLED])
+ioctl$KDSETRAD(fd fd_wscons, cmd const[KDSETRAD])
+ioctl$CONS_GETVERS(fd fd_wscons, cmd const[CONS_GETVERS], arg int32)
+ioctl$WSMUXIO_OINJECTEVENT(fd fd_wscons, cmd const[WSMUXIO_OINJECTEVENT], arg ptr[in, owscons_event])
+
+wskbd_bell_data {
+ which flags[which_flag, int32]
+ pitch int32
+ period int32
+ volume int32
+}
+
+wskbd_keyrepeat_data {
+ which flags[which_wskbd_keyrepeat_data_flag, int32]
+ del1 int32
+ delN int32
+}
+
+wskbd_map_data {
+ maplen len[map, int32]
+ map ptr[inout, wscons_keymap]
+}
+
+wscons_keymap {
+ command int16
+ group1 array[int16, 2]
+ group2 array[int16, 2]
+}
+
+wskbd_scroll_data {
+ which flags[which_wskbd_scroll_data_flag, int32]
+ mode flags[mode_flag, int32]
+ modifier int32
+}
+
+wsmouse_calibcoords {
+ minx int32
+ miny int32
+ maxx int32
+ maxy int32
+ samplelen len[samples, int32]
+ samples array[wsmouse_calibcoord, 16]
+}
+
+wsmouse_calibcoord {
+ rawx int32
+ rawy int32
+ x int32
+ y int32
+}
+
+wsmouse_id {
+ type flags[type_flag, int32]
+ length len[data, int32]
+ data array[int8, 256]
+}
+
+wsmouse_repeat {
+ wr_buttons intptr
+ wr_delay_first int32
+ wr_delay_decrement int32
+ wr_delay_minimum int32
+}
+
+wsdisplay_fbinfo {
+ height int32
+ width int32
+ depth int32
+ cmsize int32
+}
+
+wsdisplay_cmap {
+ index int32
+ count int32
+ red ptr[in, int8]
+ green ptr[in, int8]
+ blue ptr[in, int8]
+}
+
+wsdisplay_curpos {
+ x int32
+ y int32
+}
+
+wsdisplay_cursor {
+ which flags[which_wsdisplay_cursor_flag, int32]
+ enable int32
+ pos wsdisplay_curpos
+ hot wsdisplay_curpos
+ cmap wsdisplay_cmap
+ size wsdisplay_curpos
+ image ptr[inout, int8]
+ mask ptr[inout, int8]
+}
+
+wsdisplay_font {
+ name buffer[in]
+ firstchar int32
+ numchars int32
+ encoding flags[encoding_flag, int32]
+ fontwidth int32
+ fontheight int32
+ stride int32
+ bitorder int32
+ byteorder flags[byteorder_flag, int32]
+ data buffer[in]
+}
+
+wsdisplay_addscreendata {
+ idx int32
+ screentype buffer[in]
+ emul buffer[in]
+}
+
+wsdisplay_delscreendata {
+ idx int32
+ flags flags[flags_flag, int32]
+}
+
+wsdisplay_usefontdata {
+ name buffer[in]
+}
+
+wsdisplay_kbddata {
+ op flags[op_flag, int32]
+ idx int32
+}
+
+wsdisplay_param {
+ param flags[param_flag, int32]
+ min int32
+ max int32
+ curval int32
+ reserved array[int32, 4]
+}
+
+wsdisplay_char {
+ row int32
+ col int32
+ letter int16
+ background int8
+ foreground int8
+ flags flags[flags_wsdisplay_char_flag, int8]
+}
+
+wsdisplay_scroll_data {
+ which flags[which_wsdisplay_scroll_data_flag, int32]
+ fastlines int32
+ slowlines int32
+}
+
+wsdisplay_msgattrs {
+ default_attrs int32
+ default_bg int32
+ default_fg int32
+ kernel_attrs int32
+ kernel_bg int32
+ kernel_fg int32
+}
+
+wsmux_device {
+ type flags[type_wsmux_device_flag, int32]
+ idx int32
+}
+
+wsmux_device_list {
+ ndevices int32
+ devices array[wsmux_device, 32]
+}
+
+wscons_event {
+ type flags[event_type_flag, int32]
+ value int32
+ time timespec
+}
+
+wsdisplayio_bus_id {
+ bus_type flags[bus_type_flag, int32]
+ ubus bus_data
+}
+
+bus_pci {
+ domain int32
+ bus int32
+ device int32
+ function int32
+}
+
+bus_sbus {
+ fb_instance int32
+}
+
+wsdisplayio_edid_info {
+ buffer_size int32
+ data_size int32
+ edid_data buffer[inout]
+}
+
+wsdisplayio_fbinfo {
+ fbi_fbsize intptr
+ fbi_fboffset intptr
+ fbi_width int32
+ fbi_height int32
+ fbi_stride int32
+ fbi_bitsperpixel int32
+ fbi_pixeltype flags[fbi_pixeltype_wsdisplayio_fbinfo_flag, int32]
+ fbi_subtype _fbi_subtype
+ fbi_flags flags[fbi_flags_wsdisplayio_fbinfo_flag, int32]
+}
+
+_fbi_rgbmasks {
+ red_offset int32
+ red_size int32
+ green_offset int32
+ green_size int32
+ blue_offset int32
+ blue_size int32
+ alpha_offset int32
+ alpha_size int32
+}
+
+_fbi_cmapinfo {
+ cmap_entries int32
+}
+
+wsdisplayio_blit {
+ serial int32
+ op flags[op_wsdisplayio_blit_flag, int32]
+ srcx int32
+ srcy int32
+ dstx int32
+ dsty int32
+ width int32
+ height int32
+ pen int32
+}
+
+owscons_event {
+ type flags[event_type_flag, int32]
+ value int32
+ time timespec50
+}
+
+bus_data [
+ tv_sec int32
+ tv_nsec intptr
+ pci bus_pci
+ sbus bus_sbus
+ pad array[int8, 32]
+]
+
+_fbi_subtype [
+ tv_sec int32
+ tv_nsec intptr
+ pci bus_pci
+ sbus bus_sbus
+ pad array[int8, 32]
+ fbi_rgbmasks _fbi_rgbmasks
+ fbi_cmapinfo _fbi_cmapinfo
+]
+
+which_flag = WSKBD_BELL_DOPITCH, WSKBD_BELL_DOPERIOD, WSKBD_BELL_DOVOLUME, WSKBD_BELL_DOALL
+which_wskbd_keyrepeat_data_flag = WSKBD_KEYREPEAT_DODEL1, WSKBD_KEYREPEAT_DODELN, WSKBD_KEYREPEAT_DOALL
+which_wskbd_scroll_data_flag = WSKBD_SCROLL_DOMODIFIER, WSKBD_SCROLL_DOMODE, WSKBD_SCROLL_DOALL
+mode_flag = WSKBD_SCROLL_MODE_NORMAL, WSKBD_SCROLL_MODE_HOLD
+type_flag = WSMOUSE_ID_TYPE_UIDSTR
+which_wsdisplay_cursor_flag = WSDISPLAY_CURSOR_DOCUR, WSDISPLAY_CURSOR_DOPOS, WSDISPLAY_CURSOR_DOHOT, WSDISPLAY_CURSOR_DOCMAP, WSDISPLAY_CURSOR_DOSHAPE, WSDISPLAY_CURSOR_DOALL
+encoding_flag = WSDISPLAY_FONTENC_ISO, WSDISPLAY_FONTENC_IBM, WSDISPLAY_FONTENC_PCVT, WSDISPLAY_FONTENC_ISO7, WSDISPLAY_FONTENC_ISO2, WSDISPLAY_FONTENC_KOI8_R
+byteorder_flag = WSDISPLAY_FONTORDER_KNOWN, WSDISPLAY_FONTORDER_L2R, WSDISPLAY_FONTORDER_R2L
+flags_flag = WSDISPLAY_DELSCR_FORCE
+op_flag = _O_WSDISPLAY_KBD_ADD, _O_WSDISPLAY_KBD_DEL
+param_flag = WSDISPLAYIO_PARAM_BACKLIGHT, WSDISPLAYIO_PARAM_BRIGHTNESS, WSDISPLAYIO_PARAM_CONTRAST
+flags_wsdisplay_char_flag = WSDISPLAY_CHAR_BRIGHT, WSDISPLAY_CHAR_BLINK
+which_wsdisplay_scroll_data_flag = WSDISPLAY_SCROLL_DOFASTLINES, WSDISPLAY_SCROLL_DOSLOWLINES, WSDISPLAY_SCROLL_DOALL
+type_wsmux_device_flag = WSMUX_MOUSE, WSMUX_KBD, WSMUX_MUX, WSMUX_BELL
+bus_type_flag = WSDISPLAYIO_BUS_PCI, WSDISPLAYIO_BUS_SBUS, WSDISPLAYIO_BUS_SOC
+fbi_flags_wsdisplayio_fbinfo_flag = WSFB_VRAM_IS_RAM, WSFB_VRAM_IS_SPLIT
+fbi_pixeltype_wsdisplayio_fbinfo_flag = WSFB_RGB, WSFB_CI, WSFB_GREYSCALE, WSFB_YUV
+op_wsdisplayio_blit_flag = WSFB_BLIT_FILL, WSFB_BLIT_COPY, WSFB_BLIT_TRANS
+event_type_flag = WSCONS_EVENT_KEY_UP, WSCONS_EVENT_KEY_DOWN, WSCONS_EVENT_ALL_KEYS_UP, WSCONS_EVENT_MOUSE_UP, WSCONS_EVENT_MOUSE_DOWN, WSCONS_EVENT_MOUSE_DELTA_X, WSCONS_EVENT_MOUSE_DELTA_Y, WSCONS_EVENT_MOUSE_ABSOLUTE_X, WSCONS_EVENT_MOUSE_ABSOLUTE_Y, WSCONS_EVENT_MOUSE_DELTA_Z, WSCONS_EVENT_MOUSE_ABSOLUTE_Z, WSCONS_EVENT_SCREEN_SWITCH, WSCONS_EVENT_ASCII, WSCONS_EVENT_MOUSE_DELTA_W, WSCONS_EVENT_MOUSE_ABSOLUTE_W
diff --git a/sys/netbsd/dev_wscons.txt.const b/sys/netbsd/dev_wscons.txt.const
new file mode 100644
index 000000000..a41ca8a1e
--- /dev/null
+++ b/sys/netbsd/dev_wscons.txt.const
@@ -0,0 +1,168 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_FDCWD = ???
+CONS_GETVERS = amd64:1074029386
+KDDISABIO = amd64:536890173
+KDENABIO = amd64:536890172
+KDGETLED = amd64:1074023233
+KDGKBMODE = amd64:1074023174
+KDMKTONE = amd64:536890120
+KDSETLED = amd64:536890178
+KDSETMODE = amd64:536890122
+KDSETRAD = amd64:536890179
+KDSKBMODE = amd64:536890119
+SYS_ioctl = amd64:54
+SYS_openat = amd64:468
+VT_ACTIVATE = amd64:536901125
+VT_GETACTIVE = amd64:1074034183
+VT_OPENQRY = amd64:1074034177
+VT_RELDISP = amd64:536901124
+VT_WAITACTIVE = amd64:536901126
+WSCONS_EVENT_ALL_KEYS_UP = amd64:3
+WSCONS_EVENT_ASCII = amd64:13
+WSCONS_EVENT_KEY_DOWN = amd64:2
+WSCONS_EVENT_KEY_UP = amd64:1
+WSCONS_EVENT_MOUSE_ABSOLUTE_W = amd64:15
+WSCONS_EVENT_MOUSE_ABSOLUTE_X = amd64:8
+WSCONS_EVENT_MOUSE_ABSOLUTE_Y = amd64:9
+WSCONS_EVENT_MOUSE_ABSOLUTE_Z = amd64:11
+WSCONS_EVENT_MOUSE_DELTA_W = amd64:14
+WSCONS_EVENT_MOUSE_DELTA_X = amd64:6
+WSCONS_EVENT_MOUSE_DELTA_Y = amd64:7
+WSCONS_EVENT_MOUSE_DELTA_Z = amd64:10
+WSCONS_EVENT_MOUSE_DOWN = amd64:5
+WSCONS_EVENT_MOUSE_UP = amd64:4
+WSCONS_EVENT_SCREEN_SWITCH = amd64:12
+WSDISPLAYIO_ADDSCREEN = amd64:2149078862
+WSDISPLAYIO_BUS_PCI = amd64:0
+WSDISPLAYIO_BUS_SBUS = amd64:1
+WSDISPLAYIO_BUS_SOC = amd64:2
+WSDISPLAYIO_DELSCREEN = amd64:2148030287
+WSDISPLAYIO_DGSCROLL = amd64:1074550615
+WSDISPLAYIO_DOBLIT = amd64:3223607145
+WSDISPLAYIO_DSSCROLL = amd64:2148292440
+WSDISPLAYIO_GBORDER = amd64:1074026331
+WSDISPLAYIO_GCURMAX = amd64:1074288456
+WSDISPLAYIO_GCURPOS = amd64:1074288454
+WSDISPLAYIO_GCURSOR = amd64:3226490697
+WSDISPLAYIO_GETACTIVESCREEN = amd64:1074026324
+WSDISPLAYIO_GETCMAP = amd64:2149603138
+WSDISPLAYIO_GETPARAM = amd64:3223344978
+WSDISPLAYIO_GETWSCHAR = amd64:3222296405
+WSDISPLAYIO_GET_BUSID = amd64:1076123493
+WSDISPLAYIO_GET_EDID = amd64:3222296422
+WSDISPLAYIO_GET_FBINFO = amd64:3225966440
+WSDISPLAYIO_GINFO = amd64:1074812737
+WSDISPLAYIO_GMODE = amd64:1074026315
+WSDISPLAYIO_GMSGATTRS = amd64:1075337049
+WSDISPLAYIO_GTYPE = amd64:1074026304
+WSDISPLAYIO_GVIDEO = amd64:1074026308
+WSDISPLAYIO_LDFONT = amd64:2150651725
+WSDISPLAYIO_LINEBYTES = amd64:1074026335
+WSDISPLAYIO_PARAM_BACKLIGHT = amd64:1
+WSDISPLAYIO_PARAM_BRIGHTNESS = amd64:2
+WSDISPLAYIO_PARAM_CONTRAST = amd64:3
+WSDISPLAYIO_PUTCMAP = amd64:2149603139
+WSDISPLAYIO_PUTWSCHAR = amd64:3222296406
+WSDISPLAYIO_SBORDER = amd64:2147768156
+WSDISPLAYIO_SCURPOS = amd64:2148030279
+WSDISPLAYIO_SCURSOR = amd64:2152748874
+WSDISPLAYIO_SETPARAM = amd64:3223344979
+WSDISPLAYIO_SETVERSION = amd64:2147768160
+WSDISPLAYIO_SET_POLLING = amd64:2147768167
+WSDISPLAYIO_SFONT = amd64:2148030288
+WSDISPLAYIO_SMODE = amd64:2147768140
+WSDISPLAYIO_SMSGATTRS = amd64:2149078874
+WSDISPLAYIO_SPROGRESS = amd64:2147768158
+WSDISPLAYIO_SSPLASH = amd64:2147768157
+WSDISPLAYIO_SVIDEO = amd64:2147768133
+WSDISPLAYIO_WAITBLIT = amd64:3223607146
+WSDISPLAY_CHAR_BLINK = amd64:2
+WSDISPLAY_CHAR_BRIGHT = amd64:1
+WSDISPLAY_CURSOR_DOALL = amd64:31
+WSDISPLAY_CURSOR_DOCMAP = amd64:8
+WSDISPLAY_CURSOR_DOCUR = amd64:1
+WSDISPLAY_CURSOR_DOHOT = amd64:4
+WSDISPLAY_CURSOR_DOPOS = amd64:2
+WSDISPLAY_CURSOR_DOSHAPE = amd64:16
+WSDISPLAY_DELSCR_FORCE = amd64:1
+WSDISPLAY_FONTENC_IBM = amd64:1
+WSDISPLAY_FONTENC_ISO = amd64:0
+WSDISPLAY_FONTENC_ISO2 = amd64:4
+WSDISPLAY_FONTENC_ISO7 = amd64:3
+WSDISPLAY_FONTENC_KOI8_R = amd64:5
+WSDISPLAY_FONTENC_PCVT = amd64:2
+WSDISPLAY_FONTORDER_KNOWN = amd64:0
+WSDISPLAY_FONTORDER_L2R = amd64:1
+WSDISPLAY_FONTORDER_R2L = amd64:2
+WSDISPLAY_SCROLL_DOALL = amd64:3
+WSDISPLAY_SCROLL_DOFASTLINES = amd64:1
+WSDISPLAY_SCROLL_DOSLOWLINES = amd64:2
+WSFB_BLIT_COPY = amd64:2
+WSFB_BLIT_FILL = amd64:1
+WSFB_BLIT_TRANS = amd64:3
+WSFB_CI = amd64:1
+WSFB_GREYSCALE = amd64:2
+WSFB_RGB = amd64:0
+WSFB_VRAM_IS_RAM = amd64:1
+WSFB_VRAM_IS_SPLIT = amd64:2
+WSFB_YUV = amd64:3
+WSKBDIO_BELL = amd64:536893185
+WSKBDIO_COMPLEXBELL = amd64:2148554498
+WSKBDIO_GETBELL = amd64:1074812676
+WSKBDIO_GETDEFAULTBELL = amd64:1074812678
+WSKBDIO_GETDEFAULTKEYREPEAT = amd64:1074550538
+WSKBDIO_GETENCODING = amd64:1074026255
+WSKBDIO_GETKEYCLICK = amd64:1074026262
+WSKBDIO_GETKEYREPEAT = amd64:1074550536
+WSKBDIO_GETLEDS = amd64:1074026252
+WSKBDIO_GETMAP = amd64:3222296333
+WSKBDIO_GETMODE = amd64:1074026260
+WSKBDIO_GETSCROLL = amd64:1074550551
+WSKBDIO_GTYPE = amd64:1074026240
+WSKBDIO_SETBELL = amd64:2148554499
+WSKBDIO_SETDEFAULTBELL = amd64:2148554501
+WSKBDIO_SETDEFAULTKEYREPEAT = amd64:2148292361
+WSKBDIO_SETENCODING = amd64:2147768080
+WSKBDIO_SETKEYCLICK = amd64:2147768085
+WSKBDIO_SETKEYREPEAT = amd64:2148292359
+WSKBDIO_SETLEDS = amd64:2147768075
+WSKBDIO_SETMAP = amd64:2148554510
+WSKBDIO_SETMODE = amd64:2147768083
+WSKBDIO_SETSCROLL = amd64:2148292376
+WSKBDIO_SETVERSION = amd64:2147768089
+WSKBD_BELL_DOALL = amd64:7
+WSKBD_BELL_DOPERIOD = amd64:2
+WSKBD_BELL_DOPITCH = amd64:1
+WSKBD_BELL_DOVOLUME = amd64:4
+WSKBD_KEYREPEAT_DOALL = amd64:3
+WSKBD_KEYREPEAT_DODEL1 = amd64:1
+WSKBD_KEYREPEAT_DODELN = amd64:2
+WSKBD_SCROLL_DOALL = amd64:3
+WSKBD_SCROLL_DOMODE = amd64:2
+WSKBD_SCROLL_DOMODIFIER = amd64:1
+WSKBD_SCROLL_MODE_HOLD = amd64:1
+WSKBD_SCROLL_MODE_NORMAL = amd64:0
+WSMOUSEIO_GCALIBCOORDS = amd64:1091852069
+WSMOUSEIO_GETID = amd64:3238549286
+WSMOUSEIO_GETREPEAT = amd64:1075336999
+WSMOUSEIO_GTYPE = amd64:1074026272
+WSMOUSEIO_SCALIBCOORDS = amd64:2165593892
+WSMOUSEIO_SETREPEAT = amd64:2149078824
+WSMOUSEIO_SETVERSION = amd64:2147768105
+WSMOUSEIO_SRATE = amd64:2147768099
+WSMOUSEIO_SRES = amd64:2147768097
+WSMOUSEIO_SSCALE = amd64:2148030242
+WSMOUSE_ID_TYPE_UIDSTR = amd64:0
+WSMUXIO_ADD_DEVICE = amd64:2148030305
+WSMUXIO_INJECTEVENT = amd64:2149078884
+WSMUXIO_LIST_DEVICES = amd64:3238287203
+WSMUXIO_OINJECTEVENT = amd64:2149078880
+WSMUXIO_REMOVE_DEVICE = amd64:2148030306
+WSMUX_BELL = amd64:4
+WSMUX_KBD = amd64:2
+WSMUX_MOUSE = amd64:1
+WSMUX_MUX = amd64:3
+_O_WSDISPLAYIO_SETKEYBOARD = amd64:3221772113
+_O_WSDISPLAY_KBD_ADD = amd64:0
+_O_WSDISPLAY_KBD_DEL = amd64:1
diff --git a/sys/netbsd/fs.txt.const b/sys/netbsd/fs.txt.const
new file mode 100644
index 000000000..671b9df06
--- /dev/null
+++ b/sys/netbsd/fs.txt.const
@@ -0,0 +1,97 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_FDCWD = amd64:18446744073709551516
+MFSNAMELEN = amd64:16
+MNAMELEN = amd64:90
+MNT_ASYNC = amd64:64
+MNT_AUTOMOUNTED = amd64:268435456
+MNT_DEFEXPORTED = amd64:512
+MNT_DISCARD = amd64:8388608
+MNT_EXKERB = amd64:2048
+MNT_EXNORESPORT = amd64:134217728
+MNT_EXPORTANON = amd64:1024
+MNT_EXPORTED = amd64:256
+MNT_EXPUBLIC = amd64:268435456
+MNT_EXRDONLY = amd64:128
+MNT_EXTATTR = amd64:16777216
+MNT_IGNORE = amd64:1048576
+MNT_LAZY = amd64:3
+MNT_LOCAL = amd64:4096
+MNT_LOG = amd64:33554432
+MNT_NOATIME = amd64:67108864
+MNT_NOCOREDUMP = amd64:32768
+MNT_NODEV = amd64:16
+MNT_NODEVMTIME = amd64:1073741824
+MNT_NOEXEC = amd64:4
+MNT_NOSUID = amd64:8
+MNT_NOWAIT = amd64:2
+MNT_QUOTA = amd64:8192
+MNT_RDONLY = amd64:1
+MNT_RELATIME = amd64:131072
+MNT_ROOTFS = amd64:16384
+MNT_SOFTDEP = amd64:2147483648
+MNT_SYMPERM = amd64:536870912
+MNT_SYNCHRONOUS = amd64:2
+MNT_UNION = amd64:32
+MNT_WAIT = amd64:1
+O_ALT_IO = amd64:262144
+O_APPEND = amd64:8
+O_ASYNC = amd64:64
+O_CLOEXEC = amd64:4194304
+O_CREAT = amd64:512
+O_DIRECT = amd64:524288
+O_DIRECTORY = amd64:2097152
+O_DSYNC = amd64:65536
+O_EXCL = amd64:2048
+O_EXLOCK = amd64:32
+O_NOCTTY = amd64:32768
+O_NOFOLLOW = amd64:256
+O_NONBLOCK = amd64:4
+O_NOSIGPIPE = amd64:16777216
+O_RDONLY = amd64:0
+O_RDWR = amd64:2
+O_RSYNC = amd64:131072
+O_SHLOCK = amd64:16
+O_SYNC = amd64:128
+O_TRUNC = amd64:1024
+O_WRONLY = amd64:1
+SEEK_CUR = amd64:1
+SEEK_END = amd64:2
+SEEK_SET = amd64:0
+SYS___mount50 = amd64:410
+SYS_close = amd64:6
+SYS_compat_20_getfsstat = amd64:18
+SYS_compat_40_mount = amd64:21
+SYS_compat_43_ocreat = amd64:8
+SYS_compat_43_olseek = amd64:19
+SYS_dup = amd64:41
+SYS_dup2 = amd64:90
+SYS_dup3 = amd64:454
+SYS_lseek = amd64:199
+SYS_open = amd64:5
+SYS_openat = amd64:468
+SYS_pipe2 = amd64:453
+SYS_pread = amd64:173
+SYS_preadv = amd64:289
+SYS_pwrite = amd64:174
+SYS_pwritev = amd64:290
+SYS_read = amd64:3
+SYS_readv = amd64:120
+SYS_unmount = amd64:22
+SYS_write = amd64:4
+SYS_writev = amd64:121
+S_IRGRP = amd64:32
+S_IROTH = amd64:4
+S_IRUSR = amd64:256
+S_IRWXG = amd64:56
+S_IRWXO = amd64:7
+S_IRWXU = amd64:448
+S_ISGID = amd64:1024
+S_ISUID = amd64:2048
+S_ISVTX = amd64:512
+S_IWGRP = amd64:16
+S_IWOTH = amd64:2
+S_IWUSR = amd64:128
+S_IXGRP = amd64:8
+S_IXOTH = amd64:1
+S_IXUSR = amd64:64
diff --git a/sys/netbsd/fs_amd64.const b/sys/netbsd/fs_amd64.const
deleted file mode 100644
index aae6710c9..000000000
--- a/sys/netbsd/fs_amd64.const
+++ /dev/null
@@ -1,96 +0,0 @@
-# AUTOGENERATED FILE
-AT_FDCWD = 18446744073709551516
-MFSNAMELEN = 16
-MNAMELEN = 90
-MNT_ASYNC = 64
-MNT_AUTOMOUNTED = 268435456
-MNT_DEFEXPORTED = 512
-MNT_DISCARD = 8388608
-MNT_EXKERB = 2048
-MNT_EXNORESPORT = 134217728
-MNT_EXPORTANON = 1024
-MNT_EXPORTED = 256
-MNT_EXPUBLIC = 268435456
-MNT_EXRDONLY = 128
-MNT_EXTATTR = 16777216
-MNT_IGNORE = 1048576
-MNT_LAZY = 3
-MNT_LOCAL = 4096
-MNT_LOG = 33554432
-MNT_NOATIME = 67108864
-MNT_NOCOREDUMP = 32768
-MNT_NODEV = 16
-MNT_NODEVMTIME = 1073741824
-MNT_NOEXEC = 4
-MNT_NOSUID = 8
-MNT_NOWAIT = 2
-MNT_QUOTA = 8192
-MNT_RDONLY = 1
-MNT_RELATIME = 131072
-MNT_ROOTFS = 16384
-MNT_SOFTDEP = 2147483648
-MNT_SYMPERM = 536870912
-MNT_SYNCHRONOUS = 2
-MNT_UNION = 32
-MNT_WAIT = 1
-O_ALT_IO = 262144
-O_APPEND = 8
-O_ASYNC = 64
-O_CLOEXEC = 4194304
-O_CREAT = 512
-O_DIRECT = 524288
-O_DIRECTORY = 2097152
-O_DSYNC = 65536
-O_EXCL = 2048
-O_EXLOCK = 32
-O_NOCTTY = 32768
-O_NOFOLLOW = 256
-O_NONBLOCK = 4
-O_NOSIGPIPE = 16777216
-O_RDONLY = 0
-O_RDWR = 2
-O_RSYNC = 131072
-O_SHLOCK = 16
-O_SYNC = 128
-O_TRUNC = 1024
-O_WRONLY = 1
-SEEK_CUR = 1
-SEEK_END = 2
-SEEK_SET = 0
-SYS___mount50 = 410
-SYS_close = 6
-SYS_compat_20_getfsstat = 18
-SYS_compat_40_mount = 21
-SYS_compat_43_ocreat = 8
-SYS_compat_43_olseek = 19
-SYS_dup = 41
-SYS_dup2 = 90
-SYS_dup3 = 454
-SYS_lseek = 199
-SYS_open = 5
-SYS_openat = 468
-SYS_pipe2 = 453
-SYS_pread = 173
-SYS_preadv = 289
-SYS_pwrite = 174
-SYS_pwritev = 290
-SYS_read = 3
-SYS_readv = 120
-SYS_unmount = 22
-SYS_write = 4
-SYS_writev = 121
-S_IRGRP = 32
-S_IROTH = 4
-S_IRUSR = 256
-S_IRWXG = 56
-S_IRWXO = 7
-S_IRWXU = 448
-S_ISGID = 1024
-S_ISUID = 2048
-S_ISVTX = 512
-S_IWGRP = 16
-S_IWOTH = 2
-S_IWUSR = 128
-S_IXGRP = 8
-S_IXOTH = 1
-S_IXUSR = 64
diff --git a/sys/netbsd/ipc.txt.const b/sys/netbsd/ipc.txt.const
new file mode 100644
index 000000000..65f2cf77f
--- /dev/null
+++ b/sys/netbsd/ipc.txt.const
@@ -0,0 +1,42 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+GETALL = amd64:6
+GETNCNT = amd64:3
+GETPID = amd64:4
+GETVAL = amd64:5
+GETZCNT = amd64:7
+IPC_CREAT = amd64:512
+IPC_EXCL = amd64:1024
+IPC_NOWAIT = amd64:2048
+IPC_PRIVATE = amd64:0
+IPC_RMID = amd64:0
+IPC_SET = amd64:1
+IPC_STAT = amd64:2
+MSG_NOERROR = amd64:4096
+SEM_UNDO = amd64:4096
+SETALL = amd64:9
+SETVAL = amd64:8
+SHM_LOCK = amd64:3
+SHM_RDONLY = amd64:4096
+SHM_RND = amd64:8192
+SHM_UNLOCK = amd64:4
+SYS_msgctl = amd64:444
+SYS_msgget = amd64:225
+SYS_msgrcv = amd64:227
+SYS_msgsnd = amd64:226
+SYS_semctl = amd64:442
+SYS_semget = amd64:221
+SYS_semop = amd64:222
+SYS_shmat = amd64:228
+SYS_shmctl = amd64:443
+SYS_shmdt = amd64:230
+SYS_shmget = amd64:231
+S_IRGRP = amd64:32
+S_IROTH = amd64:4
+S_IRUSR = amd64:256
+S_IWGRP = amd64:16
+S_IWOTH = amd64:2
+S_IWUSR = amd64:128
+S_IXGRP = amd64:8
+S_IXOTH = amd64:1
+S_IXUSR = amd64:64
diff --git a/sys/netbsd/ipc_amd64.const b/sys/netbsd/ipc_amd64.const
deleted file mode 100644
index 1f3d3115c..000000000
--- a/sys/netbsd/ipc_amd64.const
+++ /dev/null
@@ -1,41 +0,0 @@
-# AUTOGENERATED FILE
-GETALL = 6
-GETNCNT = 3
-GETPID = 4
-GETVAL = 5
-GETZCNT = 7
-IPC_CREAT = 512
-IPC_EXCL = 1024
-IPC_NOWAIT = 2048
-IPC_PRIVATE = 0
-IPC_RMID = 0
-IPC_SET = 1
-IPC_STAT = 2
-MSG_NOERROR = 4096
-SEM_UNDO = 4096
-SETALL = 9
-SETVAL = 8
-SHM_LOCK = 3
-SHM_RDONLY = 4096
-SHM_RND = 8192
-SHM_UNLOCK = 4
-SYS_msgctl = 444
-SYS_msgget = 225
-SYS_msgrcv = 227
-SYS_msgsnd = 226
-SYS_semctl = 442
-SYS_semget = 221
-SYS_semop = 222
-SYS_shmat = 228
-SYS_shmctl = 443
-SYS_shmdt = 230
-SYS_shmget = 231
-S_IRGRP = 32
-S_IROTH = 4
-S_IRUSR = 256
-S_IWGRP = 16
-S_IWOTH = 2
-S_IWUSR = 128
-S_IXGRP = 8
-S_IXOTH = 1
-S_IXUSR = 64
diff --git a/sys/netbsd/lwp.txt.const b/sys/netbsd/lwp.txt.const
new file mode 100644
index 000000000..a5bd6c6ac
--- /dev/null
+++ b/sys/netbsd/lwp.txt.const
@@ -0,0 +1,42 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+KSEM_PSHARED = amd64:1347637828
+LWP_DETACHED = amd64:64
+LWP_SUSPENDED = amd64:128
+O_CREAT = amd64:512
+O_EXCL = amd64:2048
+SS_DISABLE = amd64:4
+SS_ONSTACK = amd64:1
+SYS__ksem_close = amd64:250
+SYS__ksem_destroy = amd64:255
+SYS__ksem_getvalue = amd64:254
+SYS__ksem_init = amd64:247
+SYS__ksem_open = amd64:248
+SYS__ksem_post = amd64:251
+SYS__ksem_timedwait = amd64:256
+SYS__ksem_trywait = amd64:253
+SYS__ksem_unlink = amd64:249
+SYS__ksem_wait = amd64:252
+SYS__lwp_continue = amd64:314
+SYS__lwp_create = amd64:309
+SYS__lwp_ctl = amd64:325
+SYS__lwp_detach = amd64:319
+SYS__lwp_exit = amd64:310
+SYS__lwp_getname = amd64:324
+SYS__lwp_getprivate = amd64:316
+SYS__lwp_kill = amd64:318
+SYS__lwp_self = amd64:311
+SYS__lwp_setname = amd64:323
+SYS__lwp_setprivate = amd64:317
+SYS__lwp_suspend = amd64:313
+SYS__lwp_unpark = amd64:321
+SYS__lwp_unpark_all = amd64:322
+SYS__lwp_wait = amd64:312
+SYS__lwp_wakeup = amd64:315
+SYS_compat_50__lwp_park = amd64:320
+SYS_compat_60__lwp_park = amd64:434
+_UC_CPU = amd64:4
+_UC_FPU = amd64:8
+_UC_MD = amd64:1074724896
+_UC_SIGMASK = amd64:1
+_UC_STACK = amd64:2
diff --git a/sys/netbsd/lwp_amd64.const b/sys/netbsd/lwp_amd64.const
deleted file mode 100644
index 918b7356a..000000000
--- a/sys/netbsd/lwp_amd64.const
+++ /dev/null
@@ -1,41 +0,0 @@
-# AUTOGENERATED FILE
-KSEM_PSHARED = 1347637828
-LWP_DETACHED = 64
-LWP_SUSPENDED = 128
-O_CREAT = 512
-O_EXCL = 2048
-SS_DISABLE = 4
-SS_ONSTACK = 1
-SYS__ksem_close = 250
-SYS__ksem_destroy = 255
-SYS__ksem_getvalue = 254
-SYS__ksem_init = 247
-SYS__ksem_open = 248
-SYS__ksem_post = 251
-SYS__ksem_timedwait = 256
-SYS__ksem_trywait = 253
-SYS__ksem_unlink = 249
-SYS__ksem_wait = 252
-SYS__lwp_continue = 314
-SYS__lwp_create = 309
-SYS__lwp_ctl = 325
-SYS__lwp_detach = 319
-SYS__lwp_exit = 310
-SYS__lwp_getname = 324
-SYS__lwp_getprivate = 316
-SYS__lwp_kill = 318
-SYS__lwp_self = 311
-SYS__lwp_setname = 323
-SYS__lwp_setprivate = 317
-SYS__lwp_suspend = 313
-SYS__lwp_unpark = 321
-SYS__lwp_unpark_all = 322
-SYS__lwp_wait = 312
-SYS__lwp_wakeup = 315
-SYS_compat_50__lwp_park = 320
-SYS_compat_60__lwp_park = 434
-_UC_CPU = 4
-_UC_FPU = 8
-_UC_MD = 1074724896
-_UC_SIGMASK = 1
-_UC_STACK = 2
diff --git a/sys/netbsd/mm.txt.const b/sys/netbsd/mm.txt.const
new file mode 100644
index 000000000..151e9f5df
--- /dev/null
+++ b/sys/netbsd/mm.txt.const
@@ -0,0 +1,32 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+MADV_DONTNEED = amd64:4
+MADV_FREE = amd64:6
+MADV_NORMAL = amd64:0
+MADV_RANDOM = amd64:1
+MADV_SEQUENTIAL = amd64:2
+MADV_WILLNEED = amd64:3
+MAP_ANON = amd64:4096
+MAP_ANONYMOUS = amd64:4096
+MAP_FILE = amd64:0
+MAP_FIXED = amd64:16
+MAP_HASSEMAPHORE = amd64:512
+MAP_INHERIT = amd64:128
+MAP_PRIVATE = amd64:2
+MAP_SHARED = amd64:1
+MAP_TRYFIXED = amd64:1024
+MAP_WIRED = amd64:2048
+MCL_CURRENT = amd64:1
+MCL_FUTURE = amd64:2
+PROT_EXEC = amd64:4
+PROT_NONE = amd64:0
+PROT_READ = amd64:1
+PROT_WRITE = amd64:2
+SYS_madvise = amd64:75
+SYS_mlock = amd64:203
+SYS_mlockall = amd64:242
+SYS_mmap = amd64:197
+SYS_mprotect = amd64:74
+SYS_munlock = amd64:204
+SYS_munlockall = amd64:243
+SYS_munmap = amd64:73
diff --git a/sys/netbsd/mm_amd64.const b/sys/netbsd/mm_amd64.const
deleted file mode 100644
index 12ee91b0b..000000000
--- a/sys/netbsd/mm_amd64.const
+++ /dev/null
@@ -1,31 +0,0 @@
-# AUTOGENERATED FILE
-MADV_DONTNEED = 4
-MADV_FREE = 6
-MADV_NORMAL = 0
-MADV_RANDOM = 1
-MADV_SEQUENTIAL = 2
-MADV_WILLNEED = 3
-MAP_ANON = 4096
-MAP_ANONYMOUS = 4096
-MAP_FILE = 0
-MAP_FIXED = 16
-MAP_HASSEMAPHORE = 512
-MAP_INHERIT = 128
-MAP_PRIVATE = 2
-MAP_SHARED = 1
-MAP_TRYFIXED = 1024
-MAP_WIRED = 2048
-MCL_CURRENT = 1
-MCL_FUTURE = 2
-PROT_EXEC = 4
-PROT_NONE = 0
-PROT_READ = 1
-PROT_WRITE = 2
-SYS_madvise = 75
-SYS_mlock = 203
-SYS_mlockall = 242
-SYS_mmap = 197
-SYS_mprotect = 74
-SYS_munlock = 204
-SYS_munlockall = 243
-SYS_munmap = 73
diff --git a/sys/netbsd/socket.txt.const b/sys/netbsd/socket.txt.const
new file mode 100644
index 000000000..41b85bcd1
--- /dev/null
+++ b/sys/netbsd/socket.txt.const
@@ -0,0 +1,163 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AF_APPLETALK = amd64:16
+AF_ARP = amd64:28
+AF_BLUETOOTH = amd64:31
+AF_CAN = amd64:35
+AF_CCITT = amd64:10
+AF_CHAOS = amd64:5
+AF_CNT = amd64:21
+AF_COIP = amd64:20
+AF_DATAKIT = amd64:9
+AF_DECnet = amd64:12
+AF_DLI = amd64:13
+AF_E164 = amd64:26
+AF_ECMA = amd64:8
+AF_ETHER = amd64:36
+AF_HYLINK = amd64:15
+AF_IEEE80211 = amd64:32
+AF_IMPLINK = amd64:3
+AF_INET = amd64:2
+AF_INET6 = amd64:24
+AF_IPX = amd64:23
+AF_ISDN = amd64:26
+AF_ISO = amd64:7
+AF_LAT = amd64:14
+AF_LINK = amd64:18
+AF_LOCAL = amd64:1
+AF_MAX = amd64:37
+AF_MPLS = amd64:33
+AF_NATM = amd64:27
+AF_NS = amd64:6
+AF_OROUTE = amd64:17
+AF_OSI = amd64:7
+AF_PUP = amd64:4
+AF_ROUTE = amd64:34
+AF_SNA = amd64:11
+AF_UNIX = amd64:1
+AF_UNSPEC = amd64:0
+IPPROTO_ICMP = amd64:1
+LINUX_AF_APPLETALK = amd64:5
+LINUX_AF_DECnet = amd64:12
+LINUX_AF_INET = amd64:2
+LINUX_AF_INET6 = amd64:10
+LINUX_AF_IPX = amd64:4
+LINUX_AF_MAX = amd64:32
+LINUX_AF_SNA = amd64:22
+LINUX_AF_UNIX = amd64:1
+LINUX_AF_UNSPEC = amd64:0
+LINUX_MSG_CTRUNC = amd64:8
+LINUX_MSG_DONTROUTE = amd64:4
+LINUX_MSG_DONTWAIT = amd64:64
+LINUX_MSG_EOR = amd64:128
+LINUX_MSG_NOSIGNAL = amd64:16384
+LINUX_MSG_OOB = amd64:1
+LINUX_MSG_PEEK = amd64:2
+LINUX_MSG_TRUNC = amd64:32
+LINUX_MSG_WAITALL = amd64:256
+LINUX_SOL_AX25 = amd64:257
+LINUX_SOL_IP = amd64:0
+LINUX_SOL_IPV6 = amd64:41
+LINUX_SOL_IPX = amd64:256
+LINUX_SOL_SOCKET = amd64:1
+LINUX_SOL_TCP = amd64:6
+LINUX_SOL_UDP = amd64:17
+LINUX_SO_BROADCAST = amd64:6
+LINUX_SO_DEBUG = amd64:1
+LINUX_SO_DONTROUTE = amd64:5
+LINUX_SO_ERROR = amd64:4
+LINUX_SO_KEEPALIVE = amd64:9
+LINUX_SO_LINGER = amd64:13
+LINUX_SO_OOBINLINE = amd64:10
+LINUX_SO_RCVBUF = amd64:8
+LINUX_SO_RCVLOWAT = amd64:18
+LINUX_SO_RCVTIMEO = amd64:20
+LINUX_SO_REUSEADDR = amd64:2
+LINUX_SO_SNDBUF = amd64:7
+LINUX_SO_SNDLOWAT = amd64:19
+LINUX_SO_SNDTIMEO = amd64:21
+LINUX_SO_TIMESTAMP = amd64:29
+LINUX_SO_TYPE = amd64:3
+LINUX_pseudo_AF_KEY = amd64:15
+MSG_BCAST = amd64:256
+MSG_CMSG_CLOEXEC = amd64:2048
+MSG_CTRUNC = amd64:32
+MSG_DONTROUTE = amd64:4
+MSG_DONTWAIT = amd64:128
+MSG_EOR = amd64:8
+MSG_MCAST = amd64:512
+MSG_NBIO = amd64:4096
+MSG_NOSIGNAL = amd64:1024
+MSG_NOTIFICATION = amd64:16384
+MSG_OOB = amd64:1
+MSG_PEEK = amd64:2
+MSG_TRUNC = amd64:16
+MSG_WAITALL = amd64:64
+MSG_WAITFORONE = amd64:8192
+PF_APPLETALK = amd64:16
+PF_BLUETOOTH = amd64:31
+PF_CAN = amd64:35
+PF_INET = amd64:2
+PF_INET6 = amd64:24
+PF_LOCAL = amd64:1
+PF_NS = amd64:6
+SHUT_RD = amd64:0
+SHUT_RDWR = amd64:2
+SHUT_WR = amd64:1
+SOCK_CLOEXEC = amd64:268435456
+SOCK_DGRAM = amd64:2
+SOCK_NONBLOCK = amd64:536870912
+SOCK_NOSIGPIPE = amd64:1073741824
+SOCK_RAW = amd64:3
+SOCK_RDM = amd64:4
+SOCK_SEQPACKET = amd64:5
+SOCK_STREAM = amd64:1
+SOL_SOCKET = amd64:65535
+SO_ACCEPTFILTER = amd64:4096
+SO_BROADCAST = amd64:32
+SO_DEBUG = amd64:1
+SO_DONTROUTE = amd64:16
+SO_ERROR = amd64:4103
+SO_KEEPALIVE = amd64:8
+SO_LINGER = amd64:128
+SO_NOSIGPIPE = amd64:2048
+SO_OOBINLINE = amd64:256
+SO_PEERCRED = amd64:17
+SO_RCVBUF = amd64:4098
+SO_RCVLOWAT = amd64:4100
+SO_RCVTIMEO = amd64:4108
+SO_REUSEADDR = amd64:4
+SO_REUSEPORT = amd64:512
+SO_SNDBUF = amd64:4097
+SO_SNDLOWAT = amd64:4099
+SO_SNDTIMEO = amd64:4107
+SO_TIMESTAMP = amd64:8192
+SO_TYPE = amd64:4104
+SYS_accept = amd64:30
+SYS_bind = amd64:104
+SYS_compat_30_socket = amd64:97
+SYS_compat_43_oaccept = amd64:99
+SYS_compat_43_ogetpeername = amd64:141
+SYS_compat_43_ogetsockname = amd64:150
+SYS_compat_43_orecvfrom = amd64:125
+SYS_connect = amd64:98
+SYS_getpeername = amd64:31
+SYS_getsockname = amd64:32
+SYS_getsockopt = amd64:118
+SYS_listen = amd64:106
+SYS_paccept = amd64:456
+SYS_recvfrom = amd64:29
+SYS_recvmmsg = amd64:475
+SYS_recvmsg = amd64:27
+SYS_sendmmsg = amd64:476
+SYS_sendmsg = amd64:28
+SYS_sendto = amd64:133
+SYS_setsockopt = amd64:105
+SYS_shutdown = amd64:134
+SYS_socket = amd64:394
+SYS_socketpair = amd64:135
+pseudo_AF_HDRCMPLT = amd64:30
+pseudo_AF_KEY = amd64:29
+pseudo_AF_PIP = amd64:25
+pseudo_AF_RTIP = amd64:22
+pseudo_AF_XTP = amd64:19
diff --git a/sys/netbsd/socket_amd64.const b/sys/netbsd/socket_amd64.const
deleted file mode 100644
index df418a7ba..000000000
--- a/sys/netbsd/socket_amd64.const
+++ /dev/null
@@ -1,162 +0,0 @@
-# AUTOGENERATED FILE
-AF_APPLETALK = 16
-AF_ARP = 28
-AF_BLUETOOTH = 31
-AF_CAN = 35
-AF_CCITT = 10
-AF_CHAOS = 5
-AF_CNT = 21
-AF_COIP = 20
-AF_DATAKIT = 9
-AF_DECnet = 12
-AF_DLI = 13
-AF_E164 = 26
-AF_ECMA = 8
-AF_ETHER = 36
-AF_HYLINK = 15
-AF_IEEE80211 = 32
-AF_IMPLINK = 3
-AF_INET = 2
-AF_INET6 = 24
-AF_IPX = 23
-AF_ISDN = 26
-AF_ISO = 7
-AF_LAT = 14
-AF_LINK = 18
-AF_LOCAL = 1
-AF_MAX = 37
-AF_MPLS = 33
-AF_NATM = 27
-AF_NS = 6
-AF_OROUTE = 17
-AF_OSI = 7
-AF_PUP = 4
-AF_ROUTE = 34
-AF_SNA = 11
-AF_UNIX = 1
-AF_UNSPEC = 0
-IPPROTO_ICMP = 1
-LINUX_AF_APPLETALK = 5
-LINUX_AF_DECnet = 12
-LINUX_AF_INET = 2
-LINUX_AF_INET6 = 10
-LINUX_AF_IPX = 4
-LINUX_AF_MAX = 32
-LINUX_AF_SNA = 22
-LINUX_AF_UNIX = 1
-LINUX_AF_UNSPEC = 0
-LINUX_MSG_CTRUNC = 8
-LINUX_MSG_DONTROUTE = 4
-LINUX_MSG_DONTWAIT = 64
-LINUX_MSG_EOR = 128
-LINUX_MSG_NOSIGNAL = 16384
-LINUX_MSG_OOB = 1
-LINUX_MSG_PEEK = 2
-LINUX_MSG_TRUNC = 32
-LINUX_MSG_WAITALL = 256
-LINUX_SOL_AX25 = 257
-LINUX_SOL_IP = 0
-LINUX_SOL_IPV6 = 41
-LINUX_SOL_IPX = 256
-LINUX_SOL_SOCKET = 1
-LINUX_SOL_TCP = 6
-LINUX_SOL_UDP = 17
-LINUX_SO_BROADCAST = 6
-LINUX_SO_DEBUG = 1
-LINUX_SO_DONTROUTE = 5
-LINUX_SO_ERROR = 4
-LINUX_SO_KEEPALIVE = 9
-LINUX_SO_LINGER = 13
-LINUX_SO_OOBINLINE = 10
-LINUX_SO_RCVBUF = 8
-LINUX_SO_RCVLOWAT = 18
-LINUX_SO_RCVTIMEO = 20
-LINUX_SO_REUSEADDR = 2
-LINUX_SO_SNDBUF = 7
-LINUX_SO_SNDLOWAT = 19
-LINUX_SO_SNDTIMEO = 21
-LINUX_SO_TIMESTAMP = 29
-LINUX_SO_TYPE = 3
-LINUX_pseudo_AF_KEY = 15
-MSG_BCAST = 256
-MSG_CMSG_CLOEXEC = 2048
-MSG_CTRUNC = 32
-MSG_DONTROUTE = 4
-MSG_DONTWAIT = 128
-MSG_EOR = 8
-MSG_MCAST = 512
-MSG_NBIO = 4096
-MSG_NOSIGNAL = 1024
-MSG_NOTIFICATION = 16384
-MSG_OOB = 1
-MSG_PEEK = 2
-MSG_TRUNC = 16
-MSG_WAITALL = 64
-MSG_WAITFORONE = 8192
-PF_APPLETALK = 16
-PF_BLUETOOTH = 31
-PF_CAN = 35
-PF_INET = 2
-PF_INET6 = 24
-PF_LOCAL = 1
-PF_NS = 6
-SHUT_RD = 0
-SHUT_RDWR = 2
-SHUT_WR = 1
-SOCK_CLOEXEC = 268435456
-SOCK_DGRAM = 2
-SOCK_NONBLOCK = 536870912
-SOCK_NOSIGPIPE = 1073741824
-SOCK_RAW = 3
-SOCK_RDM = 4
-SOCK_SEQPACKET = 5
-SOCK_STREAM = 1
-SOL_SOCKET = 65535
-SO_ACCEPTFILTER = 4096
-SO_BROADCAST = 32
-SO_DEBUG = 1
-SO_DONTROUTE = 16
-SO_ERROR = 4103
-SO_KEEPALIVE = 8
-SO_LINGER = 128
-SO_NOSIGPIPE = 2048
-SO_OOBINLINE = 256
-SO_PEERCRED = 17
-SO_RCVBUF = 4098
-SO_RCVLOWAT = 4100
-SO_RCVTIMEO = 4108
-SO_REUSEADDR = 4
-SO_REUSEPORT = 512
-SO_SNDBUF = 4097
-SO_SNDLOWAT = 4099
-SO_SNDTIMEO = 4107
-SO_TIMESTAMP = 8192
-SO_TYPE = 4104
-SYS_accept = 30
-SYS_bind = 104
-SYS_compat_30_socket = 97
-SYS_compat_43_oaccept = 99
-SYS_compat_43_ogetpeername = 141
-SYS_compat_43_ogetsockname = 150
-SYS_compat_43_orecvfrom = 125
-SYS_connect = 98
-SYS_getpeername = 31
-SYS_getsockname = 32
-SYS_getsockopt = 118
-SYS_listen = 106
-SYS_paccept = 456
-SYS_recvfrom = 29
-SYS_recvmmsg = 475
-SYS_recvmsg = 27
-SYS_sendmmsg = 476
-SYS_sendmsg = 28
-SYS_sendto = 133
-SYS_setsockopt = 105
-SYS_shutdown = 134
-SYS_socket = 394
-SYS_socketpair = 135
-pseudo_AF_HDRCMPLT = 30
-pseudo_AF_KEY = 29
-pseudo_AF_PIP = 25
-pseudo_AF_RTIP = 22
-pseudo_AF_XTP = 19
diff --git a/sys/netbsd/socket_inet.txt.const b/sys/netbsd/socket_inet.txt.const
new file mode 100644
index 000000000..ae261e224
--- /dev/null
+++ b/sys/netbsd/socket_inet.txt.const
@@ -0,0 +1,15 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AF_INET = amd64:2
+IPPROTO_IP = amd64:0
+IP_OPTIONS = amd64:1
+SYS_accept = amd64:30
+SYS_bind = amd64:104
+SYS_connect = amd64:98
+SYS_getpeername = amd64:31
+SYS_getsockname = amd64:32
+SYS_getsockopt = amd64:118
+SYS_recvfrom = amd64:29
+SYS_sendto = amd64:133
+SYS_setsockopt = amd64:105
+SYS_socket = amd64:394
diff --git a/sys/netbsd/socket_inet6.txt.const b/sys/netbsd/socket_inet6.txt.const
new file mode 100644
index 000000000..ca94aaef2
--- /dev/null
+++ b/sys/netbsd/socket_inet6.txt.const
@@ -0,0 +1,18 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AF_INET6 = amd64:24
+IPPROTO_IPV6 = amd64:41
+LINUX_AF_INET6 = amd64:10
+MIFF_REGISTER = amd64:1
+MRT6_ADD_MFC = amd64:104
+MRT6_ADD_MIF = amd64:102
+MRT6_DEL_MFC = amd64:105
+SYS_accept = amd64:30
+SYS_bind = amd64:104
+SYS_connect = amd64:98
+SYS_getpeername = amd64:31
+SYS_getsockname = amd64:32
+SYS_recvfrom = amd64:29
+SYS_sendto = amd64:133
+SYS_setsockopt = amd64:105
+SYS_socket = amd64:394
diff --git a/sys/netbsd/socket_inet6_amd64.const b/sys/netbsd/socket_inet6_amd64.const
deleted file mode 100644
index 47cfa8831..000000000
--- a/sys/netbsd/socket_inet6_amd64.const
+++ /dev/null
@@ -1,17 +0,0 @@
-# AUTOGENERATED FILE
-AF_INET6 = 24
-IPPROTO_IPV6 = 41
-LINUX_AF_INET6 = 10
-MIFF_REGISTER = 1
-MRT6_ADD_MFC = 104
-MRT6_ADD_MIF = 102
-MRT6_DEL_MFC = 105
-SYS_accept = 30
-SYS_bind = 104
-SYS_connect = 98
-SYS_getpeername = 31
-SYS_getsockname = 32
-SYS_recvfrom = 29
-SYS_sendto = 133
-SYS_setsockopt = 105
-SYS_socket = 394
diff --git a/sys/netbsd/socket_inet_amd64.const b/sys/netbsd/socket_inet_amd64.const
deleted file mode 100644
index 8616a4953..000000000
--- a/sys/netbsd/socket_inet_amd64.const
+++ /dev/null
@@ -1,14 +0,0 @@
-# AUTOGENERATED FILE
-AF_INET = 2
-IPPROTO_IP = 0
-IP_OPTIONS = 1
-SYS_accept = 30
-SYS_bind = 104
-SYS_connect = 98
-SYS_getpeername = 31
-SYS_getsockname = 32
-SYS_getsockopt = 118
-SYS_recvfrom = 29
-SYS_sendto = 133
-SYS_setsockopt = 105
-SYS_socket = 394
diff --git a/sys/netbsd/socket_unix.txt.const b/sys/netbsd/socket_unix.txt.const
new file mode 100644
index 000000000..17888b157
--- /dev/null
+++ b/sys/netbsd/socket_unix.txt.const
@@ -0,0 +1,24 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AF_UNIX = amd64:1
+AF_UNSPEC = amd64:0
+LINUX_AF_UNIX = amd64:1
+LINUX_AF_UNSPEC = amd64:0
+LINUX_SCM_CREDENTIALS = amd64:2
+LINUX_SCM_RIGHTS = amd64:1
+LINUX_SOL_SOCKET = amd64:1
+SCM_RIGHTS = amd64:1
+SOCK_DGRAM = amd64:2
+SOCK_SEQPACKET = amd64:5
+SOCK_STREAM = amd64:1
+SOL_SOCKET = amd64:65535
+SYS_accept = amd64:30
+SYS_bind = amd64:104
+SYS_connect = amd64:98
+SYS_getpeername = amd64:31
+SYS_getsockname = amd64:32
+SYS_recvfrom = amd64:29
+SYS_sendmsg = amd64:28
+SYS_sendto = amd64:133
+SYS_socket = amd64:394
+SYS_socketpair = amd64:135
diff --git a/sys/netbsd/socket_unix_amd64.const b/sys/netbsd/socket_unix_amd64.const
deleted file mode 100644
index 2f32c5a0b..000000000
--- a/sys/netbsd/socket_unix_amd64.const
+++ /dev/null
@@ -1,23 +0,0 @@
-# AUTOGENERATED FILE
-AF_UNIX = 1
-AF_UNSPEC = 0
-LINUX_AF_UNIX = 1
-LINUX_AF_UNSPEC = 0
-LINUX_SCM_CREDENTIALS = 2
-LINUX_SCM_RIGHTS = 1
-LINUX_SOL_SOCKET = 1
-SCM_RIGHTS = 1
-SOCK_DGRAM = 2
-SOCK_SEQPACKET = 5
-SOCK_STREAM = 1
-SOL_SOCKET = 65535
-SYS_accept = 30
-SYS_bind = 104
-SYS_connect = 98
-SYS_getpeername = 31
-SYS_getsockname = 32
-SYS_recvfrom = 29
-SYS_sendmsg = 28
-SYS_sendto = 133
-SYS_socket = 394
-SYS_socketpair = 135
diff --git a/sys/netbsd/sys.txt b/sys/netbsd/sys.txt
index cb4a2ae04..03c63240f 100644
--- a/sys/netbsd/sys.txt
+++ b/sys/netbsd/sys.txt
@@ -376,6 +376,6 @@ fcntl_status = O_APPEND, O_ASYNC, O_NONBLOCK, O_DSYNC, O_RSYNC, O_ALT_IO, O_DIRE
minherit_flags = MAP_INHERIT_COPY, MAP_INHERIT_NONE, MAP_INHERIT_SHARE, MAP_INHERIT_ZERO
flock_type = F_RDLCK, F_WRLCK, F_UNLCK
chflags_flags = SF_APPEND, SF_IMMUTABLE, SF_ARCHIVED, UF_OPAQUE, UF_APPEND, UF_IMMUTABLE, UF_NODUMP
-clone_flags = CLONE_CSIGNAL, CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PID, CLONE_PTRACE, CLONE_VFORK
+clone_flags = CLONE_CSIGNAL, CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PTRACE, CLONE_VFORK
sa_flags = SA_ONSTACK, SA_RESTART, SA_RESETHAND, SA_NODEFER, SA_NOCLDSTOP, SA_NOCLDWAIT, SA_SIGINFO, SA_NOKERNINFO, SA_ALLBITS
dup_flags = O_CLOEXEC, O_NONBLOCK, O_NOSIGPIPE
diff --git a/sys/netbsd/sys.txt.const b/sys/netbsd/sys.txt.const
new file mode 100644
index 000000000..4103eed84
--- /dev/null
+++ b/sys/netbsd/sys.txt.const
@@ -0,0 +1,274 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+AT_EACCESS = amd64:256
+AT_REMOVEDIR = amd64:2048
+AT_SYMLINK_FOLLOW = amd64:1024
+AT_SYMLINK_NOFOLLOW = amd64:512
+CLOCK_MONOTONIC = amd64:3
+CLOCK_PROCESS_CPUTIME_ID = amd64:1073741824
+CLOCK_PROF = amd64:2
+CLOCK_REALTIME = amd64:0
+CLOCK_THREAD_CPUTIME_ID = amd64:536870912
+CLOCK_VIRTUAL = amd64:1
+CLONE_CSIGNAL = amd64:255
+CLONE_FILES = amd64:1024
+CLONE_FS = amd64:512
+CLONE_PTRACE = amd64:8192
+CLONE_SIGHAND = amd64:2048
+CLONE_VFORK = amd64:16384
+CLONE_VM = amd64:256
+FAE_CLOSE = amd64:2
+FAE_DUP2 = amd64:1
+FAE_OPEN = amd64:0
+FD_CLOEXEC = amd64:1
+FIOASYNC = amd64:2147772029
+FIOGETBMAP = amd64:3221775994
+FIOGETOWN = amd64:1074030203
+FIONBIO = amd64:2147772030
+FIONREAD = amd64:1074030207
+FIONSPACE = amd64:1074030200
+FIONWRITE = amd64:1074030201
+FIOSEEKDATA = amd64:3221775969
+FIOSEEKHOLE = amd64:3221775970
+FIOSETOWN = amd64:2147772028
+F_DUPFD = amd64:0
+F_DUPFD_CLOEXEC = amd64:12
+F_GETFD = amd64:1
+F_GETFL = amd64:3
+F_GETLK = amd64:7
+F_GETOWN = amd64:5
+F_OK = amd64:0
+F_RDLCK = amd64:1
+F_SETFD = amd64:2
+F_SETFL = amd64:4
+F_SETLK = amd64:8
+F_SETLKW = amd64:9
+F_SETOWN = amd64:6
+F_UNLCK = amd64:2
+F_WRLCK = amd64:3
+ITIMER_MONOTONIC = amd64:3
+ITIMER_PROF = amd64:2
+ITIMER_REAL = amd64:0
+ITIMER_VIRTUAL = amd64:1
+LOCK_EX = amd64:2
+LOCK_NB = amd64:4
+LOCK_SH = amd64:1
+LOCK_UN = amd64:8
+MAP_INHERIT_COPY = amd64:1
+MAP_INHERIT_NONE = amd64:2
+MAP_INHERIT_SHARE = amd64:0
+MAP_INHERIT_ZERO = amd64:4
+MS_ASYNC = amd64:1
+MS_INVALIDATE = amd64:2
+MS_SYNC = amd64:4
+OFIOGETBMAP = amd64:3221513850
+O_ALT_IO = amd64:262144
+O_APPEND = amd64:8
+O_ASYNC = amd64:64
+O_CLOEXEC = amd64:4194304
+O_DIRECT = amd64:524288
+O_DSYNC = amd64:65536
+O_NONBLOCK = amd64:4
+O_NOSIGPIPE = amd64:16777216
+O_RSYNC = amd64:131072
+POLLERR = amd64:8
+POLLHUP = amd64:16
+POLLIN = amd64:1
+POLLNVAL = amd64:32
+POLLOUT = amd64:4
+POLLPRI = amd64:2
+POLLRDBAND = amd64:128
+POLLRDNORM = amd64:64
+POLLWRBAND = amd64:256
+POLLWRNORM = amd64:4
+PRIO_PGRP = amd64:1
+PRIO_PROCESS = amd64:0
+PRIO_USER = amd64:2
+RLIMIT_AS = amd64:10
+RLIMIT_CORE = amd64:4
+RLIMIT_CPU = amd64:0
+RLIMIT_DATA = amd64:2
+RLIMIT_FSIZE = amd64:1
+RLIMIT_MEMLOCK = amd64:6
+RLIMIT_NOFILE = amd64:8
+RLIMIT_NPROC = amd64:7
+RLIMIT_NTHR = amd64:11
+RLIMIT_RSS = amd64:5
+RLIMIT_SBSIZE = amd64:9
+RLIMIT_STACK = amd64:3
+RUSAGE_CHILDREN = amd64:18446744073709551615
+RUSAGE_SELF = amd64:0
+R_OK = amd64:4
+SA_ALLBITS = amd64:255
+SA_NOCLDSTOP = amd64:8
+SA_NOCLDWAIT = amd64:32
+SA_NODEFER = amd64:16
+SA_NOKERNINFO = amd64:128
+SA_ONSTACK = amd64:1
+SA_RESETHAND = amd64:4
+SA_RESTART = amd64:2
+SA_SIGINFO = amd64:64
+SF_APPEND = amd64:262144
+SF_ARCHIVED = amd64:65536
+SF_IMMUTABLE = amd64:131072
+SYS___clock_getres50 = amd64:429
+SYS___clock_gettime50 = amd64:427
+SYS___clock_settime50 = amd64:428
+SYS___clone = amd64:287
+SYS___fstat50 = amd64:440
+SYS___futimes50 = amd64:423
+SYS___getcwd = amd64:296
+SYS___getdents30 = amd64:390
+SYS___getitimer50 = amd64:426
+SYS___getlogin = amd64:49
+SYS___getrusage50 = amd64:445
+SYS___lstat50 = amd64:441
+SYS___lutimes50 = amd64:424
+SYS___msync13 = amd64:277
+SYS___nanosleep50 = amd64:430
+SYS___select50 = amd64:417
+SYS___setitimer50 = amd64:425
+SYS___stat50 = amd64:439
+SYS___utimes50 = amd64:420
+SYS___vfork14 = amd64:282
+SYS___wait450 = amd64:449
+SYS_access = amd64:33
+SYS_acct = amd64:51
+SYS_chdir = amd64:12
+SYS_chflags = amd64:34
+SYS_chmod = amd64:15
+SYS_chown = amd64:16
+SYS_chroot = amd64:61
+SYS_clock_nanosleep = amd64:477
+SYS_compat_09_ouname = amd64:164
+SYS_compat_12_fstat12 = amd64:189
+SYS_compat_12_lstat12 = amd64:190
+SYS_compat_12_msync = amd64:65
+SYS_compat_12_stat12 = amd64:188
+SYS_compat_20_fstatfs = amd64:158
+SYS_compat_20_statfs = amd64:157
+SYS_compat_30_getdents = amd64:272
+SYS_compat_43_fstat43 = amd64:62
+SYS_compat_43_lstat43 = amd64:40
+SYS_compat_43_oftruncate = amd64:130
+SYS_compat_43_ogetrlimit = amd64:144
+SYS_compat_43_osetrlimit = amd64:145
+SYS_compat_43_otruncate = amd64:129
+SYS_compat_43_stat43 = amd64:38
+SYS_compat_50_clock_getres = amd64:234
+SYS_compat_50_clock_gettime = amd64:232
+SYS_compat_50_clock_settime = amd64:233
+SYS_compat_50_futimes = amd64:206
+SYS_compat_50_getitimer = amd64:86
+SYS_compat_50_getrusage = amd64:117
+SYS_compat_50_lutimes = amd64:276
+SYS_compat_50_mknod = amd64:14
+SYS_compat_50_nanosleep = amd64:240
+SYS_compat_50_quotactl = amd64:148
+SYS_compat_50_select = amd64:93
+SYS_compat_50_setitimer = amd64:83
+SYS_compat_50_utimes = amd64:138
+SYS_compat_50_wait4 = amd64:7
+SYS_execve = amd64:59
+SYS_exit = amd64:1
+SYS_faccessat = amd64:462
+SYS_fchdir = amd64:13
+SYS_fchflags = amd64:35
+SYS_fchmod = amd64:124
+SYS_fchmodat = amd64:463
+SYS_fchown = amd64:123
+SYS_fchownat = amd64:464
+SYS_fchroot = amd64:297
+SYS_fcntl = amd64:92
+SYS_fdatasync = amd64:241
+SYS_flock = amd64:131
+SYS_fork = amd64:2
+SYS_fstatat = amd64:466
+SYS_fsync = amd64:95
+SYS_ftruncate = amd64:201
+SYS_getegid = amd64:43
+SYS_geteuid = amd64:25
+SYS_getgid = amd64:47
+SYS_getgroups = amd64:79
+SYS_getpgid = amd64:207
+SYS_getpgrp = amd64:81
+SYS_getpid = amd64:20
+SYS_getppid = amd64:39
+SYS_getpriority = amd64:100
+SYS_getrlimit = amd64:194
+SYS_getsid = amd64:286
+SYS_getuid = amd64:24
+SYS_ioctl = amd64:54
+SYS_lchflags = amd64:304
+SYS_lchmod = amd64:274
+SYS_lchown = amd64:275
+SYS_link = amd64:9
+SYS_linkat = amd64:457
+SYS_mincore = amd64:78
+SYS_minherit = amd64:273
+SYS_mkdir = amd64:136
+SYS_mkdirat = amd64:461
+SYS_mknod = amd64:450
+SYS_mknodat = amd64:460
+SYS_pipe = amd64:42
+SYS_poll = amd64:209
+SYS_posix_spawn = amd64:474
+SYS_profil = amd64:44
+SYS_ptrace = amd64:26
+SYS_readlink = amd64:58
+SYS_readlinkat = amd64:469
+SYS_rename = amd64:128
+SYS_renameat = amd64:458
+SYS_rmdir = amd64:137
+SYS_setegid = amd64:182
+SYS_seteuid = amd64:183
+SYS_setgid = amd64:181
+SYS_setgroups = amd64:80
+SYS_setpgid = amd64:82
+SYS_setpriority = amd64:96
+SYS_setregid = amd64:127
+SYS_setreuid = amd64:126
+SYS_setrlimit = amd64:195
+SYS_setuid = amd64:23
+SYS_symlink = amd64:57
+SYS_symlinkat = amd64:470
+SYS_sync = amd64:36
+SYS_truncate = amd64:200
+SYS_umask = amd64:60
+SYS_unlink = amd64:10
+SYS_unlinkat = amd64:471
+SYS_utimensat = amd64:467
+SYS_vfork = amd64:66
+S_IFBLK = amd64:24576
+S_IFCHR = amd64:8192
+S_IFIFO = amd64:4096
+S_IFREG = amd64:32768
+S_IFSOCK = amd64:49152
+S_IRGRP = amd64:32
+S_IROTH = amd64:4
+S_IRUSR = amd64:256
+S_IWGRP = amd64:16
+S_IWOTH = amd64:2
+S_IWUSR = amd64:128
+S_IXGRP = amd64:8
+S_IXOTH = amd64:1
+S_IXUSR = amd64:64
+TIMER_ABSTIME = amd64:1
+TIMER_RELTIME = amd64:0
+UF_APPEND = amd64:4
+UF_IMMUTABLE = amd64:2
+UF_NODUMP = amd64:1
+UF_OPAQUE = amd64:8
+WALLSIG = amd64:8
+WALTSIG = amd64:4
+WCONTINUED = amd64:16
+WEXITED = amd64:32
+WNOHANG = amd64:1
+WNOZOMBIE = amd64:131072
+WSTOPPED = amd64:2
+WTRAPPED = amd64:64
+WUNTRACED = amd64:2
+W_OK = amd64:2
+X_OK = amd64:1
+__WALL = amd64:8
+__WCLONE = amd64:4
diff --git a/sys/netbsd/sys_amd64.const b/sys/netbsd/sys_amd64.const
deleted file mode 100644
index 57adb5527..000000000
--- a/sys/netbsd/sys_amd64.const
+++ /dev/null
@@ -1,274 +0,0 @@
-# AUTOGENERATED FILE
-AT_EACCESS = 256
-AT_REMOVEDIR = 2048
-AT_SYMLINK_FOLLOW = 1024
-AT_SYMLINK_NOFOLLOW = 512
-CLOCK_MONOTONIC = 3
-CLOCK_PROCESS_CPUTIME_ID = 1073741824
-CLOCK_PROF = 2
-CLOCK_REALTIME = 0
-CLOCK_THREAD_CPUTIME_ID = 536870912
-CLOCK_VIRTUAL = 1
-CLONE_CSIGNAL = 255
-CLONE_FILES = 1024
-CLONE_FS = 512
-CLONE_PID = 4096
-CLONE_PTRACE = 8192
-CLONE_SIGHAND = 2048
-CLONE_VFORK = 16384
-CLONE_VM = 256
-FAE_CLOSE = 2
-FAE_DUP2 = 1
-FAE_OPEN = 0
-FD_CLOEXEC = 1
-FIOASYNC = 2147772029
-FIOGETBMAP = 3221775994
-FIOGETOWN = 1074030203
-FIONBIO = 2147772030
-FIONREAD = 1074030207
-FIONSPACE = 1074030200
-FIONWRITE = 1074030201
-FIOSEEKDATA = 3221775969
-FIOSEEKHOLE = 3221775970
-FIOSETOWN = 2147772028
-F_DUPFD = 0
-F_DUPFD_CLOEXEC = 12
-F_GETFD = 1
-F_GETFL = 3
-F_GETLK = 7
-F_GETOWN = 5
-F_OK = 0
-F_RDLCK = 1
-F_SETFD = 2
-F_SETFL = 4
-F_SETLK = 8
-F_SETLKW = 9
-F_SETOWN = 6
-F_UNLCK = 2
-F_WRLCK = 3
-ITIMER_MONOTONIC = 3
-ITIMER_PROF = 2
-ITIMER_REAL = 0
-ITIMER_VIRTUAL = 1
-LOCK_EX = 2
-LOCK_NB = 4
-LOCK_SH = 1
-LOCK_UN = 8
-MAP_INHERIT_COPY = 1
-MAP_INHERIT_NONE = 2
-MAP_INHERIT_SHARE = 0
-MAP_INHERIT_ZERO = 4
-MS_ASYNC = 1
-MS_INVALIDATE = 2
-MS_SYNC = 4
-OFIOGETBMAP = 3221513850
-O_ALT_IO = 262144
-O_APPEND = 8
-O_ASYNC = 64
-O_CLOEXEC = 4194304
-O_DIRECT = 524288
-O_DSYNC = 65536
-O_NONBLOCK = 4
-O_NOSIGPIPE = 16777216
-O_RSYNC = 131072
-POLLERR = 8
-POLLHUP = 16
-POLLIN = 1
-POLLNVAL = 32
-POLLOUT = 4
-POLLPRI = 2
-POLLRDBAND = 128
-POLLRDNORM = 64
-POLLWRBAND = 256
-POLLWRNORM = 4
-PRIO_PGRP = 1
-PRIO_PROCESS = 0
-PRIO_USER = 2
-RLIMIT_AS = 10
-RLIMIT_CORE = 4
-RLIMIT_CPU = 0
-RLIMIT_DATA = 2
-RLIMIT_FSIZE = 1
-RLIMIT_MEMLOCK = 6
-RLIMIT_NOFILE = 8
-RLIMIT_NPROC = 7
-RLIMIT_NTHR = 11
-RLIMIT_RSS = 5
-RLIMIT_SBSIZE = 9
-RLIMIT_STACK = 3
-RUSAGE_CHILDREN = 18446744073709551615
-RUSAGE_SELF = 0
-R_OK = 4
-SA_ALLBITS = 255
-SA_NOCLDSTOP = 8
-SA_NOCLDWAIT = 32
-SA_NODEFER = 16
-SA_NOKERNINFO = 128
-SA_ONSTACK = 1
-SA_RESETHAND = 4
-SA_RESTART = 2
-SA_SIGINFO = 64
-SF_APPEND = 262144
-SF_ARCHIVED = 65536
-SF_IMMUTABLE = 131072
-SYS___clock_getres50 = 429
-SYS___clock_gettime50 = 427
-SYS___clock_settime50 = 428
-SYS___clone = 287
-SYS___fstat50 = 440
-SYS___futimes50 = 423
-SYS___getcwd = 296
-SYS___getdents30 = 390
-SYS___getitimer50 = 426
-SYS___getlogin = 49
-SYS___getrusage50 = 445
-SYS___lstat50 = 441
-SYS___lutimes50 = 424
-SYS___msync13 = 277
-SYS___nanosleep50 = 430
-SYS___select50 = 417
-SYS___setitimer50 = 425
-SYS___stat50 = 439
-SYS___utimes50 = 420
-SYS___vfork14 = 282
-SYS___wait450 = 449
-SYS_access = 33
-SYS_acct = 51
-SYS_chdir = 12
-SYS_chflags = 34
-SYS_chmod = 15
-SYS_chown = 16
-SYS_chroot = 61
-SYS_clock_nanosleep = 477
-SYS_compat_09_ouname = 164
-SYS_compat_12_fstat12 = 189
-SYS_compat_12_lstat12 = 190
-SYS_compat_12_msync = 65
-SYS_compat_12_stat12 = 188
-SYS_compat_20_fstatfs = 158
-SYS_compat_20_statfs = 157
-SYS_compat_30_getdents = 272
-SYS_compat_43_fstat43 = 62
-SYS_compat_43_lstat43 = 40
-SYS_compat_43_oftruncate = 130
-SYS_compat_43_ogetrlimit = 144
-SYS_compat_43_osetrlimit = 145
-SYS_compat_43_otruncate = 129
-SYS_compat_43_stat43 = 38
-SYS_compat_50_clock_getres = 234
-SYS_compat_50_clock_gettime = 232
-SYS_compat_50_clock_settime = 233
-SYS_compat_50_futimes = 206
-SYS_compat_50_getitimer = 86
-SYS_compat_50_getrusage = 117
-SYS_compat_50_lutimes = 276
-SYS_compat_50_mknod = 14
-SYS_compat_50_nanosleep = 240
-SYS_compat_50_quotactl = 148
-SYS_compat_50_select = 93
-SYS_compat_50_setitimer = 83
-SYS_compat_50_utimes = 138
-SYS_compat_50_wait4 = 7
-SYS_execve = 59
-SYS_exit = 1
-SYS_faccessat = 462
-SYS_fchdir = 13
-SYS_fchflags = 35
-SYS_fchmod = 124
-SYS_fchmodat = 463
-SYS_fchown = 123
-SYS_fchownat = 464
-SYS_fchroot = 297
-SYS_fcntl = 92
-SYS_fdatasync = 241
-SYS_flock = 131
-SYS_fork = 2
-SYS_fstatat = 466
-SYS_fsync = 95
-SYS_ftruncate = 201
-SYS_getegid = 43
-SYS_geteuid = 25
-SYS_getgid = 47
-SYS_getgroups = 79
-SYS_getpgid = 207
-SYS_getpgrp = 81
-SYS_getpid = 20
-SYS_getppid = 39
-SYS_getpriority = 100
-SYS_getrlimit = 194
-SYS_getsid = 286
-SYS_getuid = 24
-SYS_ioctl = 54
-SYS_lchflags = 304
-SYS_lchmod = 274
-SYS_lchown = 275
-SYS_link = 9
-SYS_linkat = 457
-SYS_mincore = 78
-SYS_minherit = 273
-SYS_mkdir = 136
-SYS_mkdirat = 461
-SYS_mknod = 450
-SYS_mknodat = 460
-SYS_pipe = 42
-SYS_poll = 209
-SYS_posix_spawn = 474
-SYS_profil = 44
-SYS_ptrace = 26
-SYS_readlink = 58
-SYS_readlinkat = 469
-SYS_rename = 128
-SYS_renameat = 458
-SYS_rmdir = 137
-SYS_setegid = 182
-SYS_seteuid = 183
-SYS_setgid = 181
-SYS_setgroups = 80
-SYS_setpgid = 82
-SYS_setpriority = 96
-SYS_setregid = 127
-SYS_setreuid = 126
-SYS_setrlimit = 195
-SYS_setuid = 23
-SYS_symlink = 57
-SYS_symlinkat = 470
-SYS_sync = 36
-SYS_truncate = 200
-SYS_umask = 60
-SYS_unlink = 10
-SYS_unlinkat = 471
-SYS_utimensat = 467
-SYS_vfork = 66
-S_IFBLK = 24576
-S_IFCHR = 8192
-S_IFIFO = 4096
-S_IFREG = 32768
-S_IFSOCK = 49152
-S_IRGRP = 32
-S_IROTH = 4
-S_IRUSR = 256
-S_IWGRP = 16
-S_IWOTH = 2
-S_IWUSR = 128
-S_IXGRP = 8
-S_IXOTH = 1
-S_IXUSR = 64
-TIMER_ABSTIME = 1
-TIMER_RELTIME = 0
-UF_APPEND = 4
-UF_IMMUTABLE = 2
-UF_NODUMP = 1
-UF_OPAQUE = 8
-WALLSIG = 8
-WALTSIG = 4
-WCONTINUED = 16
-WEXITED = 32
-WNOHANG = 1
-WNOZOMBIE = 131072
-WSTOPPED = 2
-WTRAPPED = 64
-WUNTRACED = 2
-W_OK = 2
-X_OK = 1
-__WALL = 8
-__WCLONE = 4
diff --git a/sys/netbsd/vnet.txt.const b/sys/netbsd/vnet.txt.const
new file mode 100644
index 000000000..0297f1051
--- /dev/null
+++ b/sys/netbsd/vnet.txt.const
@@ -0,0 +1,2 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
diff --git a/sys/netbsd/vusb.txt.const b/sys/netbsd/vusb.txt.const
new file mode 100644
index 000000000..f6a85251f
--- /dev/null
+++ b/sys/netbsd/vusb.txt.const
@@ -0,0 +1,295 @@
+# Code generated by syz-sysgen. DO NOT EDIT.
+arches = amd64
+CDC_NCM_COMM_ALTSETTING_NCM = amd64:0
+CDC_NCM_DATA_ALTSETTING_NCM = amd64:1
+CONTAINER_ID_TYPE = amd64:4
+F_AUDIO_NUM_INTERFACES = amd64:2
+HID_DT_HID = amd64:33
+HID_DT_PHYSICAL = amd64:35
+HID_DT_REPORT = amd64:34
+HID_MAX_DESCRIPTOR_SIZE = amd64:4096
+HID_REQ_GET_IDLE = amd64:2
+HID_REQ_GET_PROTOCOL = amd64:3
+HID_REQ_GET_REPORT = amd64:1
+HID_REQ_SET_IDLE = amd64:10
+HID_REQ_SET_PROTOCOL = amd64:11
+HID_REQ_SET_REPORT = amd64:9
+UAC1_EXTENSION_UNIT = amd64:8
+UAC1_PROCESSING_UNIT = amd64:7
+UAC_AS_GENERAL = amd64:1
+UAC_DT_AC_HEADER_LENGTH = amd64:10
+UAC_EP_CS_ATTR_FILL_MAX = amd64:128
+UAC_EP_CS_ATTR_PITCH_CONTROL = amd64:2
+UAC_EP_CS_ATTR_SAMPLE_RATE = amd64:1
+UAC_EP_GENERAL = amd64:1
+UAC_EXT_FORMAT_TYPE_I = amd64:129
+UAC_EXT_FORMAT_TYPE_II = amd64:130
+UAC_EXT_FORMAT_TYPE_III = amd64:131
+UAC_FEATURE_UNIT = amd64:6
+UAC_FORMAT_SPECIFIC = amd64:3
+UAC_FORMAT_TYPE = amd64:2
+UAC_FORMAT_TYPE_I = amd64:1
+UAC_FORMAT_TYPE_II = amd64:2
+UAC_FORMAT_TYPE_III = amd64:3
+UAC_FORMAT_TYPE_II_AC3 = amd64:4098
+UAC_FORMAT_TYPE_II_MPEG = amd64:4097
+UAC_FORMAT_TYPE_I_ALAW = amd64:4
+UAC_FORMAT_TYPE_I_IEEE_FLOAT = amd64:3
+UAC_FORMAT_TYPE_I_MULAW = amd64:5
+UAC_FORMAT_TYPE_I_PCM = amd64:1
+UAC_FORMAT_TYPE_I_PCM8 = amd64:2
+UAC_FORMAT_TYPE_I_UNDEFINED = amd64:0
+UAC_FORMAT_TYPE_UNDEFINED = amd64:0
+UAC_FU_AUTOMATIC_GAIN = amd64:7
+UAC_FU_BASS = amd64:3
+UAC_FU_BASS_BOOST = amd64:9
+UAC_FU_DELAY = amd64:8
+UAC_FU_GRAPHIC_EQUALIZER = amd64:6
+UAC_FU_LOUDNESS = amd64:10
+UAC_FU_MID = amd64:4
+UAC_FU_MUTE = amd64:1
+UAC_FU_TREBLE = amd64:5
+UAC_FU_VOLUME = amd64:2
+UAC_HEADER = amd64:1
+UAC_INPUT_TERMINAL = amd64:2
+UAC_INPUT_TERMINAL_DESKTOP_MICROPHONE = amd64:514
+UAC_INPUT_TERMINAL_MICROPHONE = amd64:513
+UAC_INPUT_TERMINAL_MICROPHONE_ARRAY = amd64:517
+UAC_INPUT_TERMINAL_OMNI_DIR_MICROPHONE = amd64:516
+UAC_INPUT_TERMINAL_PERSONAL_MICROPHONE = amd64:515
+UAC_INPUT_TERMINAL_PROC_MICROPHONE_ARRAY = amd64:518
+UAC_INPUT_TERMINAL_UNDEFINED = amd64:512
+UAC_MIXER_UNIT = amd64:4
+UAC_OUTPUT_TERMINAL = amd64:3
+UAC_OUTPUT_TERMINAL_COMMUNICATION_SPEAKER = amd64:774
+UAC_OUTPUT_TERMINAL_DESKTOP_SPEAKER = amd64:772
+UAC_OUTPUT_TERMINAL_HEADPHONES = amd64:770
+UAC_OUTPUT_TERMINAL_HEAD_MOUNTED_DISPLAY_AUDIO = amd64:771
+UAC_OUTPUT_TERMINAL_LOW_FREQ_EFFECTS_SPEAKER = amd64:775
+UAC_OUTPUT_TERMINAL_ROOM_SPEAKER = amd64:773
+UAC_OUTPUT_TERMINAL_SPEAKER = amd64:769
+UAC_OUTPUT_TERMINAL_UNDEFINED = amd64:768
+UAC_PROCESS_CHORUS = amd64:5
+UAC_PROCESS_DOLBY_PROLOGIC = amd64:2
+UAC_PROCESS_DYN_RANGE_COMP = amd64:6
+UAC_PROCESS_REVERB = amd64:4
+UAC_PROCESS_STEREO_EXTENDER = amd64:3
+UAC_PROCESS_UNDEFINED = amd64:0
+UAC_PROCESS_UP_DOWNMIX = amd64:1
+UAC_SELECTOR_UNIT = amd64:5
+UAC_TERMINAL_STREAMING = amd64:257
+UAC_TERMINAL_UNDEFINED = amd64:256
+UAC_TERMINAL_VENDOR_SPEC = amd64:511
+USBLP_FIRST_PROTOCOL = amd64:1
+USBLP_LAST_PROTOCOL = amd64:3
+USBLP_REQ_GET_ID = amd64:0
+USBLP_REQ_GET_STATUS = amd64:1
+USBLP_REQ_HP_CHANNEL_CHANGE_REQUEST = amd64:0
+USBLP_REQ_RESET = amd64:2
+USB_5GBPS_OPERATION = amd64:8
+USB_BESL_BASELINE_VALID = amd64:8
+USB_BESL_DEEP_VALID = amd64:16
+USB_BESL_SUPPORT = amd64:4
+USB_CAP_TYPE_EXT = amd64:2
+USB_CAP_TYPE_WIRELESS_USB = amd64:1
+USB_CDC_ACM_TYPE = amd64:2
+USB_CDC_CALL_MANAGEMENT_TYPE = amd64:1
+USB_CDC_CALL_MGMT_CAP_CALL_MGMT = amd64:1
+USB_CDC_CALL_MGMT_CAP_DATA_INTF = amd64:2
+USB_CDC_CAP_BRK = amd64:4
+USB_CDC_CAP_LINE = amd64:2
+USB_CDC_CAP_NOTIFY = amd64:8
+USB_CDC_COMM_FEATURE = amd64:1
+USB_CDC_COUNTRY_TYPE = amd64:7
+USB_CDC_DMM_TYPE = amd64:20
+USB_CDC_ETHERNET_TYPE = amd64:15
+USB_CDC_GET_CRC_MODE = amd64:137
+USB_CDC_GET_ENCAPSULATED_RESPONSE = amd64:1
+USB_CDC_GET_ETHERNET_PM_PATTERN_FILTER = amd64:66
+USB_CDC_GET_ETHERNET_STATISTIC = amd64:68
+USB_CDC_GET_MAX_DATAGRAM_SIZE = amd64:135
+USB_CDC_GET_NET_ADDRESS = amd64:129
+USB_CDC_GET_NTB_FORMAT = amd64:131
+USB_CDC_GET_NTB_INPUT_SIZE = amd64:133
+USB_CDC_GET_NTB_PARAMETERS = amd64:128
+USB_CDC_HEADER_TYPE = amd64:0
+USB_CDC_MBIM_EXTENDED_TYPE = amd64:28
+USB_CDC_MBIM_TYPE = amd64:27
+USB_CDC_MDLM_DETAIL_TYPE = amd64:19
+USB_CDC_MDLM_TYPE = amd64:18
+USB_CDC_NCM_NCAP_CRC_MODE = amd64:16
+USB_CDC_NCM_NCAP_ENCAP_COMMAND = amd64:4
+USB_CDC_NCM_NCAP_ETH_FILTER = amd64:1
+USB_CDC_NCM_NCAP_MAX_DATAGRAM_SIZE = amd64:8
+USB_CDC_NCM_NCAP_NET_ADDRESS = amd64:2
+USB_CDC_NCM_NCAP_NTB_INPUT_SIZE = amd64:32
+USB_CDC_NCM_TYPE = amd64:26
+USB_CDC_NETWORK_TERMINAL_TYPE = amd64:10
+USB_CDC_OBEX_TYPE = amd64:21
+USB_CDC_PROTO_NONE = amd64:0
+USB_CDC_REQ_GET_LINE_CODING = amd64:33
+USB_CDC_REQ_SEND_BREAK = amd64:35
+USB_CDC_REQ_SET_CONTROL_LINE_STATE = amd64:34
+USB_CDC_REQ_SET_LINE_CODING = amd64:32
+USB_CDC_SEND_ENCAPSULATED_COMMAND = amd64:0
+USB_CDC_SET_CRC_MODE = amd64:138
+USB_CDC_SET_ETHERNET_MULTICAST_FILTERS = amd64:64
+USB_CDC_SET_ETHERNET_PACKET_FILTER = amd64:67
+USB_CDC_SET_ETHERNET_PM_PATTERN_FILTER = amd64:65
+USB_CDC_SET_MAX_DATAGRAM_SIZE = amd64:136
+USB_CDC_SET_NET_ADDRESS = amd64:130
+USB_CDC_SET_NTB_FORMAT = amd64:132
+USB_CDC_SET_NTB_INPUT_SIZE = amd64:134
+USB_CDC_SUBCLASS_ACM = amd64:2
+USB_CDC_SUBCLASS_DMM = amd64:9
+USB_CDC_SUBCLASS_EEM = amd64:12
+USB_CDC_SUBCLASS_ETHERNET = amd64:6
+USB_CDC_SUBCLASS_MBIM = amd64:14
+USB_CDC_SUBCLASS_MDLM = amd64:10
+USB_CDC_SUBCLASS_NCM = amd64:13
+USB_CDC_SUBCLASS_OBEX = amd64:11
+USB_CDC_SUBCLASS_WHCM = amd64:8
+USB_CDC_UNION_TYPE = amd64:6
+USB_CDC_WHCM_TYPE = amd64:17
+USB_CLASS_APP_SPEC = amd64:254
+USB_CLASS_AUDIO = amd64:1
+USB_CLASS_CDC_DATA = amd64:10
+USB_CLASS_COMM = amd64:2
+USB_CLASS_CONTENT_SEC = amd64:13
+USB_CLASS_CSCID = amd64:11
+USB_CLASS_HID = amd64:3
+USB_CLASS_HUB = amd64:9
+USB_CLASS_MASS_STORAGE = amd64:8
+USB_CLASS_MISC = amd64:239
+USB_CLASS_PER_INTERFACE = amd64:0
+USB_CLASS_PHYSICAL = amd64:5
+USB_CLASS_PRINTER = amd64:7
+USB_CLASS_STILL_IMAGE = amd64:6
+USB_CLASS_VENDOR_SPEC = amd64:255
+USB_CLASS_VIDEO = amd64:14
+USB_CLASS_WIRELESS_CONTROLLER = amd64:224
+USB_CONFIG_ATT_BATTERY = amd64:16
+USB_CONFIG_ATT_ONE = amd64:128
+USB_CONFIG_ATT_SELFPOWER = amd64:64
+USB_CONFIG_ATT_WAKEUP = amd64:32
+USB_DIR_IN = amd64:128
+USB_DIR_OUT = amd64:0
+USB_DT_BOS = amd64:15
+USB_DT_BOS_SIZE = amd64:5
+USB_DT_CONFIG = amd64:2
+USB_DT_CONFIG_SIZE = amd64:9
+USB_DT_CS_CONFIG = amd64:34
+USB_DT_CS_DEVICE = amd64:33
+USB_DT_CS_ENDPOINT = amd64:37
+USB_DT_CS_INTERFACE = amd64:36
+USB_DT_CS_RADIO_CONTROL = amd64:35
+USB_DT_CS_STRING = amd64:35
+USB_DT_DEBUG = amd64:10
+USB_DT_DEVICE = amd64:1
+USB_DT_DEVICE_CAPABILITY = amd64:16
+USB_DT_DEVICE_QUALIFIER = amd64:6
+USB_DT_DEVICE_SIZE = amd64:18
+USB_DT_ENCRYPTION_TYPE = amd64:14
+USB_DT_ENDPOINT = amd64:5
+USB_DT_ENDPOINT_AUDIO_SIZE = amd64:9
+USB_DT_INTERFACE = amd64:4
+USB_DT_INTERFACE_ASSOCIATION = amd64:11
+USB_DT_INTERFACE_POWER = amd64:8
+USB_DT_INTERFACE_SIZE = amd64:9
+USB_DT_KEY = amd64:13
+USB_DT_OTG = amd64:9
+USB_DT_OTHER_SPEED_CONFIG = amd64:7
+USB_DT_PIPE_USAGE = amd64:36
+USB_DT_RPIPE = amd64:34
+USB_DT_SECURITY = amd64:12
+USB_DT_SSP_ISOC_ENDPOINT_COMP = amd64:49
+USB_DT_SS_ENDPOINT_COMP = amd64:48
+USB_DT_STRING = amd64:3
+USB_DT_WIRELESS_ENDPOINT_COMP = amd64:17
+USB_DT_WIRE_ADAPTER = amd64:33
+USB_ENDPOINT_CDC_ECM_DATA_ATTRIBUTES = amd64:2
+USB_ENDPOINT_CDC_ECM_IN_ADDRESS = amd64:130
+USB_ENDPOINT_CDC_ECM_NOTIFY_ADDRESS = amd64:129
+USB_ENDPOINT_CDC_ECM_NOTIFY_ATTRIBUTES = amd64:3
+USB_ENDPOINT_CDC_ECM_OUT_ADDRESS = amd64:3
+USB_ENDPOINT_DIR_MASK = amd64:128
+USB_ENDPOINT_HID_ATTRIBUTES = amd64:3
+USB_ENDPOINT_HID_IN_ADDRESS = amd64:129
+USB_ENDPOINT_HID_OUT_ADDRESS = amd64:2
+USB_ENDPOINT_INTRTYPE = amd64:48
+USB_ENDPOINT_INTR_NOTIFICATION = amd64:16
+USB_ENDPOINT_INTR_PERIODIC = amd64:0
+USB_ENDPOINT_MAXP_MASK = amd64:2047
+USB_ENDPOINT_MAX_ADJUSTABLE = amd64:128
+USB_ENDPOINT_NUMBER_MASK = amd64:15
+USB_ENDPOINT_PRINTER_ATTRIBUTES = amd64:2
+USB_ENDPOINT_PRINTER_IN_ADDRESS = amd64:130
+USB_ENDPOINT_PRINTER_OUT_ADDRESS = amd64:1
+USB_ENDPOINT_SYNCTYPE = amd64:12
+USB_ENDPOINT_SYNC_ADAPTIVE = amd64:8
+USB_ENDPOINT_SYNC_ASYNC = amd64:4
+USB_ENDPOINT_SYNC_NONE = amd64:0
+USB_ENDPOINT_SYNC_SYNC = amd64:12
+USB_ENDPOINT_UAC1_AS_ATTRIBUTES = amd64:9
+USB_ENDPOINT_UAC1_AS_IN_ADDRESS = amd64:130
+USB_ENDPOINT_UAC1_AS_OUT_ADDRESS = amd64:1
+USB_ENDPOINT_USAGE_DATA = amd64:0
+USB_ENDPOINT_USAGE_FEEDBACK = amd64:16
+USB_ENDPOINT_USAGE_IMPLICIT_FB = amd64:32
+USB_ENDPOINT_USAGE_MASK = amd64:48
+USB_ENDPOINT_XFERTYPE_MASK = amd64:3
+USB_ENDPOINT_XFER_BULK = amd64:2
+USB_ENDPOINT_XFER_CONTROL = amd64:0
+USB_ENDPOINT_XFER_INT = amd64:3
+USB_ENDPOINT_XFER_ISOC = amd64:1
+USB_EP_MAXP_MULT_MASK = amd64:6144
+USB_EP_MAXP_MULT_SHIFT = amd64:11
+USB_FULL_SPEED_OPERATION = amd64:2
+USB_HIGH_SPEED_OPERATION = amd64:4
+USB_INTERFACE_CLASS_HID = amd64:3
+USB_INTERFACE_PROTOCOL_KEYBOARD = amd64:1
+USB_INTERFACE_PROTOCOL_MOUSE = amd64:2
+USB_INTERFACE_SUBCLASS_BOOT = amd64:1
+USB_LOW_SPEED_OPERATION = amd64:1
+USB_LPM_SUPPORT = amd64:2
+USB_LTM_SUPPORT = amd64:2
+USB_PTM_CAP_TYPE = amd64:11
+USB_SPEED_FULL = amd64:3
+USB_SPEED_HIGH = amd64:4
+USB_SPEED_LOW = amd64:2
+USB_SPEED_SUPER = amd64:6
+USB_SPEED_SUPER_PLUS = amd64:7
+USB_SPEED_UNKNOWN = amd64:1
+USB_SPEED_WIRELESS = amd64:5
+USB_SSP_CAP_TYPE = amd64:10
+USB_SSP_MIN_RX_LANE_COUNT = amd64:3840
+USB_SSP_MIN_SUBLINK_SPEED_ATTRIBUTE_ID = amd64:15
+USB_SSP_MIN_TX_LANE_COUNT = amd64:61440
+USB_SSP_SUBLINK_SPEED_LP = amd64:49152
+USB_SSP_SUBLINK_SPEED_LSE = amd64:48
+USB_SSP_SUBLINK_SPEED_LSM = amd64:16711680
+USB_SSP_SUBLINK_SPEED_RSVD = amd64:16128
+USB_SSP_SUBLINK_SPEED_SSID = amd64:15
+USB_SSP_SUBLINK_SPEED_ST = amd64:192
+USB_SS_CAP_TYPE = amd64:3
+USB_SUBCLASS_AUDIOCONTROL = amd64:1
+USB_SUBCLASS_AUDIOSTREAMING = amd64:2
+USB_SUBCLASS_VENDOR_SPEC = amd64:255
+USB_TYPE_CLASS = amd64:32
+USB_TYPE_MASK = amd64:96
+USB_TYPE_RESERVED = amd64:96
+USB_TYPE_STANDARD = amd64:0
+USB_TYPE_VENDOR = amd64:64
+USB_WIRELESS_BEACON_DIRECTED = amd64:8
+USB_WIRELESS_BEACON_MASK = amd64:12
+USB_WIRELESS_BEACON_NONE = amd64:12
+USB_WIRELESS_BEACON_SELF = amd64:4
+USB_WIRELESS_P2P_DRD = amd64:2
+USB_WIRELESS_PHY_107 = amd64:4
+USB_WIRELESS_PHY_160 = amd64:8
+USB_WIRELESS_PHY_200 = amd64:16
+USB_WIRELESS_PHY_320 = amd64:32
+USB_WIRELESS_PHY_400 = amd64:64
+USB_WIRELESS_PHY_480 = amd64:128
+USB_WIRELESS_PHY_53 = amd64:1
+USB_WIRELESS_PHY_80 = amd64:2
diff --git a/sys/netbsd/vusb_amd64.const b/sys/netbsd/vusb_amd64.const
deleted file mode 100644
index 1fce6b373..000000000
--- a/sys/netbsd/vusb_amd64.const
+++ /dev/null
@@ -1,294 +0,0 @@
-# AUTOGENERATED FILE
-CDC_NCM_COMM_ALTSETTING_NCM = 0
-CDC_NCM_DATA_ALTSETTING_NCM = 1
-CONTAINER_ID_TYPE = 4
-F_AUDIO_NUM_INTERFACES = 2
-HID_DT_HID = 33
-HID_DT_PHYSICAL = 35
-HID_DT_REPORT = 34
-HID_MAX_DESCRIPTOR_SIZE = 4096
-HID_REQ_GET_IDLE = 2
-HID_REQ_GET_PROTOCOL = 3
-HID_REQ_GET_REPORT = 1
-HID_REQ_SET_IDLE = 10
-HID_REQ_SET_PROTOCOL = 11
-HID_REQ_SET_REPORT = 9
-UAC1_EXTENSION_UNIT = 8
-UAC1_PROCESSING_UNIT = 7
-UAC_AS_GENERAL = 1
-UAC_DT_AC_HEADER_LENGTH = 10
-UAC_EP_CS_ATTR_FILL_MAX = 128
-UAC_EP_CS_ATTR_PITCH_CONTROL = 2
-UAC_EP_CS_ATTR_SAMPLE_RATE = 1
-UAC_EP_GENERAL = 1
-UAC_EXT_FORMAT_TYPE_I = 129
-UAC_EXT_FORMAT_TYPE_II = 130
-UAC_EXT_FORMAT_TYPE_III = 131
-UAC_FEATURE_UNIT = 6
-UAC_FORMAT_SPECIFIC = 3
-UAC_FORMAT_TYPE = 2
-UAC_FORMAT_TYPE_I = 1
-UAC_FORMAT_TYPE_II = 2
-UAC_FORMAT_TYPE_III = 3
-UAC_FORMAT_TYPE_II_AC3 = 4098
-UAC_FORMAT_TYPE_II_MPEG = 4097
-UAC_FORMAT_TYPE_I_ALAW = 4
-UAC_FORMAT_TYPE_I_IEEE_FLOAT = 3
-UAC_FORMAT_TYPE_I_MULAW = 5
-UAC_FORMAT_TYPE_I_PCM = 1
-UAC_FORMAT_TYPE_I_PCM8 = 2
-UAC_FORMAT_TYPE_I_UNDEFINED = 0
-UAC_FORMAT_TYPE_UNDEFINED = 0
-UAC_FU_AUTOMATIC_GAIN = 7
-UAC_FU_BASS = 3
-UAC_FU_BASS_BOOST = 9
-UAC_FU_DELAY = 8
-UAC_FU_GRAPHIC_EQUALIZER = 6
-UAC_FU_LOUDNESS = 10
-UAC_FU_MID = 4
-UAC_FU_MUTE = 1
-UAC_FU_TREBLE = 5
-UAC_FU_VOLUME = 2
-UAC_HEADER = 1
-UAC_INPUT_TERMINAL = 2
-UAC_INPUT_TERMINAL_DESKTOP_MICROPHONE = 514
-UAC_INPUT_TERMINAL_MICROPHONE = 513
-UAC_INPUT_TERMINAL_MICROPHONE_ARRAY = 517
-UAC_INPUT_TERMINAL_OMNI_DIR_MICROPHONE = 516
-UAC_INPUT_TERMINAL_PERSONAL_MICROPHONE = 515
-UAC_INPUT_TERMINAL_PROC_MICROPHONE_ARRAY = 518
-UAC_INPUT_TERMINAL_UNDEFINED = 512
-UAC_MIXER_UNIT = 4
-UAC_OUTPUT_TERMINAL = 3
-UAC_OUTPUT_TERMINAL_COMMUNICATION_SPEAKER = 774
-UAC_OUTPUT_TERMINAL_DESKTOP_SPEAKER = 772
-UAC_OUTPUT_TERMINAL_HEADPHONES = 770
-UAC_OUTPUT_TERMINAL_HEAD_MOUNTED_DISPLAY_AUDIO = 771
-UAC_OUTPUT_TERMINAL_LOW_FREQ_EFFECTS_SPEAKER = 775
-UAC_OUTPUT_TERMINAL_ROOM_SPEAKER = 773
-UAC_OUTPUT_TERMINAL_SPEAKER = 769
-UAC_OUTPUT_TERMINAL_UNDEFINED = 768
-UAC_PROCESS_CHORUS = 5
-UAC_PROCESS_DOLBY_PROLOGIC = 2
-UAC_PROCESS_DYN_RANGE_COMP = 6
-UAC_PROCESS_REVERB = 4
-UAC_PROCESS_STEREO_EXTENDER = 3
-UAC_PROCESS_UNDEFINED = 0
-UAC_PROCESS_UP_DOWNMIX = 1
-UAC_SELECTOR_UNIT = 5
-UAC_TERMINAL_STREAMING = 257
-UAC_TERMINAL_UNDEFINED = 256
-UAC_TERMINAL_VENDOR_SPEC = 511
-USBLP_FIRST_PROTOCOL = 1
-USBLP_LAST_PROTOCOL = 3
-USBLP_REQ_GET_ID = 0
-USBLP_REQ_GET_STATUS = 1
-USBLP_REQ_HP_CHANNEL_CHANGE_REQUEST = 0
-USBLP_REQ_RESET = 2
-USB_5GBPS_OPERATION = 8
-USB_BESL_BASELINE_VALID = 8
-USB_BESL_DEEP_VALID = 16
-USB_BESL_SUPPORT = 4
-USB_CAP_TYPE_EXT = 2
-USB_CAP_TYPE_WIRELESS_USB = 1
-USB_CDC_ACM_TYPE = 2
-USB_CDC_CALL_MANAGEMENT_TYPE = 1
-USB_CDC_CALL_MGMT_CAP_CALL_MGMT = 1
-USB_CDC_CALL_MGMT_CAP_DATA_INTF = 2
-USB_CDC_CAP_BRK = 4
-USB_CDC_CAP_LINE = 2
-USB_CDC_CAP_NOTIFY = 8
-USB_CDC_COMM_FEATURE = 1
-USB_CDC_COUNTRY_TYPE = 7
-USB_CDC_DMM_TYPE = 20
-USB_CDC_ETHERNET_TYPE = 15
-USB_CDC_GET_CRC_MODE = 137
-USB_CDC_GET_ENCAPSULATED_RESPONSE = 1
-USB_CDC_GET_ETHERNET_PM_PATTERN_FILTER = 66
-USB_CDC_GET_ETHERNET_STATISTIC = 68
-USB_CDC_GET_MAX_DATAGRAM_SIZE = 135
-USB_CDC_GET_NET_ADDRESS = 129
-USB_CDC_GET_NTB_FORMAT = 131
-USB_CDC_GET_NTB_INPUT_SIZE = 133
-USB_CDC_GET_NTB_PARAMETERS = 128
-USB_CDC_HEADER_TYPE = 0
-USB_CDC_MBIM_EXTENDED_TYPE = 28
-USB_CDC_MBIM_TYPE = 27
-USB_CDC_MDLM_DETAIL_TYPE = 19
-USB_CDC_MDLM_TYPE = 18
-USB_CDC_NCM_NCAP_CRC_MODE = 16
-USB_CDC_NCM_NCAP_ENCAP_COMMAND = 4
-USB_CDC_NCM_NCAP_ETH_FILTER = 1
-USB_CDC_NCM_NCAP_MAX_DATAGRAM_SIZE = 8
-USB_CDC_NCM_NCAP_NET_ADDRESS = 2
-USB_CDC_NCM_NCAP_NTB_INPUT_SIZE = 32
-USB_CDC_NCM_TYPE = 26
-USB_CDC_NETWORK_TERMINAL_TYPE = 10
-USB_CDC_OBEX_TYPE = 21
-USB_CDC_PROTO_NONE = 0
-USB_CDC_REQ_GET_LINE_CODING = 33
-USB_CDC_REQ_SEND_BREAK = 35
-USB_CDC_REQ_SET_CONTROL_LINE_STATE = 34
-USB_CDC_REQ_SET_LINE_CODING = 32
-USB_CDC_SEND_ENCAPSULATED_COMMAND = 0
-USB_CDC_SET_CRC_MODE = 138
-USB_CDC_SET_ETHERNET_MULTICAST_FILTERS = 64
-USB_CDC_SET_ETHERNET_PACKET_FILTER = 67
-USB_CDC_SET_ETHERNET_PM_PATTERN_FILTER = 65
-USB_CDC_SET_MAX_DATAGRAM_SIZE = 136
-USB_CDC_SET_NET_ADDRESS = 130
-USB_CDC_SET_NTB_FORMAT = 132
-USB_CDC_SET_NTB_INPUT_SIZE = 134
-USB_CDC_SUBCLASS_ACM = 2
-USB_CDC_SUBCLASS_DMM = 9
-USB_CDC_SUBCLASS_EEM = 12
-USB_CDC_SUBCLASS_ETHERNET = 6
-USB_CDC_SUBCLASS_MBIM = 14
-USB_CDC_SUBCLASS_MDLM = 10
-USB_CDC_SUBCLASS_NCM = 13
-USB_CDC_SUBCLASS_OBEX = 11
-USB_CDC_SUBCLASS_WHCM = 8
-USB_CDC_UNION_TYPE = 6
-USB_CDC_WHCM_TYPE = 17
-USB_CLASS_APP_SPEC = 254
-USB_CLASS_AUDIO = 1
-USB_CLASS_CDC_DATA = 10
-USB_CLASS_COMM = 2
-USB_CLASS_CONTENT_SEC = 13
-USB_CLASS_CSCID = 11
-USB_CLASS_HID = 3
-USB_CLASS_HUB = 9
-USB_CLASS_MASS_STORAGE = 8
-USB_CLASS_MISC = 239
-USB_CLASS_PER_INTERFACE = 0
-USB_CLASS_PHYSICAL = 5
-USB_CLASS_PRINTER = 7
-USB_CLASS_STILL_IMAGE = 6
-USB_CLASS_VENDOR_SPEC = 255
-USB_CLASS_VIDEO = 14
-USB_CLASS_WIRELESS_CONTROLLER = 224
-USB_CONFIG_ATT_BATTERY = 16
-USB_CONFIG_ATT_ONE = 128
-USB_CONFIG_ATT_SELFPOWER = 64
-USB_CONFIG_ATT_WAKEUP = 32
-USB_DIR_IN = 128
-USB_DIR_OUT = 0
-USB_DT_BOS = 15
-USB_DT_BOS_SIZE = 5
-USB_DT_CONFIG = 2
-USB_DT_CONFIG_SIZE = 9
-USB_DT_CS_CONFIG = 34
-USB_DT_CS_DEVICE = 33
-USB_DT_CS_ENDPOINT = 37
-USB_DT_CS_INTERFACE = 36
-USB_DT_CS_RADIO_CONTROL = 35
-USB_DT_CS_STRING = 35
-USB_DT_DEBUG = 10
-USB_DT_DEVICE = 1
-USB_DT_DEVICE_CAPABILITY = 16
-USB_DT_DEVICE_QUALIFIER = 6
-USB_DT_DEVICE_SIZE = 18
-USB_DT_ENCRYPTION_TYPE = 14
-USB_DT_ENDPOINT = 5
-USB_DT_ENDPOINT_AUDIO_SIZE = 9
-USB_DT_INTERFACE = 4
-USB_DT_INTERFACE_ASSOCIATION = 11
-USB_DT_INTERFACE_POWER = 8
-USB_DT_INTERFACE_SIZE = 9
-USB_DT_KEY = 13
-USB_DT_OTG = 9
-USB_DT_OTHER_SPEED_CONFIG = 7
-USB_DT_PIPE_USAGE = 36
-USB_DT_RPIPE = 34
-USB_DT_SECURITY = 12
-USB_DT_SSP_ISOC_ENDPOINT_COMP = 49
-USB_DT_SS_ENDPOINT_COMP = 48
-USB_DT_STRING = 3
-USB_DT_WIRELESS_ENDPOINT_COMP = 17
-USB_DT_WIRE_ADAPTER = 33
-USB_ENDPOINT_CDC_ECM_DATA_ATTRIBUTES = 2
-USB_ENDPOINT_CDC_ECM_IN_ADDRESS = 130
-USB_ENDPOINT_CDC_ECM_NOTIFY_ADDRESS = 129
-USB_ENDPOINT_CDC_ECM_NOTIFY_ATTRIBUTES = 3
-USB_ENDPOINT_CDC_ECM_OUT_ADDRESS = 3
-USB_ENDPOINT_DIR_MASK = 128
-USB_ENDPOINT_HID_ATTRIBUTES = 3
-USB_ENDPOINT_HID_IN_ADDRESS = 129
-USB_ENDPOINT_HID_OUT_ADDRESS = 2
-USB_ENDPOINT_INTRTYPE = 48
-USB_ENDPOINT_INTR_NOTIFICATION = 16
-USB_ENDPOINT_INTR_PERIODIC = 0
-USB_ENDPOINT_MAXP_MASK = 2047
-USB_ENDPOINT_MAX_ADJUSTABLE = 128
-USB_ENDPOINT_NUMBER_MASK = 15
-USB_ENDPOINT_PRINTER_ATTRIBUTES = 2
-USB_ENDPOINT_PRINTER_IN_ADDRESS = 130
-USB_ENDPOINT_PRINTER_OUT_ADDRESS = 1
-USB_ENDPOINT_SYNCTYPE = 12
-USB_ENDPOINT_SYNC_ADAPTIVE = 8
-USB_ENDPOINT_SYNC_ASYNC = 4
-USB_ENDPOINT_SYNC_NONE = 0
-USB_ENDPOINT_SYNC_SYNC = 12
-USB_ENDPOINT_UAC1_AS_ATTRIBUTES = 9
-USB_ENDPOINT_UAC1_AS_IN_ADDRESS = 130
-USB_ENDPOINT_UAC1_AS_OUT_ADDRESS = 1
-USB_ENDPOINT_USAGE_DATA = 0
-USB_ENDPOINT_USAGE_FEEDBACK = 16
-USB_ENDPOINT_USAGE_IMPLICIT_FB = 32
-USB_ENDPOINT_USAGE_MASK = 48
-USB_ENDPOINT_XFERTYPE_MASK = 3
-USB_ENDPOINT_XFER_BULK = 2
-USB_ENDPOINT_XFER_CONTROL = 0
-USB_ENDPOINT_XFER_INT = 3
-USB_ENDPOINT_XFER_ISOC = 1
-USB_EP_MAXP_MULT_MASK = 6144
-USB_EP_MAXP_MULT_SHIFT = 11
-USB_FULL_SPEED_OPERATION = 2
-USB_HIGH_SPEED_OPERATION = 4
-USB_INTERFACE_CLASS_HID = 3
-USB_INTERFACE_PROTOCOL_KEYBOARD = 1
-USB_INTERFACE_PROTOCOL_MOUSE = 2
-USB_INTERFACE_SUBCLASS_BOOT = 1
-USB_LOW_SPEED_OPERATION = 1
-USB_LPM_SUPPORT = 2
-USB_LTM_SUPPORT = 2
-USB_PTM_CAP_TYPE = 11
-USB_SPEED_FULL = 3
-USB_SPEED_HIGH = 4
-USB_SPEED_LOW = 2
-USB_SPEED_SUPER = 6
-USB_SPEED_SUPER_PLUS = 7
-USB_SPEED_UNKNOWN = 1
-USB_SPEED_WIRELESS = 5
-USB_SSP_CAP_TYPE = 10
-USB_SSP_MIN_RX_LANE_COUNT = 3840
-USB_SSP_MIN_SUBLINK_SPEED_ATTRIBUTE_ID = 15
-USB_SSP_MIN_TX_LANE_COUNT = 61440
-USB_SSP_SUBLINK_SPEED_LP = 49152
-USB_SSP_SUBLINK_SPEED_LSE = 48
-USB_SSP_SUBLINK_SPEED_LSM = 16711680
-USB_SSP_SUBLINK_SPEED_RSVD = 16128
-USB_SSP_SUBLINK_SPEED_SSID = 15
-USB_SSP_SUBLINK_SPEED_ST = 192
-USB_SS_CAP_TYPE = 3
-USB_SUBCLASS_AUDIOCONTROL = 1
-USB_SUBCLASS_AUDIOSTREAMING = 2
-USB_SUBCLASS_VENDOR_SPEC = 255
-USB_TYPE_CLASS = 32
-USB_TYPE_MASK = 96
-USB_TYPE_RESERVED = 96
-USB_TYPE_STANDARD = 0
-USB_TYPE_VENDOR = 64
-USB_WIRELESS_BEACON_DIRECTED = 8
-USB_WIRELESS_BEACON_MASK = 12
-USB_WIRELESS_BEACON_NONE = 12
-USB_WIRELESS_BEACON_SELF = 4
-USB_WIRELESS_P2P_DRD = 2
-USB_WIRELESS_PHY_107 = 4
-USB_WIRELESS_PHY_160 = 8
-USB_WIRELESS_PHY_200 = 16
-USB_WIRELESS_PHY_320 = 32
-USB_WIRELESS_PHY_400 = 64
-USB_WIRELESS_PHY_480 = 128
-USB_WIRELESS_PHY_53 = 1
-USB_WIRELESS_PHY_80 = 2