OpenBSD cvs log

created 2021-05-09T03:35:18Z
begin 2021-05-01T00:00:00Z
end 2021-05-02T00:00:00Z
path src/sys
commits 18

date 2021-05-01T00:22:33Z
author deraadt
files src/sys/dev/ic/stivar.h log diff annotate
message variable has to be a pointer after last change

date 2021-05-01T03:03:15Z
author jsg
files src/sys/arch/riscv64/riscv64/Attic/trap_machdep.c log diff annotate
message use sival_ptr instead of sival_int for breakpoint and illegal inst

For breakpoints stval will have a vaddr. For illegal instructions stval
may be as large as a register or the widest instruction.

Also avoid using an uninitialised variable for stval.

ok mlarkin@ drahn@

date 2021-05-01T03:15:30Z
author jsg
files src/sys/arch/riscv64/riscv64/Attic/trap_machdep.c log diff annotate
message KERNEL_LOCK/UNLOCK() was pushed into trapsignal() last August

date 2021-05-01T12:29:05Z
author kettenis
files src/sys/arch/riscv64/conf/files.riscv64 log diff annotate
src/sys/arch/riscv64/riscv64/machdep.c log diff annotate
src/sys/arch/riscv64/riscv64/sbi.c log diff annotate
message Implement early console functionality based on available SBI calls.

While these calls are part of the legacy extensions and deprecated, they
are really useful for debugging purposes.

ok jsg@

date 2021-05-01T16:11:10Z
author visa
files src/sys/Makefile log diff annotate
src/sys/arch/mips64/conf/files.mips64 log diff annotate
src/sys/arch/mips64/include/Attic/arcbios.h log diff annotate
src/sys/arch/mips64/include/asm.h log diff annotate
src/sys/arch/mips64/include/cpu.h log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:11:11Z
author visa
files src/sys/arch/mips64/include/mips_cpu.h log diff annotate
src/sys/arch/mips64/include/pmap.h log diff annotate
src/sys/arch/mips64/include/pte.h log diff annotate
src/sys/arch/mips64/mips64/Attic/arcbios.c log diff annotate
src/sys/arch/mips64/mips64/Attic/cache_r10k.c log diff annotate
src/sys/arch/mips64/mips64/Attic/cache_r4k.c log diff annotate
src/sys/arch/mips64/mips64/Attic/cache_r5k.c log diff annotate
src/sys/arch/mips64/mips64/Attic/cache_tfp.c log diff annotate
src/sys/arch/mips64/mips64/Attic/cache_tfp_subr.S log diff annotate
src/sys/arch/mips64/mips64/clock.c log diff annotate
src/sys/arch/mips64/mips64/context.S log diff annotate
src/sys/arch/mips64/mips64/cp0access.S log diff annotate
src/sys/arch/mips64/mips64/cpu.c log diff annotate
src/sys/arch/mips64/mips64/db_machdep.c log diff annotate
src/sys/arch/mips64/mips64/exception.S log diff annotate
src/sys/arch/mips64/mips64/Attic/exception_tfp.S log diff annotate
src/sys/arch/mips64/mips64/lcore_access.S log diff annotate
src/sys/arch/mips64/mips64/mips64_machdep.c log diff annotate
src/sys/arch/mips64/mips64/pmap.c log diff annotate
src/sys/arch/mips64/mips64/Attic/r4000_errata.c log diff annotate
src/sys/arch/mips64/mips64/Attic/tlb_tfp.S log diff annotate
src/sys/arch/mips64/mips64/tlbhandler.S log diff annotate
src/sys/arch/mips64/mips64/trap.c log diff annotate
src/sys/arch/mips64/mips64/vm_machdep.c log diff annotate
src/sys/arch/sgi/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/Attic/Makefile.inc log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP22/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP26/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP27/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP27.MP/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP28/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP30/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/GENERIC-IP30.MP/Attic/Makefile log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:11:12Z
author visa
files src/sys/arch/sgi/compile/GENERIC-IP32/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/RAMDISK-IP22/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/RAMDISK-IP26/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/RAMDISK-IP27/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/RAMDISK-IP28/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/RAMDISK-IP30/Attic/Makefile log diff annotate
src/sys/arch/sgi/compile/RAMDISK-IP32/Attic/Makefile log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP22 log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP26 log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP27 log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP27.MP log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP28 log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP30 log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP30.MP log diff annotate
src/sys/arch/sgi/conf/Attic/GENERIC-IP32 log diff annotate
src/sys/arch/sgi/conf/Attic/Makefile.sgi log diff annotate
src/sys/arch/sgi/conf/Attic/RAMDISK-IP22 log diff annotate
src/sys/arch/sgi/conf/Attic/RAMDISK-IP26 log diff annotate
src/sys/arch/sgi/conf/Attic/RAMDISK-IP27 log diff annotate
src/sys/arch/sgi/conf/Attic/RAMDISK-IP28 log diff annotate
src/sys/arch/sgi/conf/Attic/RAMDISK-IP30 log diff annotate
src/sys/arch/sgi/conf/Attic/RAMDISK-IP32 log diff annotate
src/sys/arch/sgi/conf/Attic/files.sgi log diff annotate
src/sys/arch/sgi/conf/Attic/ld.script log diff annotate
src/sys/arch/sgi/dev/Attic/com_ioc.c log diff annotate
src/sys/arch/sgi/dev/Attic/com_iof.c log diff annotate
src/sys/arch/sgi/dev/Attic/dsrtc.c log diff annotate
src/sys/arch/sgi/dev/Attic/dsrtcvar.h log diff annotate
src/sys/arch/sgi/dev/Attic/gbe.c log diff annotate
src/sys/arch/sgi/dev/Attic/gbereg.h log diff annotate
src/sys/arch/sgi/dev/Attic/gl.h log diff annotate
src/sys/arch/sgi/dev/Attic/if_iec.c log diff annotate
src/sys/arch/sgi/dev/Attic/if_iecreg.h log diff annotate
src/sys/arch/sgi/dev/Attic/if_mec.c log diff annotate
src/sys/arch/sgi/dev/Attic/if_mecreg.h log diff annotate
src/sys/arch/sgi/dev/Attic/impact.c log diff annotate
src/sys/arch/sgi/dev/Attic/impactreg.h log diff annotate
src/sys/arch/sgi/dev/Attic/impactvar.h log diff annotate
src/sys/arch/sgi/dev/Attic/iockbc.c log diff annotate
src/sys/arch/sgi/dev/Attic/iockbcreg.h log diff annotate
src/sys/arch/sgi/dev/Attic/iockbcvar.h log diff annotate
src/sys/arch/sgi/dev/Attic/mavb.c log diff annotate
src/sys/arch/sgi/dev/Attic/mavbreg.h log diff annotate
src/sys/arch/sgi/dev/Attic/mkbc.c log diff annotate
src/sys/arch/sgi/dev/Attic/mkbcreg.h log diff annotate
src/sys/arch/sgi/dev/Attic/owmac.c log diff annotate
src/sys/arch/sgi/dev/Attic/owmacvar.h log diff annotate
src/sys/arch/sgi/dev/Attic/owmem_subr.c log diff annotate
src/sys/arch/sgi/dev/Attic/owmem_subr.h log diff annotate
src/sys/arch/sgi/dev/Attic/owserial.c log diff annotate
src/sys/arch/sgi/dev/Attic/owserialvar.h log diff annotate
src/sys/arch/sgi/dev/Attic/power.c log diff annotate
src/sys/arch/sgi/dev/Attic/spdmem_mainbus.c log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:11:13Z
author visa
files src/sys/arch/sgi/gio/Attic/Makefile log diff annotate
src/sys/arch/sgi/gio/Attic/devlist2h.awk log diff annotate
src/sys/arch/sgi/gio/Attic/files.gio log diff annotate
src/sys/arch/sgi/gio/Attic/gio.c log diff annotate
src/sys/arch/sgi/gio/Attic/giodevs log diff annotate
src/sys/arch/sgi/gio/Attic/giodevs.h log diff annotate
src/sys/arch/sgi/gio/Attic/giodevs_data.h log diff annotate
src/sys/arch/sgi/gio/Attic/gioreg.h log diff annotate
src/sys/arch/sgi/gio/Attic/giovar.h log diff annotate
src/sys/arch/sgi/gio/Attic/grtwo.c log diff annotate
src/sys/arch/sgi/gio/Attic/grtworeg.h log diff annotate
src/sys/arch/sgi/gio/Attic/grtwovar.h log diff annotate
src/sys/arch/sgi/gio/Attic/impact_gio.c log diff annotate
src/sys/arch/sgi/gio/Attic/light.c log diff annotate
src/sys/arch/sgi/gio/Attic/lightreg.h log diff annotate
src/sys/arch/sgi/gio/Attic/lightvar.h log diff annotate
src/sys/arch/sgi/gio/Attic/newport.c log diff annotate
src/sys/arch/sgi/gio/Attic/newportreg.h log diff annotate
src/sys/arch/sgi/gio/Attic/newportvar.h log diff annotate
src/sys/arch/sgi/gio/Attic/pci_gio.c log diff annotate
src/sys/arch/sgi/hpc/Attic/Makefile log diff annotate
src/sys/arch/sgi/hpc/Attic/dpclock.c log diff annotate
src/sys/arch/sgi/hpc/Attic/dsclock.c log diff annotate
src/sys/arch/sgi/hpc/Attic/files.hpc log diff annotate
src/sys/arch/sgi/hpc/Attic/hpc.c log diff annotate
src/sys/arch/sgi/hpc/Attic/hpcdma.c log diff annotate
src/sys/arch/sgi/hpc/Attic/hpcdma.h log diff annotate
src/sys/arch/sgi/hpc/Attic/hpcreg.h log diff annotate
src/sys/arch/sgi/hpc/Attic/hpcvar.h log diff annotate
src/sys/arch/sgi/hpc/Attic/if_sq.c log diff annotate
src/sys/arch/sgi/hpc/Attic/if_sqvar.h log diff annotate
src/sys/arch/sgi/hpc/Attic/iocreg.h log diff annotate
src/sys/arch/sgi/hpc/Attic/makemap.awk log diff annotate
src/sys/arch/sgi/hpc/Attic/panel.c log diff annotate
src/sys/arch/sgi/hpc/Attic/pckbc_hpc.c log diff annotate
src/sys/arch/sgi/hpc/Attic/wdsc.c log diff annotate
src/sys/arch/sgi/hpc/Attic/wskbdmap_sgi.c log diff annotate
src/sys/arch/sgi/hpc/Attic/z8530kbd.c log diff annotate
src/sys/arch/sgi/hpc/Attic/z8530ms.c log diff annotate
src/sys/arch/sgi/hpc/Attic/zs.c log diff annotate
src/sys/arch/sgi/include/Attic/_float.h log diff annotate
src/sys/arch/sgi/include/Attic/_types.h log diff annotate
src/sys/arch/sgi/include/Attic/asm.h log diff annotate
src/sys/arch/sgi/include/Attic/atomic.h log diff annotate
src/sys/arch/sgi/include/Attic/autoconf.h log diff annotate
src/sys/arch/sgi/include/Attic/bus.h log diff annotate
src/sys/arch/sgi/include/Attic/cdefs.h log diff annotate
src/sys/arch/sgi/include/Attic/conf.h log diff annotate
src/sys/arch/sgi/include/Attic/cpu.h log diff annotate
src/sys/arch/sgi/include/Attic/cpustate.h log diff annotate
src/sys/arch/sgi/include/Attic/db_machdep.h log diff annotate
src/sys/arch/sgi/include/Attic/disklabel.h log diff annotate
src/sys/arch/sgi/include/Attic/eisa_machdep.h log diff annotate
src/sys/arch/sgi/include/Attic/endian.h log diff annotate
src/sys/arch/sgi/include/Attic/exec.h log diff annotate
src/sys/arch/sgi/include/Attic/fenv.h log diff annotate
src/sys/arch/sgi/include/Attic/fpu.h log diff annotate
src/sys/arch/sgi/include/Attic/frame.h log diff annotate
src/sys/arch/sgi/include/Attic/ieee.h log diff annotate
src/sys/arch/sgi/include/Attic/ieeefp.h log diff annotate
src/sys/arch/sgi/include/Attic/intr.h log diff annotate
src/sys/arch/sgi/include/Attic/kcore.h log diff annotate
src/sys/arch/sgi/include/Attic/limits.h log diff annotate
src/sys/arch/sgi/include/Attic/loadfile_machdep.h log diff annotate
src/sys/arch/sgi/include/Attic/lock.h log diff annotate
src/sys/arch/sgi/include/Attic/memconf.h log diff annotate
src/sys/arch/sgi/include/Attic/mips_opcode.h log diff annotate
src/sys/arch/sgi/include/Attic/mnode.h log diff annotate
src/sys/arch/sgi/include/Attic/mplock.h log diff annotate
src/sys/arch/sgi/include/Attic/mutex.h log diff annotate
src/sys/arch/sgi/include/Attic/param.h log diff annotate
src/sys/arch/sgi/include/Attic/pcb.h log diff annotate
src/sys/arch/sgi/include/Attic/pmap.h log diff annotate
src/sys/arch/sgi/include/Attic/proc.h log diff annotate
src/sys/arch/sgi/include/Attic/profile.h log diff annotate
src/sys/arch/sgi/include/Attic/pte.h log diff annotate
src/sys/arch/sgi/include/Attic/ptrace.h log diff annotate
src/sys/arch/sgi/include/Attic/rbus_machdep.h log diff annotate
src/sys/arch/sgi/include/Attic/reg.h log diff annotate
src/sys/arch/sgi/include/Attic/regdef.h log diff annotate
src/sys/arch/sgi/include/Attic/regnum.h log diff annotate
src/sys/arch/sgi/include/Attic/reloc.h log diff annotate
src/sys/arch/sgi/include/Attic/setjmp.h log diff annotate
src/sys/arch/sgi/include/Attic/signal.h log diff annotate
src/sys/arch/sgi/include/Attic/spinlock.h log diff annotate
src/sys/arch/sgi/include/Attic/sysarch.h log diff annotate
src/sys/arch/sgi/include/Attic/tcb.h log diff annotate
src/sys/arch/sgi/include/Attic/timetc.h log diff annotate
src/sys/arch/sgi/include/Attic/trap.h log diff annotate
src/sys/arch/sgi/include/Attic/vmparam.h log diff annotate
src/sys/arch/sgi/include/Attic/z8530var.h log diff annotate
src/sys/arch/sgi/localbus/Attic/com_lbus.c log diff annotate
src/sys/arch/sgi/localbus/Attic/crimebus.h log diff annotate
src/sys/arch/sgi/localbus/Attic/imc.c log diff annotate
src/sys/arch/sgi/localbus/Attic/imcreg.h log diff annotate
src/sys/arch/sgi/localbus/Attic/imcvar.h log diff annotate
src/sys/arch/sgi/localbus/Attic/int.c log diff annotate
src/sys/arch/sgi/localbus/Attic/intreg.h log diff annotate
src/sys/arch/sgi/localbus/Attic/intvar.h log diff annotate
src/sys/arch/sgi/localbus/Attic/macebus.c log diff annotate
src/sys/arch/sgi/localbus/Attic/macebus.h log diff annotate
src/sys/arch/sgi/localbus/Attic/macebusvar.h log diff annotate
src/sys/arch/sgi/localbus/Attic/tcc.c log diff annotate
src/sys/arch/sgi/localbus/Attic/tccreg.h log diff annotate
src/sys/arch/sgi/localbus/Attic/tccvar.h log diff annotate
src/sys/arch/sgi/pci/Attic/ioc.c log diff annotate
src/sys/arch/sgi/pci/Attic/iocreg.h log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:11:14Z
author visa
files src/sys/arch/sgi/pci/Attic/iocvar.h log diff annotate
src/sys/arch/sgi/pci/Attic/iof.c log diff annotate
src/sys/arch/sgi/pci/Attic/iofreg.h log diff annotate
src/sys/arch/sgi/pci/Attic/iofvar.h log diff annotate
src/sys/arch/sgi/pci/Attic/macepcibridge.c log diff annotate
src/sys/arch/sgi/pci/Attic/macepcibrvar.h log diff annotate
src/sys/arch/sgi/pci/Attic/pci_machdep.c log diff annotate
src/sys/arch/sgi/pci/Attic/pci_machdep.h log diff annotate
src/sys/arch/sgi/sgi/Attic/autoconf.c log diff annotate
src/sys/arch/sgi/sgi/Attic/bus_dma.c log diff annotate
src/sys/arch/sgi/sgi/Attic/conf.c log diff annotate
src/sys/arch/sgi/sgi/Attic/disksubr.c log diff annotate
src/sys/arch/sgi/sgi/Attic/eisa_machdep.c log diff annotate
src/sys/arch/sgi/sgi/Attic/genassym.cf log diff annotate
src/sys/arch/sgi/sgi/Attic/intr_template.c log diff annotate
src/sys/arch/sgi/sgi/Attic/ip22.h log diff annotate
src/sys/arch/sgi/sgi/Attic/ip22_machdep.c log diff annotate
src/sys/arch/sgi/sgi/Attic/ip27.h log diff annotate
src/sys/arch/sgi/sgi/Attic/ip27_machdep.c log diff annotate
src/sys/arch/sgi/sgi/Attic/ip30.h log diff annotate
src/sys/arch/sgi/sgi/Attic/ip30_machdep.c log diff annotate
src/sys/arch/sgi/sgi/Attic/ip30_nmi.S log diff annotate
src/sys/arch/sgi/sgi/Attic/ip32_machdep.c log diff annotate
src/sys/arch/sgi/sgi/Attic/l1.c log diff annotate
src/sys/arch/sgi/sgi/Attic/l1.h log diff annotate
src/sys/arch/sgi/sgi/Attic/locore.S log diff annotate
src/sys/arch/sgi/sgi/Attic/locore0.S log diff annotate
src/sys/arch/sgi/sgi/Attic/machdep.c log diff annotate
src/sys/arch/sgi/sgi/Attic/mainbus.c log diff annotate
src/sys/arch/sgi/sgi/Attic/sginode.c log diff annotate
src/sys/arch/sgi/sgi/Attic/wscons_machdep.c log diff annotate
src/sys/arch/sgi/stand/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/Attic/Makefile.inc log diff annotate
src/sys/arch/sgi/stand/Attic/Makefile32.inc log diff annotate
src/sys/arch/sgi/stand/boot/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/boot/Attic/arcbios.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/boot.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/conf.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/diskio.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/filesystem.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/netfs.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/netfs.h log diff annotate
src/sys/arch/sgi/stand/boot/Attic/netio.c log diff annotate
src/sys/arch/sgi/stand/boot/Attic/start.S log diff annotate
src/sys/arch/sgi/stand/boot/Attic/strstr.c log diff annotate
src/sys/arch/sgi/stand/boot32/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/boot32/Attic/ld.script log diff annotate
src/sys/arch/sgi/stand/boot64/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/bootecoff/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/bootecoff/Attic/ld.script log diff annotate
src/sys/arch/sgi/stand/libsa/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/libsa/Attic/heap.h log diff annotate
src/sys/arch/sgi/stand/libsa32/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/libz/Attic/Makefile log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:11:15Z
author visa
files src/sys/arch/sgi/stand/libz32/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/sgivol/Attic/Makefile log diff annotate
src/sys/arch/sgi/stand/sgivol/Attic/sgivol.8 log diff annotate
src/sys/arch/sgi/stand/sgivol/Attic/sgivol.c log diff annotate
src/sys/arch/sgi/xbow/Attic/Makefile log diff annotate
src/sys/arch/sgi/xbow/Attic/devlist2h.awk log diff annotate
src/sys/arch/sgi/xbow/Attic/files.xbow log diff annotate
src/sys/arch/sgi/xbow/Attic/hub.h log diff annotate
src/sys/arch/sgi/xbow/Attic/impact_xbow.c log diff annotate
src/sys/arch/sgi/xbow/Attic/odyssey.c log diff annotate
src/sys/arch/sgi/xbow/Attic/odysseyreg.h log diff annotate
src/sys/arch/sgi/xbow/Attic/odysseyvar.h log diff annotate
src/sys/arch/sgi/xbow/Attic/widget.h log diff annotate
src/sys/arch/sgi/xbow/Attic/xbow.c log diff annotate
src/sys/arch/sgi/xbow/Attic/xbow.h log diff annotate
src/sys/arch/sgi/xbow/Attic/xbowdevs log diff annotate
src/sys/arch/sgi/xbow/Attic/xbowdevs.h log diff annotate
src/sys/arch/sgi/xbow/Attic/xbowdevs_data.h log diff annotate
src/sys/arch/sgi/xbow/Attic/xbridge.c log diff annotate
src/sys/arch/sgi/xbow/Attic/xbridgereg.h log diff annotate
src/sys/arch/sgi/xbow/Attic/xheart.c log diff annotate
src/sys/arch/sgi/xbow/Attic/xheartreg.h log diff annotate
src/sys/dev/ic/aic7xxx.c log diff annotate
src/sys/dev/microcode/atmel/Makefile log diff annotate
src/sys/dev/microcode/bnx/Makefile log diff annotate
src/sys/dev/microcode/fxp/Makefile log diff annotate
src/sys/dev/microcode/kue/Makefile log diff annotate
src/sys/dev/microcode/myx/Makefile log diff annotate
src/sys/dev/microcode/ral/Makefile log diff annotate
src/sys/dev/microcode/rum/Makefile log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:11:16Z
author visa
files src/sys/dev/microcode/symbol/Makefile log diff annotate
src/sys/dev/microcode/tht/Makefile log diff annotate
src/sys/dev/microcode/tigon/Makefile log diff annotate
src/sys/dev/microcode/tusb3410/Makefile log diff annotate
src/sys/dev/microcode/typhoon/Makefile log diff annotate
src/sys/dev/microcode/udl/Makefile log diff annotate
src/sys/dev/microcode/yds/Makefile log diff annotate
src/sys/dev/microcode/zydas/Makefile log diff annotate
src/sys/dev/pci/pcivar.h log diff annotate
src/sys/dev/pci/qlw_pci.c log diff annotate
src/sys/dev/pckbc/wskbdmap_mfii.c log diff annotate
src/sys/dev/usb/ukbdmap.c log diff annotate
src/sys/dev/wsfont/wsfont.c log diff annotate
src/sys/kern/Makefile log diff annotate
message Retire OpenBSD/sgi.

OK deraadt@

date 2021-05-01T16:13:12Z
author mvs
files src/sys/kern/uipc_socket.c log diff annotate
message Implement per-socket `so_lock' rwlock(9) and use it to protect routing
(PF_ROUTE) sockets. This can be done because we have no cases where one
thread should lock two sockets simultaneously.

Against the previous version rtm_senddesync_timer() execution was moved
to process context.

Also this time `so_lock' used for routing sockets only but in the future
it will be used to other socket types too.

tested by claudio@

ok claudio@ bluhm@

date 2021-05-01T16:13:13Z
author mvs
files src/sys/kern/uipc_socket2.c log diff annotate
src/sys/net/rtsock.c log diff annotate
src/sys/sys/socketvar.h log diff annotate
message Implement per-socket `so_lock' rwlock(9) and use it to protect routing
(PF_ROUTE) sockets. This can be done because we have no cases where one
thread should lock two sockets simultaneously.

Against the previous version rtm_senddesync_timer() execution was moved
to process context.

Also this time `so_lock' used for routing sockets only but in the future
it will be used to other socket types too.

tested by claudio@

ok claudio@ bluhm@

date 2021-05-01T16:18:28Z
author gnezdo
files src/sys/arch/amd64/amd64/machdep.c log diff annotate
src/sys/arch/i386/i386/machdep.c log diff annotate
src/sys/kern/kern_sysctl.c log diff annotate
message Update the remaining SYSCTL_INT_READONLY cases

OK mvs@

date 2021-05-01T16:18:29Z
author gnezdo
files src/sys/miscfs/fuse/fuse_vfsops.c log diff annotate
src/sys/ufs/ffs/ffs_vfsops.c log diff annotate
message Update the remaining SYSCTL_INT_READONLY cases

OK mvs@

date 2021-05-01T16:18:58Z
author gnezdo
files src/sys/sys/sysctl.h log diff annotate
message Removed unused SYSCTL_INT_UNBOUNDED (no use planned)

Added a comment for SYSCTL_INT_READONLY.

OK mvs@

date 2021-05-01T20:04:33Z
author kettenis
files src/sys/dev/ic/stivar.h log diff annotate
message Actually, that variable needs to be a u_int8_t pointer.

This is what was tested, but I forgot to commit a file.

date 2021-05-01T20:07:01Z
author kettenis
files src/sys/arch/arm64/include/ieeefp.h log diff annotate
message Remove NetBSDisms that crept into the arm64 version of this file.

ok gnezdo@