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

Diff for /www/74.html between version 1.81 and 1.82

version 1.81, 2023/10/14 22:32:04 version 1.82, 2023/10/14 22:35:53
Line 86 
Line 86 
   
 <li>Various kernel improvements:  <li>Various kernel improvements:
   <ul>    <ul>
   <li>On amd64, identify IBT capability in  
       <a href="https://man.openbsd.org/amd64/cpu.4">cpu(4)</a> dmesg lines.  
   <li>On arm64, show BTI and SBSS features in    <li>On arm64, show BTI and SBSS features in
       <a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a>.        <a href="https://man.openbsd.org/dmesg.8">dmesg(8)</a>.
   <li>New <a href="https://man.openbsd.org/kqueue1">kqueue1(2)</a>    <li>New <a href="https://man.openbsd.org/kqueue1">kqueue1(2)</a>
Line 103 
Line 101 
   <li>In <a href="https://man.openbsd.org/wscons.4">wscons(4)</a>,    <li>In <a href="https://man.openbsd.org/wscons.4">wscons(4)</a>,
         make sure we do not increase the escape sequence argument count beyond          make sure we do not increase the escape sequence argument count beyond
         usable bounds.          usable bounds.
   <li>Take more functions in the network and routing code out  
         of kernel lock.  
   <li>Implement <a href="https://man.openbsd.org/dt.4">dt(4)</a>    <li>Implement <a href="https://man.openbsd.org/dt.4">dt(4)</a>
       utrace support on amd64 and i386.        utrace support on amd64 and i386.
   <li>Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.    <li>Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.
Line 118 
Line 114 
         href="https://man.openbsd.org/execve.2">execve(2)</a>.          href="https://man.openbsd.org/execve.2">execve(2)</a>.
   <li>On arm64, use the deep idle state available on Apple M1/M2 cores    <li>On arm64, use the deep idle state available on Apple M1/M2 cores
         in the idle loop and for suspend, resulting in power savings.          in the idle loop and for suspend, resulting in power savings.
   <!-- reverted <li>In <a href="https://man.openbsd.org/xhci.4">xhci(4)</a>, when  
         detaching devices during suspend, must continue processing  
         command completion events. This fixes USB suspend/resume in Apple  
         M1/M2. -->  
   <li>Update AMD CPU microcode if a newer patch is available.    <li>Update AMD CPU microcode if a newer patch is available.
   <li>Enable a workaround for the 'Zenbleed' AMD CPU bug.    <li>Enable a workaround for the 'Zenbleed' AMD CPU bug.
   <li>Report speculation control bits in dmesg cpu lines.    <li>Report speculation control bits in dmesg cpu lines.
Line 142 
Line 134 
         in particular to improve locking and to help with unlocking more          in particular to improve locking and to help with unlocking more
         of <a href="https://man.openbsd.org/pf.4">pf(4)</a> and with          of <a href="https://man.openbsd.org/pf.4">pf(4)</a> and with
         parallelisation of the network stack in the future.          parallelisation of the network stack in the future.
         The protocol remains compatible with the older version.          The protocol remains compatible with the older version.
   <li>Pushed kernel lock into nd6_resolve().  
   <li>Removed kernel locks from the ARP input path.    <li>Removed kernel locks from the ARP input path.
   <li>Pulled MP-safe arprequest() out of kernel lock.    <li>Pulled MP-safe arprequest() out of kernel lock.
   <li>Unlock more parts of  
         <a href="https://man.openbsd.org/ioctl.2">ioctl(2)</a>  
         code in the network stack.  
   <li>Remove the kernel lock from IPv6 neighbor discovery.    <li>Remove the kernel lock from IPv6 neighbor discovery.
     <li>Unlock more parts of <a
           href="https://man.openbsd.org/ioctl.2">ioctl(2)</a> and the <a
           href="https://man.openbsd.org/route.4">routing</a> code in the network
           stack.
   </ul>    </ul>
   
 <li>Direct Rendering Manager and graphics drivers  <li>Direct Rendering Manager and graphics drivers

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82