OpenBSD/src IFQTcsQshare/man/man4/man4.riscv64 smtcomphy.4 Makefile

   smtcomphy(4)
VersionDeltaFile
1.1+43-0share/man/man4/man4.riscv64/smtcomphy.4
1.16+2-2share/man/man4/man4.riscv64/Makefile
+45-22 files

OpenBSD/src pcdOVljshare/man/man4/man4.riscv64 smtiic.4 Makefile

   smtiic(4)
VersionDeltaFile
1.1+47-0share/man/man4/man4.riscv64/smtiic.4
1.15+2-2share/man/man4/man4.riscv64/Makefile
+49-22 files

OpenBSD/src 27UXKW0share/man/man4/man4.riscv64 smtclock.4 Makefile

   smtclock(4)
VersionDeltaFile
1.1+42-0share/man/man4/man4.riscv64/smtclock.4
1.14+2-2share/man/man4/man4.riscv64/Makefile
+44-22 files

OpenBSD/src hzG2URfshare/man/man4/man4.riscv64 stfclock.4

   Fix pasto.
VersionDeltaFile
1.3+3-3share/man/man4/man4.riscv64/stfclock.4
+3-31 files

OpenBSD/src 7ont8hhsys/arch/riscv64/conf files.riscv64 RAMDISK, sys/arch/riscv64/dev smtiic.c smtclock.c

   Add smtiic(4), a driver for the I2C controller found on the SpacemiT K1
   SoC.  This is a close relative of mviic(4), but the register layout
   changed and some bits moved within the registers.

   ok jca@
VersionDeltaFile
1.1+324-0sys/arch/riscv64/dev/smtiic.c
1.2+104-1sys/arch/riscv64/dev/smtclock.c
1.35+6-1sys/arch/riscv64/conf/files.riscv64
1.52+3-1sys/arch/riscv64/conf/RAMDISK
1.60+3-1sys/arch/riscv64/conf/GENERIC
+440-45 files

OpenBSD/src 4orGLjUsys/dev/fdt com_fdt.c, sys/dev/ic com.c comvar.h

   Bring back the PXA2X0 variant; it resurfaced in the SpacemiT K1 SoC.
   Incorporate a fix inspired by NetBSD to keep the console enabled when
   userland closes the device.
VersionDeltaFile
1.181+26-2sys/dev/ic/com.c
1.10+6-1sys/dev/fdt/com_fdt.c
1.62+2-1sys/dev/ic/comvar.h
+34-43 files

OpenBSD/src JL586Lousr.sbin/relayd parse.y

   relayd: support TLS with multiple listeners

   Fix a bug in relay_inherit() which runs only
   relay_load_certfiles(conf, rb, NULL) unconditionally which isn't
   alligned with logic in parser when it parses relay block, where multiple
   certificates are load as relay_load_certfiles(conf, rb, NULL) only if
   here no tlscerts (for default host) and otherwise it loads keypairs.

   OK: rsadowski@
VersionDeltaFile
1.262+11-2usr.sbin/relayd/parse.y
+11-21 files

OpenBSD/src tXnPoxnlib/libcrypto/x509 x509v3.h

   x509v3.h: remove pointless #ifdef HEADER_CONF_H

   x509v3.h has included conf.h since June 20, 1999, OpenSSL commit ba404b5e,
   so HEADER_CONF_H has been defined since then. Also since then, CONF_VALUE
   (only available via conf.h) has been used outside of HEADER_CONF_H, making
   that #ifdef doubly pointless.

   ok bcook jsing kenjiro
VersionDeltaFile
1.41+1-3lib/libcrypto/x509/x509v3.h
+1-31 files

OpenBSD/src DGv7pdllib/libcrypto/cms cms_local.h

   cms_local.h: remove #ifdef X509V3_HEADER_H

   All thirteen files including cms_local.h do that after including cms.h,
   which already includes x509v3.h, so this is always defined. While here
   make the cms_local.h a bit more selfstanding by including asn1.h and
   x509v3.h

   ok bcook jsing (who had the same diff) kenjiro
VersionDeltaFile
1.7+3-4lib/libcrypto/cms/cms_local.h
+3-41 files

OpenBSD/src lhAvuT3sys/arch/riscv64/riscv64 cpu.c

   Tweak vendor #define list to follow numerical ordering

   No functional change
VersionDeltaFile
1.26+2-2sys/arch/riscv64/riscv64/cpu.c
+2-21 files

OpenBSD/src WkDQTFqsys/arch/riscv64/include cpu.h

   Follow the sparc64 lead and simply define curcpu in the kernel as the
   special register containing its value, this is a general register (x4)
   and therefore can be used directly

   Diff stolen from miod@ who is on strike but agreed to let me commit
   this.  ok kettenis@
VersionDeltaFile
1.25+4-8sys/arch/riscv64/include/cpu.h
+4-81 files

OpenBSD/src BCesPpuusr.bin/less tags.c

   fix crash on invalid tags file

   If the tag entry points to the line number zero, less crashes because
   internally it uses that line number to imply that the tag is associated
   with a pattern.

   issue reported by Henry Ford (henryfordkjv at gmail), thanks!

   ok kirill@
VersionDeltaFile
1.21+4-0usr.bin/less/tags.c
+4-01 files

OpenBSD/src OeszMGPsys/arch/riscv64/riscv64 trap.c

   Treat "Instruction access fault" (EXCP_FAULT_FETCH) traps as PROT_EXEC.
   Fixes random SIGSEGV on the SpecemiT X60 cores.

   ok mlarkin@, deraadt@
VersionDeltaFile
1.22+5-4sys/arch/riscv64/riscv64/trap.c
+5-41 files

OpenBSD/src kbkspEIsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2120+9-1sys/dev/pci/pcidevs_data.h
1.2125+5-1sys/dev/pci/pcidevs.h
+14-22 files

OpenBSD/src 7mhDgMUsys/dev/pci pcidevs

   Add SpacemiT K1.
VersionDeltaFile
1.2132+5-1sys/dev/pci/pcidevs
+5-11 files

OpenBSD/src FDhAHYfsys/arch/riscv64/conf files.riscv64 GENERIC, sys/arch/riscv64/dev smtcomphy.c

   Add smtcomphy(4), a driver for the USB3/PCIe combo PHY found on the
   SpacemiT K1 SoC.

   ok jsing@, jca@
VersionDeltaFile
1.1+242-0sys/arch/riscv64/dev/smtcomphy.c
1.34+6-1sys/arch/riscv64/conf/files.riscv64
1.59+2-1sys/arch/riscv64/conf/GENERIC
1.51+2-1sys/arch/riscv64/conf/RAMDISK
+252-34 files

OpenBSD/src jaSZi3Jusr.bin/tmux grid.c screen.c

   When a cell is cleared after having been moved, we cannot reuse its
   extended data, because that may still be in use. Add a flag to
   grid_clear_cell to indicate this. Fixes irritating problems with ICH
   (CSI @) mostly visible in emacs.
VersionDeltaFile
1.146+6-6usr.bin/tmux/grid.c
1.97+5-2usr.bin/tmux/screen.c
1.1305+2-2usr.bin/tmux/tmux.h
+13-103 files

OpenBSD/src Xwz6cgSusr.bin/tmux tty-features.c

   Add extkeys feature to tmux itself so nested tmux works, GitHub issue 4960.
VersionDeltaFile
1.33+38-12usr.bin/tmux/tty-features.c
+38-121 files

OpenBSD/src fBuaWnYusr.bin/tmux format.c

   Set less crazy limits (than INT_MAX) for pad and trim, makes ossfuzz happier.
VersionDeltaFile
1.357+12-6usr.bin/tmux/format.c
+12-61 files

OpenBSD/src Np9EHJesys/arch/loongson/loongson machdep.c, sys/arch/mips64/mips64 cpu.c

   Hoist mips64 CPU accounting to get multiple softnet threads on MP systems

   Increment ncpus (hw.ncpu) in mips64 cpuattach() instead of octeon/loongson
   hw_cpu_hatch() running before, not after MI sofnet_percpu(), respectively.

   This matches what arm64, macppc and powerpc64 do.

   Local traffic may now be distributed across multiple threads, while physical
   drivers like cnmac(4/octeon) still lack multiqueue support to do so.

   loongson was not tested, but should behave the same.

   initial report Jordan Geoghegan
   tests kirill bluhm Janne Johansson
   feedback miod bluhm kettenis
   OK kirill visa
VersionDeltaFile
1.102+1-3sys/arch/loongson/loongson/machdep.c
1.138+1-3sys/arch/octeon/octeon/machdep.c
1.87+2-1sys/arch/mips64/mips64/cpu.c
+4-73 files

OpenBSD/src yLn2Zp6sys/arch/riscv64/dev sfcc.c, sys/arch/riscv64/include pte.h cpufunc.h

   Implement support for the Zicbom and Svpbmt extensions.  Rework the cache
   flushing code to operate on virtual addresses instead of physical
   addresses.  Seems the Zicbom implementation on the SpacemiT X60 cores
   doesn't flush the caches if the mapping is non-cachable.  So adjust
   _pmap_kenter_pa() to use a temporary cachable mapping to clean a page we
   want to map non-cachable.

   ok jca@
VersionDeltaFile
1.25+137-44sys/arch/riscv64/riscv64/cpu.c
1.5+16-10sys/arch/riscv64/dev/sfcc.c
1.8+9-9sys/arch/riscv64/riscv64/bus_dma.c
1.48+8-6sys/arch/riscv64/riscv64/pmap.c
1.5+9-1sys/arch/riscv64/include/pte.h
1.7+4-4sys/arch/riscv64/include/cpufunc.h
+183-741 files not shown
+188-757 files

OpenBSD/src Lvl6WxLsys/arch/riscv64/conf files.riscv64 GENERIC, sys/arch/riscv64/dev smtclock.c

   Add smtclock(4), a driver for the clock/reset controller on the SpacemiT
   K1 SoC.

   ok jca@
VersionDeltaFile
1.1+342-0sys/arch/riscv64/dev/smtclock.c
1.33+6-1sys/arch/riscv64/conf/files.riscv64
1.58+2-1sys/arch/riscv64/conf/GENERIC
1.50+2-1sys/arch/riscv64/conf/RAMDISK
+352-34 files

OpenBSD/src tdmYT5dusr.sbin/netgroup_mkdb netgroup_mkdb.c

   netgroup_mkdb(8) calls abort() when _ng_parse() returns
   _NG_ERROR for a malformed netgroup entry. Make this code
   exit via the same paradigm as other errors (errx).

   From Renaud Allard, thanks!

   ok op@
VersionDeltaFile
1.25+4-1usr.sbin/netgroup_mkdb/netgroup_mkdb.c
+4-11 files

OpenBSD/src Se3Zi6Pdistrib/sets/lists/man mi

   sync
VersionDeltaFile
1.1763+1-0distrib/sets/lists/man/mi
+1-01 files

OpenBSD/src ij1nuDwlib/libc/sys sysctl.2

   Fix hw.blockcpu sysctl variable name

   From Matthias Schmidt
VersionDeltaFile
1.72+3-3lib/libc/sys/sysctl.2
+3-31 files

OpenBSD/src P73NjYlusr.sbin/smtpd parse.y util.c

   Use proc-name, instead of command name for a filter's default syslog tag.

   OK op@
VersionDeltaFile
1.302+12-18usr.sbin/smtpd/parse.y
1.162+1-12usr.sbin/smtpd/util.c
1.283+3-4usr.sbin/smtpd/smtpd.conf.5
1.693+1-2usr.sbin/smtpd/smtpd.h
+17-364 files

OpenBSD/src THSUPgCusr.bin/tmux format.c server-client.c

   Cache user from getpwuid because it can be very expensive on some
   platforms. From Ben Maurer in GitHub issue 4973.
VersionDeltaFile
1.356+12-5usr.bin/tmux/format.c
1.452+2-1usr.bin/tmux/server-client.c
1.1304+2-1usr.bin/tmux/tmux.h
+16-73 files

OpenBSD/src OfN4qUjusr.bin/tmux server-client.c options-table.c

   Add remain-on-exit key to keep pane around until a key is pressed, from
   Michael Grant.
VersionDeltaFile
1.451+10-1usr.bin/tmux/server-client.c
1.206+5-4usr.bin/tmux/options-table.c
1.1047+5-2usr.bin/tmux/tmux.1
1.144+2-1usr.bin/tmux/server-fn.c
+22-84 files

OpenBSD/src FfRJ2kdusr.bin/tmux format.c window.c

   Bring some new formats from the floating panes work: pane_zoomed_flag,
   pane_flags, pane_floating_flag. By Michael Grant.
VersionDeltaFile
1.355+50-4usr.bin/tmux/format.c
1.313+21-3usr.bin/tmux/window.c
1.1303+4-3usr.bin/tmux/tmux.h
1.1046+5-2usr.bin/tmux/tmux.1
1.24+2-2usr.bin/tmux/layout-custom.c
1.42+2-2usr.bin/tmux/cmd-select-layout.c
+84-166 files

OpenBSD/src 46h7Qpyshare/man/man4/man4.riscv64 smtgpio.4 Makefile

   smtgpio(4)
VersionDeltaFile
1.1+43-0share/man/man4/man4.riscv64/smtgpio.4
1.13+2-1share/man/man4/man4.riscv64/Makefile
+45-12 files