diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -268,7 +268,7 @@ [[userland-contrib]] === Contributed Software -One True Awk (man:awk[1])has been updated to 20210727, which is 1st edition. +One True Awk (man:awk[1]) has been updated to 20210727, which is 1st edition. (2nd edition will be included in {releaseNext}.) All the FreeBSD patches but one have now been either up-streamed or discarded. Notable changes include: locale is no longer used for ranges; better compatibility with `gawk` and `mawk`. @@ -397,9 +397,6 @@ If timekeeping issues are observed, please test with `hw.acpi.timer_test_enabled=1` in man:loader.conf[8] and report if that fixes the problem. gitref:a8b89dff6ac0[repository=src] -The introduction to the kernel internals manual pages, man:intro[9], has been rewritten and improved. -gitref:84f9f2c5cf78[repository=src] (Sponsored by The FreeBSD Foundation) - man:boottrace[4] is a new kernel-userspace interface for capturing trace events during system boot and shutdown. Event annotations are present in the boot and shutdown paths in the kernel; system utilities (man:init[8], man:shutdown[8], man:reboot[8]); and man:rc[8] scripts (via man:boottrace[8]). This facility focuses on ease of use and is aimed primarily at system administrators. @@ -432,9 +429,10 @@ See the man:kmsan[9] manual page for more information. gitref:a422084abbda[repository=src] (Sponsored by The FreeBSD Foundation) -LLVM's AddressSanitizer can now be used in amd64 kernels. +LLVM's AddressSanitizer can now be used in amd64 and arm64 kernels. See the man:kasan[9] manual page for more information. gitref:38da497a4dfc[repository=src] (Sponsored by The FreeBSD Foundation) +gitref:89c52f9d59fa[repository=src] (Sponsored by Juniper Networks, Inc.) (Sponsored by Klara, Inc.) Support for asymmetric cryptographic operations has been removed from the kernel open cryptographic framework (OCF), as they are not used by modern OpenSSL versions. gitref:76681661be28[repository=src] @@ -485,6 +483,10 @@ Separation between DPAA2 channels has been improved significantly in order to isolate access to the DMA resources and cleanup operations, and avoid kernel panics under heavy network load (1 Gbit/s links). Other improvements include FDT/ACPI MDIO support, netboot over DPAA2 and separate command portals (DPMCP) support. +Support for the Arm Corelink DMC-620 Memory Controller, and the CMN-600 Coherent Mesh Network Controller, have been added to man:hwpmc[4] and `libpmc`. +See man:pmc.dmc-620[3] and man:pmc.cmn-600[3]. +gitref:1459a22787ea[repository=src] gitref:59191f3573f6[repository=src] (Sponsored by ARM) (Sponsored by Ampere Computing) + Drivers for ISA sound cards have been removed. gitref:92e6b4712b53[repository=src] gitref:df51e63eb5d7[repository=src] gitref:aa83e9b189d6[repository=src] gitref:754decef384a[repository=src] gitref:5126e5eeeb5e[repository=src] gitref:716924cb4832[repository=src] gitref:9054e296819f[repository=src] (Sponsored by The FreeBSD Foundation) @@ -646,7 +648,7 @@ * I/O prefetch improvements * general optimization. -ZFS has been enabled on 32-bit `powerpc`/`powerpcspe`. +ZFS has been enabled on 32-bit powerpc/powerpcspe. gitref:63715498ac6b[repository=src] [[storage-other]] @@ -748,14 +750,46 @@ This section covers general hardware support for physical machines, hypervisors, and virtualization environments, as well as hardware changes and updates that do not fit in other sections of this document. +Please see link:https://www.freebsd.org/releases/14.0R/hardware[the list of hardware] supported by {releaseCurrent}, as well as link:https://www.freebsd.org/platforms/[the platforms page] for the complete list of supported CPU architectures. + [[hardware-arch]] === Hardware Architecture Support The project no longer provides armv6 artifacts with {releaseCurrent}. +Support for the MIPS architecture, and related hardware, has been removed. +MIPS will remain supported on the 13-STABLE branch for the duration of its lifetime. + +Support for the software floating point variant of the RISC-V architecture, riscv64sf, has been retired. +All available hardware is supported by the regular riscv64 architecture. + [[hardware-virtualization]] === Virtualization Support +[[documentation]] +== Documentation + +This section covers changes to manual (man:man[1]) pages and other documentation shipped with the base system. + +[[man-pages]] +=== Man Pages + +Many tweaks and clean-ups have been made to improve the accuracy of the man:hier[7] page. + +Many of the pages in section 9, kernel documentation, have been reviewed and updated for accuracy. + +The introduction to the kernel documentation manual pages, man:intro[9], has been completely rewritten. +gitref:84f9f2c5cf78[repository=src] (Sponsored by The FreeBSD Foundation) + +The man:mi_switch[9] page has been rewritten and improved. +gitref:175db7b58270[repository=src] (Sponsored by The FreeBSD Foundation) + +A new man:kern_yield[9] page has been added. +gitref:30cd6fd75d463[repository=src] (Sponsored by The FreeBSD Foundation) + +Some obsolete section 9 pages have been removed. +gitref:d1c7405ef68a[repository=src] gitref:52f9a2823c64[repository=src] gitref:b54391a1f831[repository=src] (Sponsored by The FreeBSD Foundation) + [[ports]] == Ports Collection and Package Infrastructure