version 1.31, 2021/10/02 12:53:27 |
version 1.32, 2021/10/02 12:55:35 |
|
|
<li>Added <a href="https://man.openbsd.org/aplpmu.4">aplpmu(4)</a>, a driver for the Apple "sera" SPMI power management unit that contains the RTC on Apple M1 systems. |
<li>Added <a href="https://man.openbsd.org/aplpmu.4">aplpmu(4)</a>, a driver for the Apple "sera" SPMI power management unit that contains the RTC on Apple M1 systems. |
<li>Added <a href="https://man.openbsd.org/apldwusb.4">apldwusb(4)</a>, a glue driver for the Synopsys DesignWare USB 3 controllers found on the Apple M1 SoC. |
<li>Added <a href="https://man.openbsd.org/apldwusb.4">apldwusb(4)</a>, a glue driver for the Synopsys DesignWare USB 3 controllers found on the Apple M1 SoC. |
<li>Added <a href="https://man.openbsd.org/apldart.4">apldart(4)</a> support for a DART with two sets of registers, needed to support the Synopsis DesignWare USB 3 controller. |
<li>Added <a href="https://man.openbsd.org/apldart.4">apldart(4)</a> support for a DART with two sets of registers, needed to support the Synopsis DesignWare USB 3 controller. |
<li>Added <a href="https://man.openbsd.org/gfrtc.4">gfrtc(4)</a>, a driver for the real-time clock interface of Google's Goldfish Android virtual hardware platform, used for the RTC on qemu-system-riscv64 -M virt. |
|
</ul> |
</ul> |
<li><span style="color:red;">architecture specific changes that need to be sorted</a> |
<li><span style="color:red;">architecture specific changes that need to be sorted</a> |
<ul> |
<ul> |
</li>Switched macppc to use <a href="https://man.openbsd.org/ld.lld">ld.lld.1(1)</a>. |
</li>Switched macppc to use <a href="https://man.openbsd.org/ld.lld">ld.lld.1(1)</a>. |
</li>Made amd64 hw.setperf percentages proportional to the enhanced speed step frequencies on Intel processors. The default hw.setperf=99 corresponds to the maximum ordinary speed, and setting it to 100 enables turbo mode. |
</li>Made amd64 hw.setperf percentages proportional to the enhanced speed step frequencies on Intel processors. The default hw.setperf=99 corresponds to the maximum ordinary speed, and setting it to 100 enables turbo mode. |
</li>Prevented a kernel panic in sparc64 due to page boundary misalignment. |
</li>Prevented a kernel panic in sparc64 due to page boundary misalignment. |
</li>Enabled riscv64 multiprocessor support. |
|
</li>Forced luna88k to use the serial console when no graphics board is found. |
</li>Forced luna88k to use the serial console when no graphics board is found. |
</li>Enabled <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a href="https://man.openbsd.org/ix.4">ix(4)</a> on riscv64. |
|
</li>Added riscv64 userland timecounter support. |
|
</li>Fixed strchr() and strrchr() on mips64. |
</li>Fixed strchr() and strrchr() on mips64. |
</li>Added <a href="https://man.openbsd.org/installboot.8">installboot(8)</a> "-p" to prepare by creating a new filesystem on the partition reserved for the bootloader on relevant architectures. |
</li>Added <a href="https://man.openbsd.org/installboot.8">installboot(8)</a> "-p" to prepare by creating a new filesystem on the partition reserved for the bootloader on relevant architectures. |
</li>Added <a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a> and <a href="https://man.openbsd.org/umidi.4">umidi(4)</a> to riscv64. |
|
</li>Added SMP support to risc64. |
|
</li>Enabled <a href="https://man.openbsd.org/dt.4">dt(4)</a> on sparc64. |
</li>Enabled <a href="https://man.openbsd.org/dt.4">dt(4)</a> on sparc64. |
</li>Added riscv64 <a href="https://man.openbsd.org/drm.4">drm(4)</a> support. |
|
</li>Added basic radeondrm/X support for riscv64 and supported xf86-video-radeon and xf86-video-amdgpu drivers. |
|
</li>Introduced <a href="https://man.openbsd.org/sfclock.4">sfclock(4)</a>, a driver for the SiFive Power Reset Clocking Interrupt (PRCI). |
</li>Introduced <a href="https://man.openbsd.org/sfclock.4">sfclock(4)</a>, a driver for the SiFive Power Reset Clocking Interrupt (PRCI). |
</li>Introduced <a href="https://man.openbsd.org/sfcc.4">sfcc(4)</a>, a driver for the SiFive level two cache controller. |
</li>Introduced <a href="https://man.openbsd.org/sfcc.4">sfcc(4)</a>, a driver for the SiFive level two cache controller. |
</li>Introduced <a href="https://man.openbsd.org/plic.4">plic(4)</a>, a driver for the RISC-V Platform-Level Interrupt Controller. |
|
</li>Fixed an issue preventing applications from selecting the non-ALTIVEC code path on macppc. |
</li>Fixed an issue preventing applications from selecting the non-ALTIVEC code path on macppc. |
</li>Enabled nvme on riscv64. |
|
</li>Introduced <a href="https://man.openbsd.org/sfuart.4">sfuart(4)</a>, a driver for the SiFive UART, and added support for it as a console. |
</li>Introduced <a href="https://man.openbsd.org/sfuart.4">sfuart(4)</a>, a driver for the SiFive UART, and added support for it as a console. |
</li>Added the ability for <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> to recognize "HiFive! FSBL" and "HiFive! BBL" GPT partitions. |
</li>Added the ability for <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> to recognize "HiFive! FSBL" and "HiFive! BBL" GPT partitions. |
</li>Enabled <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a> on riscv64 and added support for the PCIe host bridge found on the SiFive FU740 SoC. |
|
</li>Enabled MSI-X support for powerpc64. |
</li>Enabled MSI-X support for powerpc64. |
</li>Implemented multicast support in <a href="https://man.openbsd.org/mvpp.4">mvpp(4)</a>. |
</li>Implemented multicast support in <a href="https://man.openbsd.org/mvpp.4">mvpp(4)</a>. |
</li>Added GPT support to armv7 <a href="https://man.openbsd.org/installboot.8">installboot(8)</a>. |
</li>Added GPT support to armv7 <a href="https://man.openbsd.org/installboot.8">installboot(8)</a>. |
|
|
</li>Prevented watchdog resets on some i.MX 64-bit machines with a recent U-Boot and watchdog enabled on boot in <a href="https://man.openbsd.org/imxdog.8">imxdog(8)</a>. |
</li>Prevented watchdog resets on some i.MX 64-bit machines with a recent U-Boot and watchdog enabled on boot in <a href="https://man.openbsd.org/imxdog.8">imxdog(8)</a>. |
</li>Created audio devices for armv7. |
</li>Created audio devices for armv7. |
</li>Fixed __ppc_lock for page faults that recursively grab the lock on powerpc. |
</li>Fixed __ppc_lock for page faults that recursively grab the lock on powerpc. |
</li>Added PCI support to riscv64. |
|
</li>Increased the maximum data size on powerpc64 to 32GB. |
</li>Increased the maximum data size on powerpc64 to 32GB. |
</li>Made additional free inodes on luna88k bsd.rd by specifying density=4096. |
</li>Made additional free inodes on luna88k bsd.rd by specifying density=4096. |
</li>Fixed hangs on riskv64 by replacing <a href="https://man.openbsd.org/timer.4">timer(4)</a> with code based on the powerpc64 implementation of the randomized statclock code. |
|
</li>Added support to binutils for riscv64. |
|
</li>Disabled base-gcc on amd64. |
</li>Disabled base-gcc on amd64. |
</li>Retired OpenBSD/sgi platform. |
</li>Retired OpenBSD/sgi platform. |
</li>Imported initial OpenBSD/riscv64 port. |
|
</ul> |
</ul> |
|
|
|
|