[BACK]Return to 70.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/70.html between version 1.28 and 1.29

version 1.28, 2021/10/02 12:37:37 version 1.29, 2021/10/02 12:41:26
Line 88 
Line 88 
     </ul>      </ul>
     <li>The arm64 platform support was improved with the following changes:      <li>The arm64 platform support was improved with the following changes:
     <ul>      <ul>
         <li>...          <li>Added <a href="https://man.openbsd.org/aplpinctrl.4">aplpinctrl(4)</a> driver for the Apple GPIO controller found on the M1 SoCs.
           <li>Ensured <a href="https://man.openbsd.org/rkpwm.4">rkpwm(4)</a> can find the clock when using a recent device tree.
           <li>Added RK3399 Type-C PHY clocks and PCIe PHY reference clocks to <a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>.
           <li>Enabled LEDs for the <a href="https://man.openbsd.org/mue.4">mue(4)</a> LAN7800 chip as found on the Raspberry Pi 3 Model B+.
           <li>Added <a href="https://man.openbsd.org/rktcphy.4">rktcphy(4)</a>, a driver for the Type-C PHY controller found on the Rockchip RK3399.
           <li>Ensured (W)hole disk partitioning cannot be used if an "APFS ISC" is found on the disk, required for Apple M1 machines to boot.
           <li>Added initial arm64 support for installing on a disk with a GPT.
           <li>Added arm64 support for booting from disks with 4k sectors.
           <li>Prevented crashes on amd64 when TLB entries which should have been invalidated were used.
           <li>Added <a href="https://man.openbsd.org/aplns.4">aplns(4)</a> to provide support for Apple NVME storage as found in Apple M1 devices.
           <li>Allowed (w)hole disk allocation for GPT disks in arm64, using <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> -A when an Apple APFS ISC partition is detected and fdisk -ig otherwise. Created EFI SYS boot partitions only on ROOTDISK GPT disks.
           <li>Relaxed criteria for recognizing GPT formatted media, allowing GPT disk images added with <a href="https://man.openbsd.org/dd.1">dd(1)</a> onto larger physical media to be recognized by <a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> and the kernel.
           <li>Added <a href="https://man.openbsd.org/aplspmi.4">aplspmi(4)</a>, a driver for the Apple SPMI controller.
           <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/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>
       <ul>
           </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>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>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>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>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/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>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>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>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 <a href="https://man.openbsd.org/cad.4">cad(4)</a>, a driver for Cadence GEM.
           </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>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>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>Retired OpenBSD/sgi platform.
           </li>Imported initial OpenBSD/riscv64 port.
   </ul>    </ul>
   
   
 <li>Various kernel improvements:  <li>Various kernel improvements:
   <ul>    <ul>

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29