=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/73.html,v retrieving revision 1.50 retrieving revision 1.51 diff -c -r1.50 -r1.51 *** www/73.html 2023/04/08 01:10:55 1.50 --- www/73.html 2023/04/08 01:52:39 1.51 *************** *** 95,115 ****
  • Introduced clockintr(9), a machine-independent clock interrupt scheduler. Switched all ! architectures to use this new kernel subsystem. !
  • Added a priority queue to clockintr(9).
  • Introduced a new kern.autoconf_serial sysctl(8) that can be used by userland to monitor state changes of the kernel device tree.
  • Fixed pmap(9) bugs involving entering an executable mapping for a page before synchronizing the data and instruction cache on arm64 and riscv64. !
  • Removed copystr(9) from public API. !
  • Add getnsecruntime(9) ! to the kernel timecounting API. Together with getbinruntime(), it ! provides a fast, monotonic clock that only advances while the system ! is not suspended.
  • Add detection for Spectre-BHB Branch History Injection vulnerability related CLRBHB, ECBHB and CSV2_3/HCXT feature bits. --- 95,111 ----
  • Introduced clockintr(9), a machine-independent clock interrupt scheduler. Switched all ! architectures to use the new subsystem.
  • Introduced a new kern.autoconf_serial sysctl(8) that can be used by userland to monitor state changes of the kernel device tree.
  • Fixed pmap(9) bugs involving entering an executable mapping for a page before synchronizing the data and instruction cache on arm64 and riscv64. !
  • Removed copystr(9) from the public API. !
  • Added getnsecruntime(9). ! Offers fast access to the system runtime clock at the cost of precision.
  • Add detection for Spectre-BHB Branch History Injection vulnerability related CLRBHB, ECBHB and CSV2_3/HCXT feature bits. *************** *** 144,152 **** href="https://man.openbsd.org/munmap.2">munmap(2), and mprotect(2).
  • Unlocked sched_yield(2). !
  • Added support for per-cpu event counters, to be used for clock and ! IPI counters where the event counted occurs across all CPUs in the ! system.
  • Moved pf(4) purge tasks out from under the kernel lock.
  • Unlocked ioctl(2) --- 140,149 ---- href="https://man.openbsd.org/munmap.2">munmap(2), and mprotect(2).
  • Unlocked sched_yield(2). !
  • Added support for per-CPU counters to ! evcount(9). ! Useful for counting events that are prone to occur simultaneously ! across multiple CPUs, like clock interrupts and IPIs.
  • Moved pf(4) purge tasks out from under the kernel lock.
  • Unlocked ioctl(2) *************** *** 197,204 ****
  • VMM/VMD improvements