| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3050 $> | | 1 | # LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3051 $> |
2 | # | | 2 | # |
3 | # | | 3 | # |
4 | # [Note: This file does not mention every change made to the NetBSD source tree. | | 4 | # [Note: This file does not mention every change made to the NetBSD source tree. |
5 | # For an exhaustive list, please subscribe to the `source-changes' mailing list, | | 5 | # For an exhaustive list, please subscribe to the `source-changes' mailing list, |
6 | # or see the mailing list archives. For more information, send a message | | 6 | # or see the mailing list archives. For more information, send a message |
7 | # containing just the word `help' to `majordomo@NetBSD.org'.] | | 7 | # containing just the word `help' to `majordomo@NetBSD.org'.] |
8 | # | | 8 | # |
9 | # ---------------------------------------------------------------------------- | | 9 | # ---------------------------------------------------------------------------- |
10 | # PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS: | | 10 | # PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS: |
11 | # | | 11 | # |
12 | # theme: Content ... | | 12 | # theme: Content ... |
13 | # more content ... | | 13 | # more content ... |
14 | # more content. [developer DATE-FORMAT] | | 14 | # more content. [developer DATE-FORMAT] |
| @@ -127,27 +127,27 @@ Changes from NetBSD 10.0 to NetBSD 11.0: | | | @@ -127,27 +127,27 @@ Changes from NetBSD 10.0 to NetBSD 11.0: |
127 | tmux(1): Import version 3.3a [wiz 20230628] | | 127 | tmux(1): Import version 3.3a [wiz 20230628] |
128 | x86: Primary bootstrap is now enable to read a GPT | | 128 | x86: Primary bootstrap is now enable to read a GPT |
129 | partition table inside a software raid(4). | | 129 | partition table inside a software raid(4). |
130 | [manu 20230629] | | 130 | [manu 20230629] |
131 | aiomixer(1): Support for the NO_COLOR environment variable. | | 131 | aiomixer(1): Support for the NO_COLOR environment variable. |
132 | [nia 20230629] | | 132 | [nia 20230629] |
133 | openpam(3): update to 20230627 (ximenia) [christos 20230630] | | 133 | openpam(3): update to 20230627 (ximenia) [christos 20230630] |
134 | entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking. | | 134 | entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking. |
135 | [riastradh 20230630] | | 135 | [riastradh 20230630] |
136 | mdnsd(8): Restore NetBSD logging additions lost in merges. | | 136 | mdnsd(8): Restore NetBSD logging additions lost in merges. |
137 | [gutteridge 20230630] | | 137 | [gutteridge 20230630] |
138 | tetris(6): Support the informal standard of allowing setting NO_COLOR | | 138 | tetris(6): Support the informal standard of allowing setting NO_COLOR |
139 | in the environment to disable the use of color. [nia 20230701] | | 139 | in the environment to disable the use of color. [nia 20230701] |
140 | lint(1): Initial support for C23. [rilling 20230702] | | 140 | lint(1): Initial support for C23. [rillig 20230702] |
141 | heartbeat(9): New mechanism to check progress of kernel. This uses | | 141 | heartbeat(9): New mechanism to check progress of kernel. This uses |
142 | hard interrupts to check progress of low-priority soft | | 142 | hard interrupts to check progress of low-priority soft |
143 | interrupts, and one CPU to check progress of another CPU. | | 143 | interrupts, and one CPU to check progress of another CPU. |
144 | [riastradh 20230707]. | | 144 | [riastradh 20230707]. |
145 | crashme(9): New crash methods with raised ipl or kpreempt disabled. | | 145 | crashme(9): New crash methods with raised ipl or kpreempt disabled. |
146 | [riastradh 20230707]. | | 146 | [riastradh 20230707]. |
147 | versioningsyscalls(9): Document how system call versioning is done. | | 147 | versioningsyscalls(9): Document how system call versioning is done. |
148 | From this summer's compat-linux GSoC, by Theodore Preduta. | | 148 | From this summer's compat-linux GSoC, by Theodore Preduta. |
149 | [christos 20230708]. | | 149 | [christos 20230708]. |
150 | clock_gettime(2): Take greater care to ensure | | 150 | clock_gettime(2): Take greater care to ensure |
151 | CLOCK_PROCESS/THREAD_CPUTIME_ID do not go backwards. | | 151 | CLOCK_PROCESS/THREAD_CPUTIME_ID do not go backwards. |
152 | [riastradh 20230708]. | | 152 | [riastradh 20230708]. |
153 | riscv: Add FDT-based initrd, rndseed, and efirng support. | | 153 | riscv: Add FDT-based initrd, rndseed, and efirng support. |
| @@ -220,27 +220,27 @@ Changes from NetBSD 10.0 to NetBSD 11.0: | | | @@ -220,27 +220,27 @@ Changes from NetBSD 10.0 to NetBSD 11.0: |
220 | dhcpcd: Import version 10.0.4. [roy 20231019] | | 220 | dhcpcd: Import version 10.0.4. [roy 20231019] |
221 | gpioirq(4): allow multiple pins per gpioirq instance, add the ability | | 221 | gpioirq(4): allow multiple pins per gpioirq instance, add the ability |
222 | to use a /dev/gpioirqN device to get pin interrupts into | | 222 | to use a /dev/gpioirqN device to get pin interrupts into |
223 | userland. [brad 20231105] | | 223 | userland. [brad 20231105] |
224 | gpiosim(4): Simulated interrupts [brad 20231108] | | 224 | gpiosim(4): Simulated interrupts [brad 20231108] |
225 | sparc64: Support for virtio(4). [thorpej 20231119] | | 225 | sparc64: Support for virtio(4). [thorpej 20231119] |
226 | alpha: Support for virtio(4). [thorpej 20231119] | | 226 | alpha: Support for virtio(4). [thorpej 20231119] |
227 | alpha: Support for crash(8). [thorpej 20231122] | | 227 | alpha: Support for crash(8). [thorpej 20231122] |
228 | kernel: Replace the vdrain kernel thread with two threadpool jobs. | | 228 | kernel: Replace the vdrain kernel thread with two threadpool jobs. |
229 | [hannken 20231127] | | 229 | [hannken 20231127] |
230 | kernel: Replace various usage of extent(9) with vmem(9). | | 230 | kernel: Replace various usage of extent(9) with vmem(9). |
231 | [thorpej 20231201] | | 231 | [thorpej 20231201] |
232 | indent(1): Use line number of the token start in diagnostics | | 232 | indent(1): Use line number of the token start in diagnostics |
233 | [rilling 20231203] | | 233 | [rillig 20231203] |
234 | vmem(9): Add the notion of "private boundary tags", allowing vmem | | 234 | vmem(9): Add the notion of "private boundary tags", allowing vmem |
235 | to be used VERY early in boot. [thorpej 20231203] | | 235 | to be used VERY early in boot. [thorpej 20231203] |
236 | kernel: Modularize compat90. [pgoyette 20231209] | | 236 | kernel: Modularize compat90. [pgoyette 20231209] |
237 | libsa: Add NFSv3 support. [mlelstv 20231212] | | 237 | libsa: Add NFSv3 support. [mlelstv 20231212] |
238 | dhcpcd: Import version 10.0.6. [roy 20231218] | | 238 | dhcpcd: Import version 10.0.6. [roy 20231218] |
239 | tzcode: Updated to 2023d. [christos 20231223] | | 239 | tzcode: Updated to 2023d. [christos 20231223] |
240 | gfpic(4): New driver for the Goldfish virtual programmable | | 240 | gfpic(4): New driver for the Goldfish virtual programmable |
241 | interrupt controller. [thorpej 20240102] | | 241 | interrupt controller. [thorpej 20240102] |
242 | gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102] | | 242 | gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102] |
243 | virt68k: Add new port for virtual Motorola 68040 machines in | | 243 | virt68k: Add new port for virtual Motorola 68040 machines in |
244 | QEMU using VirtIO devices. [thorpej 20240102] | | 244 | QEMU using VirtIO devices. [thorpej 20240102] |
245 | urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106] | | 245 | urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106] |
246 | riscv: Add a SiFive FU[57]40/ L2 Cache controller driver. | | 246 | riscv: Add a SiFive FU[57]40/ L2 Cache controller driver. |
| @@ -304,27 +304,27 @@ Changes from NetBSD 10.0 to NetBSD 11.0: | | | @@ -304,27 +304,27 @@ Changes from NetBSD 10.0 to NetBSD 11.0: |
304 | apei(4): New driver for ACPI Platform Error Interfaces. | | 304 | apei(4): New driver for ACPI Platform Error Interfaces. |
305 | [riastradh 20240320] | | 305 | [riastradh 20240320] |
306 | vmt(4): Process all queued messages without delay immediately. | | 306 | vmt(4): Process all queued messages without delay immediately. |
307 | From OpenBSD. [msaitoh 20240320] | | 307 | From OpenBSD. [msaitoh 20240320] |
308 | acpihed(4): New driver for PNP0C33 to notify apei(4). | | 308 | acpihed(4): New driver for PNP0C33 to notify apei(4). |
309 | [riastradh 20240321] | | 309 | [riastradh 20240321] |
310 | echi(4): If device attach fails, install NULL pmf(4) handlers. | | 310 | echi(4): If device attach fails, install NULL pmf(4) handlers. |
311 | Allows suspend/resume on ThinkPad A475. [mrg 20240324] | | 311 | Allows suspend/resume on ThinkPad A475. [mrg 20240324] |
312 | uftdi(4): Add a "match quirk" mechanism that allows the driver to | | 312 | uftdi(4): Add a "match quirk" mechanism that allows the driver to |
313 | selectively reject individual interfaces, allowing them to | | 313 | selectively reject individual interfaces, allowing them to |
314 | be matched by ugen(4) and accessed through libusb. | | 314 | be matched by ugen(4) and accessed through libusb. |
315 | [thorpej 20240326] | | 315 | [thorpej 20240326] |
316 | moused(8): Remove undocumented and unused option 'C'. | | 316 | moused(8): Remove undocumented and unused option 'C'. |
317 | [rilling 20240329] | | 317 | [rillig 20240329] |
318 | ugen(4): Add a "ugen-unit" device property which devpubd(8) scripts | | 318 | ugen(4): Add a "ugen-unit" device property which devpubd(8) scripts |
319 | can query to determine which /dev/ugenN.xx nodes a given ugen | | 319 | can query to determine which /dev/ugenN.xx nodes a given ugen |
320 | or ugenif device is using. [thorpej 20240329] | | 320 | or ugenif device is using. [thorpej 20240329] |
321 | libc: Limit writes to stdio FILE handles via fvwrite to INT_MAX | | 321 | libc: Limit writes to stdio FILE handles via fvwrite to INT_MAX |
322 | rather than BUFSIZE. Improves performance dramatically. | | 322 | rather than BUFSIZE. Improves performance dramatically. |
323 | From enh via Apple libc. [christos 20240329] | | 323 | From enh via Apple libc. [christos 20240329] |
324 | evbarm: Add interrupt support to the Texas Instruments gpio(4) driver | | 324 | evbarm: Add interrupt support to the Texas Instruments gpio(4) driver |
325 | used on the Beaglebone Black. [jakllsch 20240401] | | 325 | used on the Beaglebone Black. [jakllsch 20240401] |
326 | dk(4): Add support for discovering Atari TOS partitions as wedges. | | 326 | dk(4): Add support for discovering Atari TOS partitions as wedges. |
327 | [charlotte 20240402] | | 327 | [charlotte 20240402] |
328 | rumpuser(3): New RUMP_STDOUT, RUMP_STDERR environment variables. | | 328 | rumpuser(3): New RUMP_STDOUT, RUMP_STDERR environment variables. |
329 | [riastradh 20240404] | | 329 | [riastradh 20240404] |
330 | config(1): Improve determinism for reproducible builds. | | 330 | config(1): Improve determinism for reproducible builds. |