===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -c -r1.27 -r1.28
*** www/74.html 2023/10/11 22:52:41 1.27
--- www/74.html 2023/10/11 22:57:05 1.28
***************
*** 98,105 ****
- Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs
can manipulate clock interrupts established on arbitrary CPU queues.
!
-
!
Direct Rendering Manager and graphics drivers
--- 98,106 ----
- Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs
can manipulate clock interrupts established on arbitrary CPU queues.
!
- Pushed kernel lock into nd6_resolve().
!
- Removed kernel locks from the ARP input path.
!
- Pulled MP-safe arprequest() out of kernel lock.
Direct Rendering Manager and graphics drivers
***************
*** 128,133 ****
--- 129,135 ----
mbrtoc16(3).
malloc(3) gains built-in leak detection.
Update zoneinfo to tzdata2023c.
+ Improve the manpage documentation of libevent in manpages.
Various bugfixes and tweaks in userland:
***************
*** 160,166 ****
enforcement is implemented in the executable entry point and enable
support for BTI control flow integrity checks in libc assembly
functions.
!
Improved hardware support and driver bugfixes, including:
--- 162,169 ----
enforcement is implemented in the executable entry point and enable
support for BTI control flow integrity checks in libc assembly
functions.
! In ld.so(1) treat
! symlinks in $ORIGIN determination the same way as other OS linkers do.
Improved hardware support and driver bugfixes, including:
***************
*** 172,178 ****
ports, make them discoverable via the new hw.ucomnames
sysctl(2),
and support them in cu(1).
! Add support for the RK3568 32k RTC in
rkclock(4).
In dwpcie(4),
attach Baikal-M PCIe.
--- 175,181 ----
ports, make them discoverable via the new hw.ucomnames
sysctl(2),
and support them in cu(1).
! Add support for the RK3568 32k RTC and other clocks in
rkclock(4).
In dwpcie(4),
attach Baikal-M PCIe.
***************
*** 192,198 ****
In the Universal Flash Storage Host Controller Interface
(ufshci(4)),
enable Force Unit Access (FUA) for write commands.
!
New or improved network hardware support:
--- 195,205 ----
In the Universal Flash Storage Host Controller Interface
(ufshci(4)),
enable Force Unit Access (FUA) for write commands.
! Make SATA (ahci(4))
! work on a Banana Pi BPI-R2 Pro.
! In umcs(4), set
! parity bits correctly.
! Enable the caps lock LED on modern Apple laptop keyboards.
New or improved network hardware support:
***************
*** 201,206 ****
--- 208,217 ----
on several boards that use
rgephy(4) by configuring
the RGMII interface before taking the PHY out of reset.
+ Improve dwqe(4) and
+ determine PHY mode and pass the appropriate flags down to the PHY when
+ we attach it.
+ Report in dmesg(8) on which gmac the dwqe driver is attaching to.
Document that Intel i226 adapters are supported by
igc(4).
Add ngbe(4),
***************
*** 259,264 ****
--- 270,282 ----
Make root on
softraid(4)
installations boot out of the box on Raspberry Pis (arm64).
+ Support installations with root on
+ softraid(4)
+ on arm64, tested on Pinebook Pro, Raspberry Pi 4b, and SolidRun CEX7.
+ When installing on encrypted
+ softraid(4), determine
+ the disk for placing the root device automatically and make it default
+ as it is the only legit choice.
Add arm64 to the list of architectures with support for guided disk
encryption.
Retain existing EFI System partitions on systems with APFSISC
***************
*** 287,292 ****
--- 305,316 ----
In the IPv6 forwarding code, call
getuptime(9)
once for consistency with IPv4.
+ ARP has a queue of packets that should be sent after name
+ resolution. Neighbor discovery (ND6) did only hold a single packet.
+ Unified the code, added a queue to ND6 and made the code MP safe.
+ Implemented new sysctl net.inet6.icmp6.nd6_queued to show he
+ number of packets waiting for an ND6 response, analog to ARP.
+