version 1.14, 2023/10/10 22:14:54 |
version 1.15, 2023/10/10 22:35:56 |
|
|
|
|
<li>SMP Improvements |
<li>SMP Improvements |
<ul> |
<ul> |
<li>... |
<li>Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs |
|
can manipulate clock interrupts established on arbitrary CPU queues. |
|
<li> |
|
|
</ul> |
</ul> |
|
|
<li>Direct Rendering Manager and graphics drivers |
<li>Direct Rendering Manager and graphics drivers |
|
|
<li>VMM/VMD improvements |
<li>VMM/VMD improvements |
<ul> |
<ul> |
<li>Avoid use of uninitialised memory in vmd(8). |
<li>Avoid use of uninitialised memory in vmd(8). |
|
<li>Migrate vmd_vm.vm_ttyname to char array allowing a vmd_vm |
|
object to be transmitted over an ipc channel. |
</ul> |
</ul> |
|
|
<li>Various new userland features: |
<li>Various new userland features: |
|
|
latter makes it possible to register a notifier for a regulator that |
latter makes it possible to register a notifier for a regulator that |
hasn't attached yet. |
hasn't attached yet. |
<li>Add rkiovd(4), a driver for the IO voltage domains on Rockchip SoCs. |
<li>Add rkiovd(4), a driver for the IO voltage domains on Rockchip SoCs. |
|
<li>Add support for TEMPerGold 3.4 temperature sensor to ugold(4). |
|
<li>Ignore duplicate ACPI lid transitions as they can happen on Dell |
|
Precision 5510 systems. |
|
<li>Make RK3568 PCIe controllers run at the maximum possible speed |
|
by using dwpcie_link_config() when initializing. |
|
<li>In the Universal Flash Storage Host Controller Interface |
|
(ufshci(4)) enable Force Unit Access (FUA) for write commands. |
|
|
</ul> |
</ul> |
|
|
|
|
the RGMII interface before taking the PHY out of reset. |
the RGMII interface before taking the PHY out of reset. |
<li>Document that Intel i226 adapters are supported by igc(4). |
<li>Document that Intel i226 adapters are supported by igc(4). |
<li>Add ngbe(4), a driver for WangXun WX1860 PCI Express 10/100/1Gb Ethernet devices. |
<li>Add ngbe(4), a driver for WangXun WX1860 PCI Express 10/100/1Gb Ethernet devices. |
|
<li>Add rkusbphy(4), a driver for the usb2phy on Rockchip SoCs. |
|
<li>Add support for the RTL8211F-VD PHY in rgephy(4). |
|
<li>Enable rkusbphy(4) on arm64. |
|
<li>In openfirmware, add glue for network interfaces to be found by |
|
fdt/ofw node or phandle in order to support "switch chips" like the |
|
marvell link street. |
|
<li>Add support for enabling both the usb2 and usb3 phys in xhci and ehci. |
</ul> |
</ul> |
|
|
<li>Added or improved wireless network drivers: |
<li>Added or improved wireless network drivers: |
|
|
more in line with other architectures. |
more in line with other architectures. |
<li>Improve the dialogue of the installer without affecting |
<li>Improve the dialogue of the installer without affecting |
autoinstall(8) files. |
autoinstall(8) files. |
<li>Enable ufshci(4) on arm64 RAMDISKs. |
<li>Enable ufshci(4) on arm64 install media. |
|
<li>Enable ngbe(4) on amd64 install media. |
|
<li>On arm64 pine64 boards, stop writing pine64 firmware to disk. |
|
<li>Make root on softraid(4) installations boot out of the box on |
|
Raspberry Pis (arm64). |
|
<li>Support installations with root on softraid on arm64, tested on |
|
Pinebook Pro, Raspberry Pi 4b, and SolidRun CEX7. |
|
|
</ul> |
</ul> |
|
|
|
|
|
|
<li>Changes in the network stack: |
<li>Changes in the network stack: |
<ul> |
<ul> |
<li>... |
<li>In pf(4), when redirecting locally generated IP packets to |
|
userland with divert-packet rules, the packets may have no checksum |
|
due to to hardware offloading. Calculate the checksum in that case. |
|
<li>Sync the use of getuptime(9) in the Neighbour Discovery (ND) code with ARP. |
|
<li>In the IPv6 forwarding code, call getuptime(9) once for |
|
consistency with IPv4. |
|
|
</ul> |
</ul> |
|
|
<li>Routing daemons and other userland network improvements: |
<li>Routing daemons and other userland network improvements: |
|
|
|
|
<li>Make dig(1) use less deprecated LibreSSL API. |
<li>Make dig(1) use less deprecated LibreSSL API. |
<li>In ypldap(8), reduce memory usage when updating larger directories. |
<li>In ypldap(8), reduce memory usage when updating larger directories. |
|
<li>Remove stylistic differences between arp(8) and ndp(8) delete() |
|
function. This makes it easier to spot real changes in behavior. |
|
<li>Make ndp(8) not remove cloning routes when no neigbor entry is |
|
found with <code>ndp -d</code>. |
</ul> |
</ul> |
|
|
<li><a href="https://man.openbsd.org/tmux.1">tmux(1)</a> improvements and bug fixes: |
<li><a href="https://man.openbsd.org/tmux.1">tmux(1)</a> improvements and bug fixes: |