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

Diff for /www/74.html between version 1.27 and 1.28

version 1.27, 2023/10/11 22:52:41 version 1.28, 2023/10/11 22:57:05
Line 98 
Line 98 
   <ul>    <ul>
   <li>Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs    <li>Protect struct clockintr(9)_queue with a mutex so that arbitrary CPUs
         can manipulate clock interrupts established on arbitrary CPU queues.          can manipulate clock interrupts established on arbitrary CPU queues.
   <li>    <li>Pushed kernel lock into nd6_resolve().
     <li>Removed kernel locks from the ARP input path.
     <li>Pulled MP-safe arprequest() out of kernel lock.
   </ul>    </ul>
   
 <li>Direct Rendering Manager and graphics drivers  <li>Direct Rendering Manager and graphics drivers
Line 128 
Line 129 
       <a href="https://man.openbsd.org/mbrtoc16.3">mbrtoc16(3)</a>.        <a href="https://man.openbsd.org/mbrtoc16.3">mbrtoc16(3)</a>.
   <li><a href="https://man.openbsd.org/malloc.3">malloc(3)</a> gains built-in leak detection.    <li><a href="https://man.openbsd.org/malloc.3">malloc(3)</a> gains built-in leak detection.
   <li>Update zoneinfo to tzdata2023c.    <li>Update zoneinfo to tzdata2023c.
     <li>Improve the manpage documentation of <a href="https://man.openbsd.org/event.3">libevent</a> in manpages.
   </ul>    </ul>
   
 <li>Various bugfixes and tweaks in userland:  <li>Various bugfixes and tweaks in userland:
Line 160 
Line 162 
         enforcement is implemented in the executable entry point and enable          enforcement is implemented in the executable entry point and enable
         support for BTI control flow integrity checks in libc assembly          support for BTI control flow integrity checks in libc assembly
         functions.          functions.
     <li>In <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> treat
           symlinks in $ORIGIN determination the same way as other OS linkers do.
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 172 
Line 175 
       ports, make them discoverable via the new <code>hw.ucomnames</code>        ports, make them discoverable via the new <code>hw.ucomnames</code>
       <a href="https://man.openbsd.org/sysctl.2#HW_UCOMNAMES~2">sysctl(2)</a>,        <a href="https://man.openbsd.org/sysctl.2#HW_UCOMNAMES~2">sysctl(2)</a>,
       and support them in <a href="https://man.openbsd.org/cu.1">cu(1)</a>.        and support them in <a href="https://man.openbsd.org/cu.1">cu(1)</a>.
   <li>Add support for the RK3568 32k RTC in    <li>Add support for the RK3568 32k RTC and other clocks in
       <a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>.        <a href="https://man.openbsd.org/rkclock.4">rkclock(4)</a>.
   <li>In <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>,    <li>In <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a>,
       attach Baikal-M PCIe.        attach Baikal-M PCIe.
Line 192 
Line 195 
   <li>In the Universal Flash Storage Host Controller Interface    <li>In the Universal Flash Storage Host Controller Interface
       (<a href="https://man.openbsd.org/ufshci.4">ufshci(4)</a>),        (<a href="https://man.openbsd.org/ufshci.4">ufshci(4)</a>),
       enable Force Unit Access (FUA) for write commands.        enable Force Unit Access (FUA) for write commands.
     <li>Make SATA (<a href="https://man.openbsd.org/ahci.4">ahci(4)</a>)
           work on a Banana Pi BPI-R2 Pro.
     <li>In <a href="https://man.openbsd.org/umcs.4">umcs(4)</a>, set
           parity bits correctly.
     <li>Enable the caps lock LED on modern Apple laptop keyboards.
   </ul>    </ul>
   
 <li>New or improved network hardware support:  <li>New or improved network hardware support:
Line 201 
Line 208 
       on several boards that use        on several boards that use
       <a href="https://man.openbsd.org/rgephy.4">rgephy(4)</a> by configuring        <a href="https://man.openbsd.org/rgephy.4">rgephy(4)</a> by configuring
         the RGMII interface before taking the PHY out of reset.          the RGMII interface before taking the PHY out of reset.
     <li>Improve <a href="https://man.openbsd.org/dwqe.4">dwqe(4)</a> and
           determine PHY mode and pass the appropriate flags down to the PHY when
           we attach it.
     <li>Report in dmesg(8) on which gmac the dwqe driver is attaching to.
   <li>Document that Intel i226 adapters are supported by    <li>Document that Intel i226 adapters are supported by
       <a href="https://man.openbsd.org/igc.4">igc(4)</a>.        <a href="https://man.openbsd.org/igc.4">igc(4)</a>.
   <li>Add <a href="https://man.openbsd.org/ngbe.4">ngbe(4)</a>,    <li>Add <a href="https://man.openbsd.org/ngbe.4">ngbe(4)</a>,
Line 259 
Line 270 
   <li>Make root on    <li>Make root on
       <a href="https://man.openbsd.org/softraid.4">softraid(4)</a>        <a href="https://man.openbsd.org/softraid.4">softraid(4)</a>
       installations boot out of the box on Raspberry Pis (arm64).        installations boot out of the box on Raspberry Pis (arm64).
     <li>Support installations with root on
         <a href="https://man.openbsd.org/softraid.4">softraid(4)</a>
         on arm64, tested on Pinebook Pro, Raspberry Pi 4b, and SolidRun CEX7.
     <li>When installing on encrypted
           <a href="https://man.openbsd.org/softraid.4">softraid(4)</a>, determine
           the disk for placing the root device automatically and make it default
           as it is the only legit choice.
   <li>Add arm64 to the list of architectures with support for guided disk    <li>Add arm64 to the list of architectures with support for guided disk
       encryption.        encryption.
   <li>Retain existing EFI System partitions on systems with APFSISC    <li>Retain existing EFI System partitions on systems with APFSISC
Line 287 
Line 305 
  <li>In the IPv6 forwarding code, call   <li>In the IPv6 forwarding code, call
      <a href="https://man.openbsd.org/getuptime.9">getuptime(9)</a>       <a href="https://man.openbsd.org/getuptime.9">getuptime(9)</a>
      once for consistency with IPv4.       once for consistency with IPv4.
    <li>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.
    <li>Implemented new sysctl net.inet6.icmp6.nd6_queued to show he
           number of packets waiting for an ND6 response, analog to ARP.
   
   
  </ul>   </ul>
   

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