1*bd74f2ceSchristos# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3130 $> 260b1ec26Stsutsui# 360b1ec26Stsutsui# 460b1ec26Stsutsui# [Note: This file does not mention every change made to the NetBSD source tree. 560b1ec26Stsutsui# For an exhaustive list, please subscribe to the `source-changes' mailing list, 660b1ec26Stsutsui# or see the mailing list archives. For more information, send a message 760b1ec26Stsutsui# containing just the word `help' to `majordomo@NetBSD.org'.] 860b1ec26Stsutsui# 960b1ec26Stsutsui# ---------------------------------------------------------------------------- 1060b1ec26Stsutsui# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS: 1160b1ec26Stsutsui# 1260b1ec26Stsutsui# theme: Content ... 1360b1ec26Stsutsui# more content ... 1460b1ec26Stsutsui# more content. [developer DATE-FORMAT] 1560b1ec26Stsutsui# 1660b1ec26Stsutsui# That's it, one tab to start an item, and two tabs to indent the content. 1760b1ec26Stsutsui# Also please start the content with a capital and end it with a dot. 1860b1ec26Stsutsui# 1960b1ec26Stsutsui# This is very important for the www scripts, otherwise it won't be able to 2060b1ec26Stsutsui# parse the file and the HTML output will be mangled. 21b0370586Stsutsui# 22b0370586Stsutsui# See htutils/changes/changes2html script for more details. 23b0370586Stsutsui# 2460b1ec26Stsutsui# ---------------------------------------------------------------------------- 251ce5670dSxtraeme 260498f538SmartinChanges from NetBSD 10.0 to NetBSD 11.0: 2771655179Snia amdsmn(4): added trivial power management support [reinoud 20221218] 2871655179Snia amdccp(4): added trivial power management support [reinoud 20221218] 2971655179Snia ppp(4): Remove several non-functioning ioctls. [chs 20221221] 30b0b0d449Snat dse(4): Added Dayna SCSI/Link ethernet driver. [nat 20221222] 31aaf43d9eSchristos binutils: Updated to FSF binutils 2.39. [christos 20221224] 3271655179Snia cribbage(6): Add -y option to keep playing without asking 3371655179Snia (from Greywolf in PR 57164) [christos 20230106] 3471655179Snia x86: Enable the -z separate-code security feature by default in 3571655179Snia ld(1). Reduces the default max page size from 2M to 3671655179Snia 4K on amd64. [christos 20230106] 37bd41475aSchristos bind: Import version 9.16.37. [christos 20230125] 38c85a8c01Swiz xfwp(1): remove. [wiz 20230204] 39d9c80708Snia wscons(4): Ignore nonsense tab stops in vt100 emulation. 40d9c80708Snia [riastradh 20230223] 41d9c80708Snia nvmm(4): Filter CR4 bits on x86 SVM (AMD). In particular, 42d9c80708Snia prohibit PKE, Protection Key Enable, which requires 43d9c80708Snia some additional management of CPU state by nvmm. 44d9c80708Snia [riastradh 20230223] 45d9c80708Snia aarch64: Audit use of curcpu(9). [riastradh 20230225] 46d9c80708Snia xen: Memory barrier audit. Reduce unnecessary membars. 47d9c80708Snia [riastradh 20230225] 48d9c80708Snia x86: Mitigate MXCSR Configuration Dependent Timing CPU security 49d9c80708Snia flaw in kernel FPU use. [riastradh 20230225] 50d9c80708Snia kernel: Optimization: Omit needless membar when triggering softint 51d9c80708Snia in various ports. [riastradh 20230301] 52d9c80708Snia sh(1): Adjust tilde expansion to comply with upcoming POSIX 53d9c80708Snia Issue 8 requirements. [kre 20230306] 54f30eb990Snia libm: Add more long double transcendental functions (as aliases of 55f30eb990Snia double functions) from C99. [riastradh 20230313] 56f30eb990Snia xen: Allow a PVH dom0 to use VGA as console. [bouyer 20230324] 57f30eb990Snia vioscsi(4), viornd(4), viomb(4): Mark VirtIO drivers as MPSAFE. 58f30eb990Snia [mlelstv 20230325] 59f30eb990Snia amiga: Fix bootblocks for Kickstart 3.2. [abs 20230325] 60f30eb990Snia libc: Add __atomic_is_lock_free to help stdatomic.h usage with 61f30eb990Snia GCC. [riastradh 20230330] 62802174f7Snia uaudio(4): Initial support for USB Audio Class 2.0 devices. 63802174f7Snia [mlelstv 20230402] 64f30eb990Snia vacation(1): Check 'Auto-Submitted:' header in addition to 65f30eb990Snia 'Precedence:', and set 'Precedence:' in addition to 66f30eb990Snia 'Auto-Submitted:'. [hauke 20230411] 67f30eb990Snia ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets. 68f30eb990Snia [riastradh 20230412] 69f30eb990Snia audiorecord(1): Add support for recording 24-bit wav files. 70f30eb990Snia [mlelstv 20230415] 718a9c1dc1Snia evbarm: Install a boot.cfg file for the EFI bootloader by default. 728a9c1dc1Snia [brook 20230419] 731f7e02abSroy dhcpcd: Import version 10.0.1. [roy 20230421] 748a9c1dc1Snia evbarm: Enable rkv1crypto driver on Rock64. [mrg 20230424] 758a9c1dc1Snia worms(6): Add a little bit of optional colour, code and 768a9c1dc1Snia ideas from RVP. [kre 20230426] 778a9c1dc1Snia amiga: Add driver for the MNT ZZ9000 Zorro board - submitted by 788a9c1dc1Snia Alain Runa. [phx 20230503] 798a9c1dc1Snia evbarm: Experimental IMX6SX support - tested on the UDOO Neo Full board. 808a9c1dc1Snia [bouyer 20230504] 818a9c1dc1Snia chown(8): Add a -d flag to avoid changing a file's owner/group to the 828a9c1dc1Snia current value. This avoids some unnecessary operations on the 838a9c1dc1Snia file. [pgoyette 20230504] 848a9c1dc1Snia riscv: Add RISC-V support that works on QEMU with a single hart. 858a9c1dc1Snia [skrll 20230507] 868a9c1dc1Snia riscv: Add Google Goldfish RTC driver. [skrll 20230508] 87c417c79dSnia make(1): Make :mtime operate on each word in variable 88c417c79dSnia value. [sjg 20230510] 89c417c79dSnia worms(6): When using -H, make the appearance of the worm head 90c417c79dSnia depend upon the body (more than it did before). [kre 20230512] 91c417c79dSnia amiga: Update loadbsd source and distribution binary to version 3.3. 92c417c79dSnia [phx 20230514] 93c417c79dSnia i386: Add /dev/efi device. [riastradh 20230522] 94c417c79dSnia efi(4): Add EFIIOC_GET_TABLE ioctl support on x86. [riastradh 20230522] 95b0682b23Slukem ctfmerge(1): Add error handling to pthread APIs. 96aa9ef682Slukem Fix semaphores for macOS host tool. [lukem 20230523] 97b0682b23Slukem share/mk: Deprecate non-functional SHAREDSTRINGS. [lukem 20230524] 98b0682b23Slukem mkstr(1), xstr(1): Obsolete unused PDP-11-era tools. [lukem 20230524] 99c417c79dSnia pthread(3): Reduce power consumption when spinning for a lock on 100c417c79dSnia arm. [riastradh 20230525] 101ef8663beSlukem pax(1): Exit 0 if stdin filelist is used and no files are supplied. 102ef8663beSlukem Don't overwrite existing destination files if -r -w copy 103ef8663beSlukem fails for any reason. [lukem 20230528] 104c417c79dSnia date(1): Add -R option for displaying time in RFC 5322 format, 105c417c79dSnia similar to GNU date. [kim 20230531] 106342b5ab3Schristos mk.conf(5): Obsolete non-MK variants MANZ UNPRIVED UPDATE 107342b5ab3Schristos [lukem 20230602] 108c417c79dSnia build.sh: Add show-params operation [lukem 20230602] 109342b5ab3Schristos kerberos(8): Update to Heimdal-7.8.0 [christos 20230619] 1103c60e71eSnia patch(1): Add --backup-if-mismatch and --no-backup-if-mismatch for 1113c60e71eSnia GNU patch compatibility. These options only make sense in 1123c60e71eSnia POSIX mode, patch(1) has --backup enabled by default and 1133c60e71eSnia GNU patch doesn't. [wiz 20230616] 1143c60e71eSnia indent(1): Remove support for handling ASCII backspace characters 1153c60e71eSnia in C code. [rillig 20230618] 116b1cae800Srillig make(1): Recognize include guards. [rillig 20230619] 1173c60e71eSnia editline(3): Install pkg-config files, same as the portable version. 1183c60e71eSnia [wiz 20230620] 1193c60e71eSnia make(1): Speed up pattern matching in the ':M' and ':N' modifiers. 120b1cae800Srillig [rillig 20230622] 1213c60e71eSnia paxctl(8): Introduce -0 option to clear all PaX flag bits in ELF note. 1223c60e71eSnia [rin 20230623] 1233c60e71eSnia crunchgen(1): Clear PaX flags instead of removing its ELF note section. 1243c60e71eSnia [rin 20230623] 1253c60e71eSnia make(1): Warn about malformed patterns in ':M', ':N' and 1263c60e71eSnia '.if make(...)' [rillig 20230623] 127026d70e9Schristos bind: Import version 9.16.42. [christos 20230626] 1285462b983Sroy openresolv: Import version 3.13.2 [roy 20230627] 1290596a50fSwiz tmux(1): Import version 3.3a [wiz 20230628] 1303c60e71eSnia x86: Primary bootstrap is now enable to read a GPT 1313c60e71eSnia partition table inside a software raid(4). 1323c60e71eSnia [manu 20230629] 1333c60e71eSnia aiomixer(1): Support for the NO_COLOR environment variable. 1343c60e71eSnia [nia 20230629] 135498dfa02Schristos openpam(3): update to 20230627 (ximenia) [christos 20230630] 136d5ff9f4cSnia entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking. 137d5ff9f4cSnia [riastradh 20230630] 138d5ff9f4cSnia mdnsd(8): Restore NetBSD logging additions lost in merges. 139d5ff9f4cSnia [gutteridge 20230630] 140d5ff9f4cSnia tetris(6): Support the informal standard of allowing setting NO_COLOR 141d5ff9f4cSnia in the environment to disable the use of color. [nia 20230701] 142211f3bdeSrillig lint(1): Initial support for C23. [rillig 20230702] 143d5ff9f4cSnia heartbeat(9): New mechanism to check progress of kernel. This uses 144d5ff9f4cSnia hard interrupts to check progress of low-priority soft 145d5ff9f4cSnia interrupts, and one CPU to check progress of another CPU. 146d5ff9f4cSnia [riastradh 20230707]. 147d5ff9f4cSnia crashme(9): New crash methods with raised ipl or kpreempt disabled. 148d5ff9f4cSnia [riastradh 20230707]. 149d5ff9f4cSnia versioningsyscalls(9): Document how system call versioning is done. 150d5ff9f4cSnia From this summer's compat-linux GSoC, by Theodore Preduta. 151d5ff9f4cSnia [christos 20230708]. 152d5ff9f4cSnia clock_gettime(2): Take greater care to ensure 153d5ff9f4cSnia CLOCK_PROCESS/THREAD_CPUTIME_ID do not go backwards. 154d5ff9f4cSnia [riastradh 20230708]. 155d5ff9f4cSnia riscv: Add FDT-based initrd, rndseed, and efirng support. 156d5ff9f4cSnia [rin 20230710] 157d5ff9f4cSnia kern: Add memfd_create(2) system call from GSoC 2023 by 158d5ff9f4cSnia Theodore Preduta. [christos 20230710] 159d5ff9f4cSnia refuse(3): Allow programs using the 3.5, 3.6, and 3.7 FUSE APIs 160d5ff9f4cSnia to function at runtime. [pho 20230714] 161d5ff9f4cSnia pckbd(4): Work around buggy Chromebook PS/2 keyboard firmware. 162d5ff9f4cSnia (from Vladimir 'phcoder' Serbinenko). [christos 20230716] 163d5ff9f4cSnia acpiec(4): New ACPIEC_DEBUG option. [riastradh 20230718] 1644308e63cSroy dhcpcd: Import version 10.0.2. [roy 20230719] 165a822f341Snat bta2dpd(8): Add throttle when playing from file. [nat 20230720] 166d5ff9f4cSnia xen: Enable MKCTF=yes by default. [riastradh 20230721] 167d5ff9f4cSnia x86: Turn off Zenbleed chicken bit on Zen2 CPUs. [mrg 20230725] 168befa299dSnia evbmips: Allow ramdisk to handle GPT wedges. [gutteridge 20230725] 169befa299dSnia xbd(4): Properly handle 4k sector size backends. [bouyer 20230725] 170befa299dSnia iostat(8): Add -X option, limited alternative statistics. 171befa299dSnia This is like the "-D" option, except it skips the xfers/s, and 172befa299dSnia reports MB/s instead of KB/s. Allows for ~50% more devices to 173befa299dSnia be displayed per line by default. [mrg 20230728] 174befa299dSnia compat_linux(8): Add epoll system calls implemented around kqueue(2), 175befa299dSnia contributed by Theodore Preduta as part of GSoC 2023. 176befa299dSnia [christos 20230728] 177befa299dSnia compat_linux(8): Add/fix statx, readahead, close_range. From GSoC 2023 178befa299dSnia by Theodore Preduta. [christos 20230729] 179befa299dSnia libc: Add wmempcpy(3). [christos 20230731] 180befa299dSnia libc: Add companion mempcpy(3) to wmempcpy(3). 181befa299dSnia [christos 20230801] 182befa299dSnia all: Fix many small bugs found by GCC 12. [mrg 20230810] 183aedb4370Schristos gdb(1): Updated to 13.2. [christos 20230811] 184befa299dSnia vis(3): Fixed many implementation issues, expand tests. 185befa299dSnia [riastradh 20230812] 1866e39f0c0Schristos libpcap: Import 1.10.4. [christos 20230817] 18795fb0c16Schristos tcpdump(8): Import 4.99.4. [christos 20230817] 18895fb0c16Schristos file(1): Upgraded to 5.45. [christos 20230818] 189befa299dSnia make(1): Show more detail in "invalid line" error messages. 190befa299dSnia [rillig 20230819] 191befa299dSnia compat_linux(8): Add support for Linux waitid syscall. 192befa299dSnia Contributed by Theodore Preduta. [christos 20230818] 193befa299dSnia compat_linux(8): Add support for Linux inotify syscalls, 194befa299dSnia implemented around kqueue(2). Contributed by 195befa299dSnia Theodore Preduta. [christos 20230819] 1966ff78ed5Schristos acpi(4): Updated ACPICA to 20230628. [christos 20230901] 1971ca3250eSchristos sqlite3(1): Import 3.34.0. [christos 20230904] 1984b4ffea4Sad namecache: Tune the namecache for 32-bit systems [ad 20230909] 19933645daeSnia mips: Add initial support for n64 userland to gprof(1). 20033645daeSnia [rin 20230914] 2011e059070Schristos tzcode: Updated to 2023c. [christos 20230916] 20233645daeSnia raidctl(8): Implement command-line configuration of simple RAID sets. 20333645daeSnia [oster 20230921] 20433645daeSnia rc.conf(5): Add support for npf_rules to override the default 20533645daeSnia rules file for npf(7). [abs 20231005] 20688994fbdSsimonb less: Updated to version 643. [simonb 20231006] 20733645daeSnia ddb(4): Add some simple show commands: condvar, selinfo, sleepq 20833645daeSnia [ad 20231007] 20933645daeSnia mips: Add fma(3) to libm. [he 20231008] 21033645daeSnia heimdal: Disable sqlite3 credential cache (SCC), remove sqlite3 21133645daeSnia dependency. [riastradh 20231011] 21233645daeSnia pipe(2): Improve performance, reduce lock contention. [ad 20231013] 21333645daeSnia vax: Reduce the object size of the malloc(3) code by converting 21433645daeSnia to rbtree, also improve performance and locking. 21533645daeSnia [ad 20231013] 21633645daeSnia uhid(4): Improve hid matching to allow better recognition of 21733645daeSnia collections. [nat 20231017] 21833645daeSnia xen: Support genfb(4) as a console device for dom0, necessary for 21969b5e562Snia graphical console on EFI-only hardware. [bouyer 20231017] 22069b5e562Snia lagg(4): Copy the MTU of lagg to interfaces added to lagg 22133645daeSnia [yamaguchi 20231018] 22235ba9dc9Sroy dhcpcd: Import version 10.0.4. [roy 20231019] 22377871fbeSbrad gpioirq(4): allow multiple pins per gpioirq instance, add the ability 22457dd1ae6Stsutsui to use a /dev/gpioirqN device to get pin interrupts into 22557dd1ae6Stsutsui userland. [brad 20231105] 22657dd1ae6Stsutsui gpiosim(4): Simulated interrupts [brad 20231108] 2271ab6dcf6Snia sparc64: Support for virtio(4). [thorpej 20231119] 2281ab6dcf6Snia alpha: Support for virtio(4). [thorpej 20231119] 2291ab6dcf6Snia alpha: Support for crash(8). [thorpej 20231122] 2301ab6dcf6Snia kernel: Replace the vdrain kernel thread with two threadpool jobs. 2311ab6dcf6Snia [hannken 20231127] 2321ab6dcf6Snia kernel: Replace various usage of extent(9) with vmem(9). 2331ab6dcf6Snia [thorpej 20231201] 2341ab6dcf6Snia indent(1): Use line number of the token start in diagnostics 235211f3bdeSrillig [rillig 20231203] 2361ab6dcf6Snia vmem(9): Add the notion of "private boundary tags", allowing vmem 2371ab6dcf6Snia to be used VERY early in boot. [thorpej 20231203] 2381ab6dcf6Snia kernel: Modularize compat90. [pgoyette 20231209] 2391ab6dcf6Snia libsa: Add NFSv3 support. [mlelstv 20231212] 2403dc022e1Sroy dhcpcd: Import version 10.0.6. [roy 20231218] 2417f9e26adSchristos tzcode: Updated to 2023d. [christos 20231223] 242397a64edSnia gfpic(4): New driver for the Goldfish virtual programmable 243397a64edSnia interrupt controller. [thorpej 20240102] 244397a64edSnia gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102] 245397a64edSnia virt68k: Add new port for virtual Motorola 68040 machines in 246397a64edSnia QEMU using VirtIO devices. [thorpej 20240102] 247397a64edSnia urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106] 248397a64edSnia riscv: Add a SiFive FU[57]40/ L2 Cache controller driver. 249397a64edSnia [skrll 20240113] 250397a64edSnia cp(1): Always copy regular files, even if they appear to be zero-sized. 251397a64edSnia [christos 20240115] 252397a64edSnia riscv: Add a StarTech JH7100 SoC clock driver, seen in the Beagle-V 253397a64edSnia board. [skrll 20240116] 254397a64edSnia cpuctl(8): Recognize Intel Meteor Lake and Emerald Rapids. 255397a64edSnia [msaitoh 20240118] 256397a64edSnia m68k: Made many ports share common code for interrupt dispatch 257397a64edSnia and vector tables. [thorpej 20240118] 258397a64edSnia libm: Import more long double functions from FreeBSD. 259397a64edSnia [christos 20240121] 2602a2ce64fSchristos terminfo: Import 20231209 [christos 20240127] 261b7765955Snia evbppc: Add support for the PAL 576i video mode to wiifb(4). 262b7765955Snia [hgutch 20240127] 263b7765955Snia stat(1): Add symbolic flags printing from FreeBSD via Ricardo Branco. 264b7765955Snia [christos 20240129] 265b7765955Snia next68k: Add WSDISPLAY_GINFO, LINEBYTES, and SMODE ioctl(2)s and 266b7765955Snia mmap(2) support to nextdisplay(4). [tsutsui 20240202] 267b7765955Snia mount_cd9660(8): Add support for mount options mask,dirmask,uid,gid 268b7765955Snia (from Ricardo Branco) [christos 20240202] 26988e50e37Skre tzdata: Updated to 2024a (using 2024agtz) [kre 20240205] 270b7765955Snia riscv: Add a driver for the StarFive JH7100 pin controller. 271b7765955Snia [skrll 20240207] 272b7765955Snia touch(1): Properly implement the POSIX format -d option. [kre 20240208] 273b7765955Snia touch(1): Add -R option, which is identical to -r, except that if the 274b7765955Snia reference file is a symbolic link, the times to use are taken 275b7765955Snia from those of the symbolic link itself. [kre 20240209] 276b7765955Snia touch(1): Add -D option, which causes the operation to be a no-op if no 277b7765955Snia change would be made (avoiding updating the file's ctime). 278b7765955Snia [kre 20240210] 279b7765955Snia hppa: Add gftfb(4), an initial driver for PCI Visualize EG cards. 280b7765955Snia [macallan 20240213] 28107c75f64Schristos bind: Apply bind security patches: CVE-2023-4408 CVE-2023-5517 28207c75f64Schristos CVE-2023-5679 CVE-2023-6516 CVE-2023-50387 CVE-2023-50868 2836025177eSnia [christos 20240213] 284027b1898Schristos tzcode: Updated to 2024a. [christos 20240217] 28589afa3aaSchristos nsd: Import 4.8.0. [christos 20240217] 2867b8695a6Schristos unbound(8): Import 1.19.1. [christos 20240217] 28720bd86aaSchristos bind: Import 9.18.24 [christos 20240221] 288c58d8f33Snia re(4): Add support for Killer E2600 Ethernet. [jakllsch 20240228] 289d037437eSchristos sqlite3(1): Import 3.45.1. [christos 20240301] 290c58d8f33Snia alpha: Add initial support for the DEC KN7AA ("Ruby") systems, 291c58d8f33Snia DEC 7000 and DEC 10000. [thorpej 20240302] 2925d078fb1Schristos elftoolchain: Import svn r4037. [christos 20240303] 293c58d8f33Snia certctl(8): Improve the performance of `certctl list`. 294c58d8f33Snia [riastradh 20240303] 295c58d8f33Snia audioplay(1): Add -n flag that doesn't write audio data for the 296c58d8f33Snia test suite. [mrg 20240304] 297e3f700edSnia alpha: Add a bus space implementation for the Gbus, the general 298e3f700edSnia 8-bit bus present on Laser / TurboLaser CPU modules. 299cea226e5Snia [thorpej 20240306] 300e3f700edSnia lint(1): Detect more types of integer overflow. [rillig 20240310] 301e3f700edSnia lint(1): Add extra details to the message about integer overflow. 302e3f700edSnia [rillig 20240310] 3039b84082cSnat mac68k: Add ascaudio(4) ASC audio driver. [nat 20240313] 304cea226e5Snia x86: Include the cgdroot.fs and zfsroot.fs ramdisks in the release 305e3f700edSnia files. [riastradh 20240320] 306e3f700edSnia apei(4): New driver for ACPI Platform Error Interfaces. 307e3f700edSnia [riastradh 20240320] 308e3f700edSnia vmt(4): Process all queued messages without delay immediately. 309e3f700edSnia From OpenBSD. [msaitoh 20240320] 310e3f700edSnia acpihed(4): New driver for PNP0C33 to notify apei(4). 311e3f700edSnia [riastradh 20240321] 312e3f700edSnia echi(4): If device attach fails, install NULL pmf(4) handlers. 313e3f700edSnia Allows suspend/resume on ThinkPad A475. [mrg 20240324] 314f8aba728Snia uftdi(4): Add a "match quirk" mechanism that allows the driver to 315e3f700edSnia selectively reject individual interfaces, allowing them to 316e3f700edSnia be matched by ugen(4) and accessed through libusb. 317e3f700edSnia [thorpej 20240326] 31840368556Snia moused(8): Remove undocumented and unused option 'C'. 319211f3bdeSrillig [rillig 20240329] 32040368556Snia ugen(4): Add a "ugen-unit" device property which devpubd(8) scripts 32140368556Snia can query to determine which /dev/ugenN.xx nodes a given ugen 32240368556Snia or ugenif device is using. [thorpej 20240329] 32340368556Snia libc: Limit writes to stdio FILE handles via fvwrite to INT_MAX 32440368556Snia rather than BUFSIZE. Improves performance dramatically. 32540368556Snia From enh via Apple libc. [christos 20240329] 32640368556Snia evbarm: Add interrupt support to the Texas Instruments gpio(4) driver 32740368556Snia used on the Beaglebone Black. [jakllsch 20240401] 32840368556Snia dk(4): Add support for discovering Atari TOS partitions as wedges. 32940368556Snia [charlotte 20240402] 33040368556Snia rumpuser(3): New RUMP_STDOUT, RUMP_STDERR environment variables. 33140368556Snia [riastradh 20240404] 33240368556Snia config(1): Improve determinism for reproducible builds. 33340368556Snia [riastradh 20240405] 33440368556Snia qemufwcfg(4): Add RISC-V support. [skrll 20240406] 33540368556Snia vax: Switch vax to X.Org server version 120. [tsutsui 20240407] 33640368556Snia evbmips: Following evbarm, document kernel configurations in 33740368556Snia sys/arch/evbmips/conf/README.evbmips. [andvar 20240407] 33840368556Snia sysinst(8): Split compatibility libraries into separate sets, 33940368556Snia base32 and debug32. Split HTML man pages into new manhtml 34040368556Snia set. [nia 20240410] 34137bdcda2Snia amd64: Support EFI as well as BIOS boot in the "live" USB image. 34237bdcda2Snia This is not the regular installation image, which already 34337bdcda2Snia supports EFI. [maya 20240413] 34437bdcda2Snia uftdi(4): Add support for a range of "Brainboxes" USB serial 34537bdcda2Snia adapters, from Cameron Williams. [maya 20240417] 34637bdcda2Snia x86: Enable ACPI Platform Error Interface support in the GENERIC 34737bdcda2Snia kernels. [riastradh 20240421] 34837bdcda2Snia mips64el, mips64eb: Create "base64" and "debug64" sets that contain 34937bdcda2Snia the N64 libraries. [nia 20240422] 35037bdcda2Snia x86, sparc64: Create "DVD" ISOs that contain all the sets excluded 35137bdcda2Snia from the normal ISOs for size reasons - also useful on 35237bdcda2Snia virtual machines. [nia 20240424] 353b61903b3Snia i386: Remove kernel modules, redundant kernels, and amdgpu firmware 354b61903b3Snia from the CD-ROM image to help it fit on a CD-ROM 355b61903b3Snia once more. [nia 20240426] 356b61903b3Snia httpd(8): Make directory listings mobile-friendly, from D. Bohdan. 357b61903b3Snia [maya 20240426] 358b61903b3Snia thinkpad(4): Expose a sysctl interface to control some aspects of 359b61903b3Snia charging behavior on supported systems, from Malte Dehling. 360b61903b3Snia [christos 20240427] 361b61903b3Snia i386: Rewrite viac7temp(4) temperature sensor to use MSR, which works 362b61903b3Snia on far more CPUs. [andvar 20240430] 363f8e4b988Stsutsui hp300: Fix a wrong palette color setting problems on HP98543 4 bpp 364f8e4b988Stsutsui topcat(4) framebuffer on HP360. [tsutsui 20240501] 365b61903b3Snia lint(1): Support _Alignas and attribute aligned. [rillig 20240501]. 366f8e4b988Stsutsui hp300: Fix "garbage pixels" problems on scrolling ops etc. on 367f8e4b988Stsutsui HP98543 and HP98547 topcat(4) color framebuffers. 368f8e4b988Stsutsui [tsutsui 20240501] 369f8e4b988Stsutsui hp300: Treat HP98542 and HP98543 1024x400 framebuffers as 370f8e4b988Stsutsui "pseudo doubled" 512x400 bitmap pixels as HP-UX did, because 371f8e4b988Stsutsui even modern LCDs cannot handle such 1024x400 resolutions 372f8e4b988Stsutsui properly. [tsutsui 20240501] 373b61903b3Snia evbarm: Add device tree for Red Pitaya SDRlab 122-16. 374b61903b3Snia [dyoung 20240504] 375f8e40d26Snia libm: Add an assembly implementation of rintl(3) for x86. 376f8e40d26Snia [riastradh 20240505] 377f8e40d26Snia libm: Expose more long double functions on vax. 378f8e40d26Snia [riastradh 20240506] 379f8e40d26Snia libm: Expand tests for modf/modff/modfl, nextafter/nexttoward, 380f8e40d26Snia nearbyint/nearbyintl/rint. [riastradh 20240506] 381f8e40d26Snia mk: Use --compress-debug-sections when creating debug files 382f8e40d26Snia to reduce the size of the installed debug set. 383f8e40d26Snia [mrg 20240506] 384f8e40d26Snia makefs(8): Add an option to warn and error out for mtree missing 385f8e40d26Snia entries. [christos 20240508] 386f8e40d26Snia lint(1): Support new keywords in C23 mode, including nullptr. 387f8e40d26Snia [rillig 20240509] 3880168e31eSwiz install(1): Support -v (verbose). [wiz 20240510] 38993ec4a11Snia acpivga(4): Add quirk for machines where the getting the screen 39093ec4a11Snia brightness always returns the same result. [maya 20240510] 39193ec4a11Snia compat_netbsd32(8): Support SIOCGIFDATA and SIOCZIFDATA ioctls on 39293ec4a11Snia network interfaces. [martin 20240511] 39393ec4a11Snia libm: Expand tests for hypotl(3). [riastradh 20240511] 39493ec4a11Snia sparc: Add support for 16-bit (RGB565) colour mode in 39593ec4a11Snia the cgfourteen(4) framebuffer driver. 39693ec4a11Snia [macallan 20240512] 39793ec4a11Snia ure(4): Support TP-Link UE300 USB LAN adapter (from RVP). 39893ec4a11Snia [christos 20240512] 39993ec4a11Snia procfs: Add support for proc/self/limits as used by Linux. 40093ec4a11Snia (from Ricardo Branco). [christos 20240512] 40193ec4a11Snia procfs: Add support for proc/sysvipc in Linux emulator 40293ec4a11Snia (from Ricardo Branco). [christos 20240512] 40393ec4a11Snia cgdconfig(8): Add zfs verification method (from Malte Dehling) 40493ec4a11Snia [christos 20240512] 405802174f7Snia curses(3): Constify argument of define_key(3) for compatibility 406802174f7Snia with ncurses. [uwe 20240514] 407802174f7Snia eap(4): Support monoraual sound at the hardware level and 408802174f7Snia a range of hardware frequencies, as in NetBSD 7 409802174f7Snia and earlier. [nia 20240517] 410802174f7Snia curses(3): Constify arguments of newterm(3), setterm(3) 411802174f7Snia functions. [uwe 20240517] 412f5ffeae8Stsutsui hp300: Installation CD ISO image is now bootable. [tsutsui 20240519] 413802174f7Snia tic(1): Honour the user's umask (from RVP). [christos 20240520] 41498af55aeSroy dhcpcd: Import version 10.0.8. [roy 20240524] 4158b057ce4Stsutsui mkhybrid: Import mkhybrid from OpenBSD 7.3 as a tool to create 4168b057ce4Stsutsui ISO9660/HFS hybrid ISO images for mac68k and macppc. 4178b057ce4Stsutsui [tsutsui 20240531] 418b5553533Sjdolecek pthread(3): Fix memory leak in pthread_create(). [hannken 20240608] 4190a98cc72Schristos libarchive: Import libarchive-3.7.4. [christos 20240609] 420a0d5c313Snia ipfilter(4): Mark as MPSAFE. [mrg 20240609] 421b790727dSwiz pkg_install: Import pkg_install-20240307. [wiz 20240611] 4224a9a1974Snia OpenSSL: Imported 3.0.14. [christos 20240611] 423a0d5c313Snia sh(1): When a background job is started at the top level (ie: not 424a0d5c313Snia in any kind of subshell) of an interactive shell, print 425a0d5c313Snia the job number assigned, and the process id of the lead 426a0d5c313Snia (or only) process in the job, as required by POSIX.1-2024. 427a0d5c313Snia [kre 20240615] 428a0d5c313Snia arm: Switch to GCC 12. [mrg 20240615] 429a0d5c313Snia alpha: Switch to GCC 12. [mrg 20240615] 430a0d5c313Snia riscv: Switch to GCC 12. [mrg 20240615] 431a0d5c313Snia sparc, sparc64: Switch to GCC 12. [mrg 20240615] 432a0d5c313Snia i386, amd64: Switch to GCC 12. [mrg 20240615] 433a0d5c313Snia hppa: Switch to GCC 12. [skrll 20240615] 434a0d5c313Snia lint(1): Accept C23 [[fallthrough]] statements. [rillig 20240617] 435a0d5c313Snia alpha: Switch to X.Org Server 1.20. [mrg 20240622] 436132244c7Swiz tmux(1): Import version 3.4 with Sixel support enabled. [wiz 20240622] 437a0d5c313Snia pci(4): Allow pci_find_device callers to pass a cookie through to 438a0d5c313Snia the match function so they can keep state or pass in extra 439a0d5c313Snia parameters. [riastradh 20240623] 440a0d5c313Snia puc(4): Add support for a range of Brainboxes PCI serial cards, 441a0d5c313Snia from Cameron Williams. [jakllsch 20240623] 442847d1feaSchristos OpenSSH: Import 9.6. [christos 20240625] 443d465c2c5Sjmcneill evbarm: Add support for Ampere Altra/Altra Max platforms. 444d465c2c5Sjmcneill [jmcneill 20240630] 44501a0c4bcSjmcneill evbarm: Add NUMA awareness for ACPI based systems. [jmcneill 20240630] 4467b595f44Snia compat_linux(8): Add linux POSIX message queue support (from 4477b595f44Snia Ricardo Branco) [christos 20240701] 4487b595f44Snia u3g(4): add support for Sierra Wireless MC7304 devices 4497b595f44Snia (from Reinhard Speyerer) [christos 20240704] 4507b595f44Snia mcx(4): Match on ConnectX-6 virtual functions, from OpenBSD. 4517b595f44Snia [msaitoh 20240707] 452e08567adSchristos OpenSSH: Import 9.8. [christos 20240708] 4530a3910e4Snia patch(1): Handle lines of length beyond INT16_MAX. [manu 20240712] 4540a3910e4Snia sh(1): Implement the HISTFILE and HISTAPPEND variables. [kre 20240713] 4550a3910e4Snia mips: Switch to binutils 2.42. [rin 20240713] 4560a3910e4Snia riscv: Switch to binutils 2.42. [skrll 20240714] 4570a3910e4Snia aarch64: Switch to binutils 2.42. [skrll 20240714] 4580a3910e4Snia hppa: Switch to binutils 2.42. [skrll 20240715] 4590a3910e4Snia hppa: Add hyperfb, a driver for HCRX video cards. [macallan 20240717] 46016baf02bSnia libblocklist(3): Add blocklist_open2() that can pass a custom logger. 46116baf02bSnia [christos 20240802] 46216baf02bSnia df(1): Add -M (ignore non-mounted arguments) and 46316baf02bSnia -q (suppresses warnings) options. [kre 20240803] 46416baf02bSnia printf(1): Add %C format conversion and -L option. [kre 20240806] 46516baf02bSnia awge(4): MP improvements [skrll 20240810] 46616baf02bSnia mk: Add a way to build GCC without the isl library (NOGCCISL). 46716baf02bSnia [mrg 20240810] 4685ee12bd4Snia alpha: Switch to binutils 2.42. [rin 20240813] 4695ee12bd4Snia sh3: Switch to binutils 2.42. [rin 20240813] 4705ee12bd4Snia riscv: Initial support for Allwinner D1 devices, from 4715ee12bd4Snia Rui-Xiang Guo. [skrll 20240813] 4725ee12bd4Snia libc: New C11 functions mbrtoc16, mbrtoc32, c16rtomb, c32rtomb. 4735ee12bd4Snia [riastradh 20240815] 4745ee12bd4Snia libc: New C23 functions c8rtomb(3) and mbrtoc8(3). 4755ee12bd4Snia [riastradh 20240815] 4765ee12bd4Snia libc: Make getentropy(3) visible to POSIX.1-2024 4775ee12bd4Snia applications. [riastradh 20240815] 4785ee12bd4Snia rumphijack(3): Support flock(2) (from k-goda at IIJ) 4795ee12bd4Snia [ozaki-r 20240816] 480d694da7cSchristos awk(1): Import 20240817 [christos 20240817] 481269335a1Snia ntp: Import ntp 4.2.8p18. [christos 20240818] 4825ee12bd4Snia riscv: Add a clock driver for the JH7110 SoC found in the 4835ee12bd4Snia StarFive VisionFive 2. [skrll 20240819] 484f2fb16dcSnia gpt(8): Add -U option to specify new UUID, from Anon Ymous. 485f2fb16dcSnia [chirstos 20240819] 486e56fdb4dSchristos gpt(8): Recognize OpenBSD UUID. [christos 20240819] 487f2fb16dcSnia ifconfig(8): Show link state on -v. [ozaki-r 20240820] 488f2fb16dcSnia tests: Add tests for shmif(4). [ozaki-r 20240820] 4898f3119f8Sgutteridge syslogd(8): Add -k option. [gutteridge 20240821] 490a3b06feeSchristos gdb(1): Updated to 15.1. [christos 20240825] 491f4975b19Swiz pkg_install: Import pkg_install-20240821. [wiz 20240825] 4927936c77eSwiz pkg_install: Import pkg_install-20240826. [wiz 20240826] 493f2fb16dcSnia acpivmgenid(4): New driver for virtual machine generation ID. 494f2fb16dcSnia Used to re-seed random number generators on 495f2fb16dcSnia virtual machine fork. [riastradh 20240826] 496f2fb16dcSnia toolchain: Switched all remaining ports to binutils-2.42. 497f2fb16dcSnia [christos 20240827] 498f2fb16dcSnia shmif_pcapin(1): New utility program used in tests for 499f2fb16dcSnia networking to send any frames that are stored in a 500f2fb16dcSnia pcap(3) file format to a shmif(4) Ethernet interface. 5014a94f78aSnia Code from k-goda at IIJ. [ozaki-r 20240902] 5023189f272Schristos libpcap: Import 1.10.5. [christos 20240902] 5033189f272Schristos tcpdump(8): Import 4.99.5. [christos 20240902] 50489424762Snia bridge(4): Implement interface protection, a feature similar to 50589424762Snia "protected-port" or "isolation" in some router products. 50689424762Snia When a frame arrives on a protected interface and is being 50789424762Snia forwarded to another protected interface, the frame will be 50889424762Snia discarded. From the SEIL team at IIJ. [ozaki-r 20240903] 50989424762Snia brconfig(8): Add protect/-protect commands. [ozaki-r 20240903] 51089424762Snia libc: Hide le32enc(3), be32enc(3) in strict standards mode. 51189424762Snia [riastradh 20240909] 51289424762Snia libc: Define PTHREAD_STACK_MIN. [riastradh 20240909] 513e56fdb4dSchristos OpenSSL: Imported 3.0.15. [christos 20240908] 51489424762Snia libm: Define FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL, 51589424762Snia MATH_ERRNO, MATH_ERREXCEPT. [riastradh 20240909] 51689424762Snia i386: Remove XMS-specific code from dosboot. [andvar 20240911] 5173661bae8Schristos tzcode: Updated to 2024a. [christos 20240911] 51839eda4e9Schristos acpi(4): Updated ACPICA to 20240827. [christos 20240913] 51989424762Snia dkctl(8): Add new getgeometry command. [mlelstv 20240914] 520142fd52cSnat mac68k: Support for LCD brightness control on PB 1xx. [nat 20240914] 521142fd52cSnat mac68k: Support for power off on PB 1xx. [nat 20240914] 522142fd52cSnat mac68k: Support for the power button on PB 160/180. [nat 20240914] 52304bf857eSchristos byacc: Update to 20240109. [christos 20240914] 5244fcc385cSchristos wpa: Import wpa_supplicant and hostapd 2.11. [christos 20240918] 52549b104d5Schristos bind: Import 9.18.30 [christos 20240921] 5269e1538e5Sjmcneill evbppc: Add ohci(4) support to the Nintendo Wii port. 5279e1538e5Sjmcneill [jmcneill 20240922] 528d1d98c20Schristos zlib: Import 1.3.1 [christos 20240922] 52906e520eaSchristos jemalloc(3): Import 5.3.0. [christos 20140923] 530eb209f28Sroy vether(4): allow link state to be toggled by link0. [roy 20240924] 5315d4ee324Schristos OpenSSH: Import 9.9. [christos 20240924] 532e5dcf1cfSnia ftp(1): Add flag to allow specifying extra http header fields 533e5dcf1cfSnia (from Sunil Nimmagadda). [christos 20240925] 534e5dcf1cfSnia vether(4): Control link state via media rather than flags. 535e5dcf1cfSnia This mirrors shmif(4) from rump. [roy 20240926] 536e5dcf1cfSnia lint(1): Handle __attribute__((__unused__)) for functions and 537e5dcf1cfSnia variables. [rillig 20240928] 538e5dcf1cfSnia compat_linux(8): Implement renameat2, clone3, sync_file_range, syncfs 539e5dcf1cfSnia system calls (from Shivraj Jamgade). [christos 20240928] 540373cdd8bSnia udl(4): Add support for SANWA SUPPLY 500-KC002N USB to VGA Adapter. 541373cdd8bSnia [tsutsui 20241002] 542373cdd8bSnia kemtimedop(2): New system call, from Shivraj Jamgade (GSoC 2024). 543373cdd8bSnia [christos 20241003] 544373cdd8bSnia amdzentemp(4): Add support for Zen 5. [msaitoh 20241004] 545373cdd8bSnia evbarm: Make cemac(4) MP safe. [skrll 20241005] 546373cdd8bSnia x68k: Add SIXEL graphics sequence support. [isaki 20241005] 547373cdd8bSnia pkill(1): Add -F option to use a pidfile and -L to ensure it's 5484c44b94bSnia locked. Taken from FreeBSD. [roy 20241007] 5497047e862Snia sh(1): Implement suspend as a builtin. [kre 20241009] 5507047e862Snia sh(1): Add -b and -nMAX options to the read builtin. [kre 20241011] 5517047e862Snia evbppc: Improve hardware initialization so the WII kernel can be 5527047e862Snia launched directly from boot2 and does not rely on any other 5537047e862Snia software to setup the hardware. [jmcneill 20241013] 5547047e862Snia sh(1): Reject NUL characters in shell input. [kre 20241014] 5557047e862Snia sh(1): Add an -r option to display version information. [kre 20241014] 5567047e862Snia amdsmn(4): Add support AMD family F1Ah model 0xh "Turin". 5577047e862Snia [msaitoh 20241017] 5587047e862Snia amdzentemp(4): Add support for Siena, Turin Classic, Turin Dense, 5597047e862Snia Strix Point. [msaitoh 20241017] 56026a80ee2Schristos libarchive: Import libarchive-3.7.7. [christos 20241017] 561633b32d7Sjmcneill sdmmc(4): Add support for caches found in Application Class 2 (A2) 562633b32d7Sjmcneill capable SD memory cards. [jmcneill 20241018] 5637047e862Snia wscons(4): Add WSDISPLAYIO_GFONT ioctl for obtaining information 5647047e862Snia about the current font. [mlelstv 20241020] 5657047e862Snia hppa: Add a dedicated X.Org driver for HP's NGLE family of 5667047e862Snia graphics devices, supporting acceleration on the 5677047e862Snia Visualize EG. [macallan 20241022] 5687047e862Snia mcommphy(4): Add support for YT85[23]1, found on a VisionFive2 board. 5697047e862Snia [skrll 20241023] 5702b284f3cSchristos mdnsd(8), dns-sd(1), libdns_sd: import mDNSResponder 2559.1.1 57186f15409Skre [christos 20241026] 5721e2d1169Snia makefs(8): Document debugging options and allow specifying them 5731e2d1169Snia by name. [christos 20241027] 5740be42d8fSwiz zstd(1): import 1.5.6 [christos 20241028] 5751e2d1169Snia env(1): Implement "env -C dir" to change the current working directory. 5761e2d1169Snia [kim 20241028] 5771e2d1169Snia c17(1): Add c17(1) wrapper script for gcc with the ISO 2017 C standard. 5781e2d1169Snia Required by POSIX.1-2024. [nia 20241028] 57986f15409Skre tzdata: Updated to 2024b (using 2024bgtz) [kre 20241029] 5801e2d1169Snia riscv: Import Linux 6.11.5 RISC-V DTS [skrll 20241031] 5811e2d1169Snia libc: Add ffsl(3), ffsll(3) for POSIX.1-2024 complicance. 5821e2d1169Snia [riastradh 20241101] 5831e2d1169Snia memset_explicit(3): Add C23 alias for explicit_memset. 5841e2d1169Snia [riastradh 20241102] 5851e2d1169Snia libc: Expose previously non-standard functions to POSIX.1-2024 5861e2d1169Snia applications. [nia 20241102] 5871e2d1169Snia zfs(8): Implement DIOCCACHESYNC in zvol, used by Xen. [gdt 20241103] 5881e2d1169Snia gpt(8): Additions to guid printing and an option to print start/size 5891e2d1169Snia in hex (from Anon Ymous). [christos 20241104] 590c0b9e430Sbrad ds2482ow: Driver for the Maxim DS2482-100 and DS2482-800 I2C 591c0b9e430Sbrad to 1-Wire bridge chip. [brad 20241104] 592eb7a6fecSwiz tmux(1): Import version 3.5a. [wiz 20241109] 593bb957d46Snia scsictl(8): Add 'identify vpd' to also report Vital Product Data 594bb957d46Snia that identifies the device. [mlelstv 20241109] 595bb957d46Snia puc(4): Add support for various Brainboxes cards 596bb957d46Snia (from Cameron Williams). [msaitoh 20241111] 597bb957d46Snia riscv: Initial StarFive JH7110 pin controller driver. [skrll 20241111] 598bb957d46Snia riscv: Add a StarFive JH7110 PCIe PHY driver. [skrll 20241111] 599bb957d46Snia riscv: Add a specific driver for the StarFive JH7110 STG system 600bb957d46Snia controller. [skrll 20241111] 601bb957d46Snia lint(1): Handle _Noreturn attributes. [rillig 20241113] 602bb957d46Snia hppa: Initial summitfb driver for Visualize FX video cards. 603bb957d46Snia [macallan 20241119] 60430f227bbSnia printf(1): Improve detection and diagnosis of invalid values for 60530f227bbSnia conversions. [kre 20241124] 60630f227bbSnia lib: Add expected symbols lists to many libraries. 60730f227bbSnia [riastradh 20241124] 60830f227bbSnia riscv: Support the crash(8) kernel debugger. [skrll 20241125] 60930f227bbSnia lint(1): Add queries for typedefs to struct/union and their pointers. 61030f227bbSnia [rillig 20241128] 61130f227bbSnia build.sh: Experimental new target pkg=CATEGORY/PACKAGE, cross-builds 61230f227bbSnia CATEGORY/PACKAGE from pkgsrc, bootstrapping pkgsrc. 61330f227bbSnia [riastradh 20241129] 614c9687cefSbouyer amd64: add support for non-Xen PVH guests. [bouyer 20241202] 61530f227bbSnia curses(3): Implement the ncurses extension wgetscrreg which returns 61630f227bbSnia the scrolling region of the given window. [blymn 20241205] 61730f227bbSnia editline(3): Print 0 width characters. [christos 20241205] 6187d5e8be0Snia rc(8): Add an optional local hook /etc/rc.shutdown.final 6197d5e8be0Snia called last in the shutdown sequence and passed the shutdown 6207d5e8be0Snia reason. [martin 20241207] 6217d5e8be0Snia pms(4): Support PS/2 mouse hot-plug. [chs 20241207] 6227d5e8be0Snia ihidev(4): Add support for GPIO interrupts. [jmcneill 20241208] 6237d5e8be0Snia aarch64: Add support for Snapdragon X Elite GPIO and I2C controllers. 6247d5e8be0Snia [jmcneill 20241208] 625f4f72a53Snat mac68k: Support for backlight control on PowerBooks. [nat 20241209] 6267d5e8be0Snia libc: Expose memccpy, strdup, and strndup to C23 applications. 6277d5e8be0Snia [nros 20241209] 6287d5e8be0Snia aarch64: Identify and fix topology for Qualcomm Oryon CPUs. 6297d5e8be0Snia [jmcneill 20241209] 6307d5e8be0Snia i2c(4): Import ikbd(4) i2c HID keyboard driver from OpenBSD. 6317d5e8be0Snia [jmcneill 20241209] 6327d5e8be0Snia acpi(4), i2c(4): Support GenericSerialBus address space handlers. 6337d5e8be0Snia [jmcneill 20241209] 6347d5e8be0Snia acpi(4), xhci(4): Add support for generic USB role switching device 6357d5e8be0Snia nodes. [jmcneill 20241209] 6367d5e8be0Snia ls(1): Use the number of blocks used in the current directory 6377d5e8be0Snia instead of the total file byte count when printing the 6387d5e8be0Snia initial "total" line with the -h option combined with 6397d5e8be0Snia -s or -l options. [simonb 20241211] 6404bb767f0Smsaitoh puc(4): Add support for some Oxford Semiconductor devices. 6414bb767f0Smsaitoh [msaitoh 20241212] 6425979aa39Sbrad umcpmio(4): Driver for the MCP-2221 / 2221A multi-io chip. 6435979aa39Sbrad [brad 20241216] 644f9778330Snia altq, cbq: Support 10 Gbps bandwidth. [ozaki-r 20241224] 645f9778330Snia m68k: Improve FP emulation. [isaki 20241228] 646f9778330Snia aarch64: Add support for Snapdragon X1E battery and charger sensors. 647f9778330Snia This is a port of a set of drivers from OpenBSD, adapted to 648f9778330Snia use ACPI instead of FDT bindings. [jmcneill 20241230] 649f9778330Snia aarch64: Enable support for low power idle CPU states on ACPI 650f9778330Snia platforms. [jmcneill 20241230] 651f9778330Snia riscv: Add support for PCI and the PCIe controller in the JH7110 SoC. 652f9778330Snia [skrll 20250101] 653f9778330Snia x86: New pv(4) pseudo-bus driver for all paravirtual devices that do 654f9778330Snia not attach to a well-known bus like pci(4). [imil 20250102] 655f9778330Snia riscv: Add a StarFive JH71[01]0 temperature sensor driver. 656f9778330Snia [skrll 20250103] 657f9778330Snia riscv: Add support for the X-Powers AXP Power Management IC. 658f9778330Snia [skrll 20250105] 659f9778330Snia evbarm: Add Arm SCMI performance protocol support (adapted from 660f9778330Snia OpenBSD). [jmcneill 20250108] 661b19e3528Schristos pppd(8): Import 2.5.2 [christos 20250108] 662a9f3c75fSchristos pam-u2f: Import pam u2f 1.3.1 [christos 20250115] 66368dab8b9Schristos userspace-rcu: Import 0.15.0 [christos 20250115] 664c7137eecSjmcneill bwi(4): Add support for Nintendo Wii WLAN. [jmcneill 20250118] 66578d5fc6eSmaya ncm(4): New driver for USB Network Control Model (used by Android for 66678d5fc6eSmaya USB tethering) [maya 20250120] 667b0b5c5e7Sbrad ds28e17iic(4): Driver for the DS28E17 1-Wire to I2C bridge chip 668b0b5c5e7Sbrad [brad 20241104] 669dfee4a04Schristos tzcode: Updated to 2025a. [christos 20250123] 670*bd74f2ceSchristos bind: Import version 9.20.4. [christos 20260126] 671