=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/70.html,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- www/70.html 2021/10/02 15:24:06 1.45 +++ www/70.html 2021/10/02 15:44:46 1.46 @@ -115,7 +115,9 @@
  • Prevented a kernel panic in sparc64 due to page boundary misalignment.
  • Forced luna88k to use the serial console when no graphics board is found.
  • Fixed strchr() and strrchr() on mips64. -
  • Prevented watchdog resets on some i.MX 64-bit machines with a recent U-Boot and watchdog enabled on boot in imxdog(8). +
  • Prevented watchdog resets on some i.MX 64-bit machines with a + recent U-Boot and watchdog enabled on boot in imxdog(8).
  • Created audio devices on armv7.
  • Made additional free inodes on luna88k bsd.rd by specifying density=4096.
  • Retired OpenBSD/sgi platform. @@ -130,35 +132,56 @@
  • Enabled dt(4) for GENERIC kernels on amd64, arm64, i386, sparc64, and powerpc64.
  • Added kprobes provider for dt(4).
  • Implemented < and > operators in btrace(8) filters. -
  • Added btrace(8) display of time spent in userland when analyzing the kernel stack in the flame graph tool and fixed a parsing bug. +
  • Added btrace(8) + display of time spent in userland when analyzing the kernel stack in + the flame graph tool and fixed a parsing bug.
  • Added libexecinfo, a library providing backtrace functions. -
  • Introduced /etc/bsd.re-config(5), which can be used to configure the kernel using config(8), allowing use of KARL while making changes to the GENERIC kernel. -
  • Identified TPM2.0 devices and performed the 2.0-specific "suspend" command, allowing the lenovo xlr9 and xlnano using the latest BIOS (which added S3) to resume. +
  • Introduced /etc/bsd.re-config(5), + which can be used to configure the kernel using config(8), allowing use of + KARL while making changes to the GENERIC kernel. +
  • Identified TPM2.0 devices and performed the 2.0-specific + "suspend" command, allowing the lenovo xlr9 and xlnano using the + latest BIOS (which added S3) to resume.
  • Fixed suspend/resume of machines with certain radeondrm(4) hardware.
  • Changed the printing of the hibernate image size from bytes to megabytes.
  • Increased hibernate writeout speed.
  • Added "machine sysregs" command to ddb(4) on amd64.
  • Prevented interleaved stack traces in ddb(4) from multiple CPUs. -
  • Delayed installation of sensors until a device with battery support is connected, allowing sensorsd(8) to pick up hotplugged uhidpp(4) devices. +
  • Delayed installation of sensors until a device with battery + support is connected, allowing sensorsd(8) to pick up + hotplugged uhidpp(4) + devices.
  • Prevented a kernel panic after VFS shutdown. -
  • Corrected various min/max cluster numbers for FAT12/16/32 in newfs_msdos(8). +
  • Corrected various min/max cluster numbers for FAT12/16/32 in newfs_msdos(8).
  • Increased the setitimer(2) timer limit to UINT_MAX seconds.
  • Serialized the internals of kqueue(2) with a mutex.
  • Enabled pool cache on knote(9) pool. -
  • Fixed futex(2) errno handling to match what Mesa expects and prevent failure to properly report timeouts. +
  • Fixed futex(2) + errno handling to match what Mesa expects and prevent failure to + properly report timeouts.
  • Fixed a kernel crash in tty(4).
  • Disabled global page table mappings when using PCID to prevent crashes when not flushed from TLB. -
  • Increased the default buffer space on PF_UNIX sockets to 8k and made the values tuneable via sysctl(2). +
  • Increased the default buffer space on PF_UNIX sockets to 8k and + made the values tuneable via sysctl(2).
  • Updated en_US.UTF-8.src to Unicode 13.0.
  • Limited the printf(1) \x escape sequence to two characters. -
  • Made kqueue(2) timer re-addition reset an existing timer to use the new timeout period. -
  • In the build system, pass make flags to kernel and lib builds, making hacking on ramdisks/the installer much faster. +
  • Made kqueue(2) + timer re-addition reset an existing timer to use the new timeout + period. +
  • In the build system, pass make flags to kernel and lib builds, + making hacking on ramdisks/the installer much faster.
  • SMP Improvements