=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v retrieving revision 1.77 retrieving revision 1.78 diff -c -r1.77 -r1.78 *** www/74.html 2023/10/14 19:30:41 1.77 --- www/74.html 2023/10/14 19:47:37 1.78 *************** *** 115,120 **** --- 115,124 ---- href="https://man.openbsd.org/execve.2">execve(2).
  • On arm64, use the deep idle state available on Apple M1/M2 cores in the idle loop and for suspend, resulting in power savings. +
  • SMP Improvements *************** *** 377,382 **** --- 381,390 ----
  • In seq(1), fix a check for rounding error and truncation.
  • In cron(8), introduce upstream fixes in the handling of @yearly, @monthly, @weekly, @daily and @hourly entries. +
  • Fix a bug in cron(8) where whitespace + after usernames would not be completly skipped while parsing the + href="https://man.openbsd.org/crontab.5">crontab(5) file.
  • In pax(1), safely escape characters when displaying messages that may include file names, and truncate times to the correct maximum value. *************** *** 610,615 **** --- 618,627 ---- output, safely escape non-printable characters in messages that may include file names, and truncate times to the correct maximum value. + + + +
  • On amd64, enable Indirect Branch Tracking (IBT) for the kernel.
  • Enable branch target control flow enforcement on arm64.
  • In clang on amd64, emit IBT endbr64 instructions by default (meaning, *************** *** 671,676 **** --- 683,695 ----
  • Speed up TCP transfer on lo(4) interfaces by using TSO and LRO. +
  • Enable Large Receive Offload (LRO) for TCP per default in network + drivers. LRO allows to receive aggregated packets larger than the MTU. + Receiving TCP streams becomes much faster. Currently only ix(4) and lo(4) devices support LRO, and + ix(4) is limited to IPv4 and hardware newer than the old 82598 model.
    + LRO can be turned off per interface with ifconfig -tcplro.
  • Do not calculate IP, TCP, and UDP checksums on lo(4) interfaces.
  • Speed up the