diff options
| author | Lorenzo Salvadore <salvadore@FreeBSD.org> | 2026-11-09 17:42:35 +0000 |
|---|---|---|
| committer | Lorenzo Salvadore <salvadore@FreeBSD.org> | 2026-11-09 18:42:50 +0000 |
| commit | 311c14dc6ae5722bc83a18b835e02bd58680bee0 (patch) | |
| tree | 5d4f758604ac4decaa312f87dd93ca6914a4cccc | |
| parent | c13dc75acf41e23009b6805ba51c346091adf089 (diff) | |
Status/2026Q3: Vale fixes
6 files changed, 28 insertions, 40 deletions
diff --git a/website/content/en/status/report-2026-07-2026-09/bananapi-r64-r2-drivers.adoc b/website/content/en/status/report-2026-07-2026-09/bananapi-r64-r2-drivers.adoc index a570970bff..c72a9d744c 100644 --- a/website/content/en/status/report-2026-07-2026-09/bananapi-r64-r2-drivers.adoc +++ b/website/content/en/status/report-2026-07-2026-09/bananapi-r64-r2-drivers.adoc @@ -5,32 +5,21 @@ link:https://wiki.freebsd.org/arm/Bananapi[Banana Pi on the FreeBSD Wiki] URL: l Contact: Martin Filla <freebsd@sysctl.cz> -This project adds FreeBSD support for three Banana Pi router boards: the -BPI-R2 (MediaTek MT7623, armv7), the BPI-R64 (MediaTek MT7622, arm64) and -the BPI-R2 Pro (Rockchip RK3568, arm64). +This project adds FreeBSD support for three Banana Pi router boards: the BPI-R2 (MediaTek MT7623, armv7), the BPI-R64 (MediaTek MT7622, arm64) and the BPI-R2 Pro (Rockchip RK3568, arm64). ==== BPI-R2 (MT7623) Introduction -The Banana Pi BPI-R2 is a MediaTek MT7623N-based router board (quad-core -ARM Cortex-A7, up to 1.3 GHz) with 2 GB DDR3, 8 GB eMMC, 4x Gigabit LAN and -1x Gigabit WAN driven by the built-in MT7530 switch, two SATA ports, two -USB 3.0 ports, a mini PCIe slot, HDMI output, MIPI DSI/CSI connectors and -the usual UART, I2C, SPI, PWM and GPIO headers. Because the MT7623 is an -armv7 part, it is the only board of the three that is built from the -32-bit `GENERIC` kernel configuration. +The Banana Pi BPI-R2 is a MediaTek MT7623N-based router board (quad-core ARM Cortex-A7, up to 1.3 GHz) with 2 GB DDR3, 8 GB eMMC, 4x Gigabit LAN and 1x Gigabit WAN driven by the built-in MT7530 switch, two SATA ports, two USB 3.0 ports, a mini PCIe slot, HDMI output, MIPI DSI/CSI connectors and the usual UART, I2C, SPI, PWM and GPIO headers. +Because the MT7623 is an armv7 part, it is the only board of the three that is built from the 32-bit `GENERIC` kernel configuration. ==== Current State of FreeBSD Support BPI-R2 Implemented so far: -* Platform / machdep support -- device map, early console, late init and - SoC reset, plus the `SOC_MEDIATEK` kernel option and a DTB build for - `mt7623n-bananapi-bpi-r2.dts` +* Platform / machdep support -- device map, early console, late init and SoC reset, plus the `SOC_MEDIATEK` kernel option and a DTB build for `mt7623n-bananapi-bpi-r2.dts` * SMP startup for the four Cortex-A7 cores * UART driver -* Clock management -- shared MediaTek clock infrastructure (gates, muxes, - fixed factors) used by the topckgen, infracfg, pericfg, hifsys, bdpsys, - imgsys, vdecsys and audsys clock controllers +* Clock management -- shared MediaTek clock infrastructure (gates, muxes, fixed factors) used by the topckgen, infracfg, pericfg, hifsys, bdpsys, imgsys, vdecsys and audsys clock controllers * PLL clocks (apmixedsys) * System configuration registers (syscfg/syscon) * Pinctrl @@ -52,10 +41,7 @@ Implement missing drivers: ==== BPI-R64 Introduction -The Banana Pi BPI-R64 is a MediaTek MT7622-based development board -(dual-core ARM Cortex-A53, ~1.35 GHz) featuring 4x Gigabit LAN, 1x Gigabit -WAN, 802.11n 4x4 Wi-Fi, Bluetooth 5.0 and a range of peripheral interfaces -(UART, SPI, I2C, GPIO, SATA, mini PCIe, eMMC and others). +The Banana Pi BPI-R64 is a MediaTek MT7622-based development board (dual-core ARM Cortex-A53, ~1.35 GHz) featuring 4x Gigabit LAN, 1x Gigabit WAN, 802.11n 4x4 Wi-Fi, Bluetooth 5.0 and a range of peripheral interfaces (UART, SPI, I2C, GPIO, SATA, mini PCIe, eMMC and others). ==== Current State of FreeBSD Support BPI-R64 @@ -94,11 +80,9 @@ Work in progress: ==== BPI-R2 Pro Introduction The Banana Pi BPI-R2 Pro is the next generation smart router development -board, powered by a Rockchip RK3568 processor. It carries 2 GB LPDDR4 -memory and 16 GB eMMC storage, and offers two USB 3.0 ports, five Gigabit -Ethernet ports, an M.2 Key-E and a mini PCIe slot, two MIPI DSI interfaces -(one of which can be switched to LVDS in software), one MIPI CSI camera -interface and one HDMI output. +board, powered by a Rockchip RK3568 processor. + +It carries 2 GB LPDDR4 memory and 16 GB eMMC storage, and offers two USB 3.0 ports, five Gigabit Ethernet ports, an M.2 Key-E and a mini PCIe slot, two MIPI DSI interfaces (one of which can be switched to LVDS in software), one MIPI CSI camera interface and one HDMI output. ==== Current State of FreeBSD Support BPI-R2 Pro diff --git a/website/content/en/status/report-2026-07-2026-09/bhyvemgr.adoc b/website/content/en/status/report-2026-07-2026-09/bhyvemgr.adoc index f693acca09..e956d5ee30 100644 --- a/website/content/en/status/report-2026-07-2026-09/bhyvemgr.adoc +++ b/website/content/en/status/report-2026-07-2026-09/bhyvemgr.adoc @@ -25,8 +25,10 @@ These are some highlights that were added: - Add support to use VNC unix sock (vnc.sock) when FreeBSD >= 1500509 - Add support for storage snapshot (only if zfs is enable) - Improve TPM support -- Move to client/server architecture (unixsocket, json, etc). The bhyvemgr keeps like a client and a new bhyvemgrd app is used like a server. -- Remove privileged functions/procedures. Now they are part of bhyvemgrd. +- Move to client/server architecture (unixsocket, json, etc). + The bhyvemgr keeps like a client and a new bhyvemgrd app is used like a server. +- Remove privileged functions/procedures. + Now they are part of bhyvemgrd. - Remove sudo/doas support. It is not necessary anymore because privileged tasks will trigger from bhyvemgrd service. - Remove FreeBSD 13.x support diff --git a/website/content/en/status/report-2026-07-2026-09/frdp.adoc b/website/content/en/status/report-2026-07-2026-09/frdp.adoc index ae449008be..a711811f3d 100644 --- a/website/content/en/status/report-2026-07-2026-09/frdp.adoc +++ b/website/content/en/status/report-2026-07-2026-09/frdp.adoc @@ -14,7 +14,7 @@ We hope this initiative will gain support within the Russian-speaking FreeBSD co During the last quarter: -* The project to translate FreeBSD man pages has moved beyond its initial stages: approximately 300 documents from Section 1 (General Commands) have been published in the package:russian/freebsd-man[] port (with man pages for versions 15.0 and above). +* The project to translate FreeBSD man pages has moved beyond its initial stages: approximately 300 documents from Section 1 (General Commands) have been published in the package:russian/freebsd-man[] port (with man pages for versions 15.0 and above). Many thanks to mailto:arrowd@FreeBSD.org[Gleb Popov] for preparing and publishing the port. * For the FreeBSD 14.5 release, the complete set of release documentation (release notes, errata, etc.) has been translated into Russian in a timely manner alongside the English originals. * 100% of the text in Weblate has been translated and synchronized with the English version (in August). diff --git a/website/content/en/status/report-2026-07-2026-09/freebsd-hpc-ports.adoc b/website/content/en/status/report-2026-07-2026-09/freebsd-hpc-ports.adoc index 4c3a05b2c5..2eed501750 100644 --- a/website/content/en/status/report-2026-07-2026-09/freebsd-hpc-ports.adoc +++ b/website/content/en/status/report-2026-07-2026-09/freebsd-hpc-ports.adoc @@ -1,15 +1,15 @@ === FreeBSD HPC Ports Modernization Links: + -link:https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/[sysutils/slurm-wlm] URL: link:https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/[https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/] + -link:https://cgit.freebsd.org/ports/tree/net/ucx/[net/ucx] URL: link:https://cgit.freebsd.org/ports/tree/net/ucx/[https://cgit.freebsd.org/ports/tree/net/ucx/] + -link:https://cgit.freebsd.org/ports/tree/net/openmpi/[net/openmpi] URL: link:https://cgit.freebsd.org/ports/tree/net/openmpi/[https://cgit.freebsd.org/ports/tree/net/openmpi/] + -link:https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/[benchmarks/py-reframe-hpc] URL: link:https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/[https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/] + -link:https://cgit.freebsd.org/ports/tree/sysutils/py-clustershell/[sysutils/py-clustershell] URL: link:https://cgit.freebsd.org/ports/tree/sysutils/py-clustershell/[https://cgit.freebsd.org/ports/tree/sysutils/py-clustershell/] + -link:https://bugs.schedmd.com/show_bug.cgi?id=25911[SchedMD bug 25911: proctrack/freebsd-reaper] URL: link:https://bugs.schedmd.com/show_bug.cgi?id=25911[https://bugs.schedmd.com/show_bug.cgi?id=25911] + -link:https://bugs.schedmd.com/show_bug.cgi?id=25912[SchedMD bug 25912: configless OS-specific Include files] URL: link:https://bugs.schedmd.com/show_bug.cgi?id=25912[https://bugs.schedmd.com/show_bug.cgi?id=25912] + -link:https://github.com/openucx/ucx/pull/11549[openucx/ucx#11549: UCS/SYS portability fixes for non-Linux platforms] URL: link:https://github.com/openucx/ucx/pull/11549[https://github.com/openucx/ucx/pull/11549] + -link:https://github.com/hpc/mpifileutils/pull/664[hpc/mpifileutils#664: Portability fixes for FreeBSD/non-Linux builds] URL: link:https://github.com/hpc/mpifileutils/pull/664[https://github.com/hpc/mpifileutils/pull/664] +link:https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/[sysutils/slurm-wlm] URL: link:https://cgit.freebsd.org/ports/tree/sysutils/slurm-wlm/[] + +link:https://cgit.freebsd.org/ports/tree/net/ucx/[net/ucx] URL: link:https://cgit.freebsd.org/ports/tree/net/ucx/[] + +link:https://cgit.freebsd.org/ports/tree/net/openmpi/[net/openmpi] URL: link:https://cgit.freebsd.org/ports/tree/net/openmpi/[] + +link:https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/[benchmarks/py-reframe-hpc] URL: link:https://cgit.freebsd.org/ports/tree/benchmarks/py-reframe-hpc/[] + +link:https://cgit.freebsd.org/ports/tree/sysutils/py-clustershell/[sysutils/py-clustershell] URL: link:https://cgit.freebsd.org/ports/tree/sysutils/py-clustershell/[] + +link:https://bugs.schedmd.com/show_bug.cgi?id=25911[SchedMD bug 25911: proctrack/freebsd-reaper] URL: link:https://bugs.schedmd.com/show_bug.cgi?id=25911[] + +link:https://bugs.schedmd.com/show_bug.cgi?id=25912[SchedMD bug 25912: configless OS-specific Include files] URL: link:https://bugs.schedmd.com/show_bug.cgi?id=25912[] + +link:https://github.com/openucx/ucx/pull/11549[openucx/ucx#11549: UCS/SYS portability fixes for non-Linux platforms] URL: link:https://github.com/openucx/ucx/pull/11549[] + +link:https://github.com/hpc/mpifileutils/pull/664[hpc/mpifileutils#664: Portability fixes for FreeBSD/non-Linux builds] URL: link:https://github.com/hpc/mpifileutils/pull/664[] Contact: Generic Rikka <rikka.goering@outlook.de> diff --git a/website/content/en/status/report-2026-07-2026-09/rocm.adoc b/website/content/en/status/report-2026-07-2026-09/rocm.adoc index d6f277c191..2c6ddac016 100644 --- a/website/content/en/status/report-2026-07-2026-09/rocm.adoc +++ b/website/content/en/status/report-2026-07-2026-09/rocm.adoc @@ -41,13 +41,15 @@ That code has not been completed yet, so I have not opened it. * Fixing initialisation issues in rocr-runtime, and working through whatever else shows up once it runs further. * Getting the large rocm-systems pull request finished and opened upstream. -* Fixing issues with Sysfs within amdkfd. Still diagnosing issues, and figuring out what exactly the issue is. +* Fixing issues with Sysfs within amdkfd. + Still diagnosing issues, and figuring out what exactly the issue is. ==== Help needed * Support for RDNA 1 and RDNA 2: I had commented/stubbed out all the structs and functions related to RDNA 1 and 2, because I do not have the cards, nor the time right now to test them properly. If you have the cards and the time to test them, please reach out and I can tell you exactly how to do it. -This work has been sponsored by The FreeBSD Foundation! Thank you to the FreeBSD Foundation!! +This work has been sponsored by The FreeBSD Foundation! +Thank you to the FreeBSD Foundation!! Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2026-07-2026-09/sbom.adoc b/website/content/en/status/report-2026-07-2026-09/sbom.adoc index 885b44eb67..331f78529b 100644 --- a/website/content/en/status/report-2026-07-2026-09/sbom.adoc +++ b/website/content/en/status/report-2026-07-2026-09/sbom.adoc @@ -5,7 +5,7 @@ link:https://reviews.freebsd.org/D59528[sys/arm/arm/busdma_machdep.c: Correct SP link:https://reviews.freebsd.org/D59527[sys/powerpc/powerpc/busdma_machdep.c: Correct SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59527 + link:https://reviews.freebsd.org/D59526[sys/powerpc/powerpc/busdma_bounce.c: Correct SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59526 + link:https://reviews.freebsd.org/D59525[sys/x86/x86/busdma_machdep.c: Correct SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59525 + -link:https://reviews.freebsd.org/D59524[sys/x86/x86/busdma_bounce.c: Correct SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59524 + +link:https://reviews.freebsd.org/D59524[sys/x86/x86/busdma_bounce.c: Correct SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59524 + link:https://reviews.freebsd.org/D59523[sys/kern/subr_busdma_bounce.c: Correct SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59523 + link:https://reviews.freebsd.org/D60352[D60352] URL: https://reviews.freebsd.org/D60352 link:https://reviews.freebsd.org/D60441[D60441] URL: https://reviews.freebsd.org/D60441 |
