From nobody Thu Jul 23 19:10:37 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4h5ggd39BCz6mJR9 for ; Thu, 23 Jul 2026 19:10:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4h5ggd26vRz3mGC for ; Thu, 23 Jul 2026 19:10:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833837; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YdeOxOzSq6vzYFBzj0aJAwe/ZRaHn955oM78dyxPxaE=; b=cjBWoiRXhZTFP/xtya+2hrGPkKX3nE0mBdQa0hAc1072RS0NEflyXD8Yji1V3/u2Sesdm3 zpnE1j2yt++cKvIflTzHIWzj4exsfkoNZv6cNMGgICuhe+S2ckq2zV1hQLHCntnEBixWN9 P+yKXgBmqBxH71rSEx5q20NEZc4mJwLgB8ESrkg1Mk1eRyRI/C+OWvedrj/XxplZSyKqRd JUNqsy0/KzNqMGqJ9ubjMKEZ1KIM9uPx4vlrEP0cfWHPbJTzAKlumOWQq4Cp7/n4mEDuad ZO9CXvivR22f6MM0bABhxwm+yvZzGBQnsiRiBcw46LKk30qktad2msT25EEjBw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1784833837; a=rsa-sha256; cv=none; b=hyrkXnLtzwKYaZVm5zijh+QVQPfOimGj8gKMNMMDLXpmLRDgQM9hsZpaTab1kMF6NmPOAH CZOABcylhK5QifQlhVxdojnH7C6u/XRxVPb/AqwHOkmUfmW1Fr52ptPkmwfXqMMKXk9VmI C8F0R+MK9BC97YoFh5ObZLJ+AfzeJE3gpL6VMt2G5rnTb3Ft4MIgeLtfJNt0YDBDXEWN9H K5Dfn+V87zIyp71WYeI1436VCWQShE0kWhDgaDlF3ygtas3WJEK2Su9T3W7+uXNAttBqqd obuzo4ahyY7KbEmwznAhI2XN+uyd4D6rw/YODTDbW5JRi9Nnaf9a/Gf5D4yAlw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1784833837; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YdeOxOzSq6vzYFBzj0aJAwe/ZRaHn955oM78dyxPxaE=; b=knIJqvfmaoix5mrbY7drcuqZUVBMt9XbY8UMnfiSiWrsajSsRnobTcWlHOtDTugEzUEcoa nen9UO5SEnpVwRy6Kj9dchCW8JhwIoImLRgLDQNL0J39bFevYib4kr7mi5Z2WR/z/z8SfE jDG7ukZXNRFnoqMAURyuBpkjEvWQld0DCtH1fzZTHt6Kd8gsbYDbdwpYk3kcPsSCKPEaYJ 8adb00SdVkEIz3Fug6616ZFin9EOMaR52jP+N5NfjeYMmYAhjuWomxpEc0FsgSnMniQpcP kVQLO9UDdCXhnt3JF5EBAbQTBZrwmkJqOSh4U2sQmLcZciS/Zu0VbRfnfg42dg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h5ggd0tGKz35m for ; Thu, 23 Jul 2026 19:10:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1f84d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 23 Jul 2026 19:10:37 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Li-Wen Hsu From: Lorenzo Salvadore Subject: git: b258509548 - main - Status/2026Q2/framework.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b258509548d6a6c957d285923eef0b22f4b79556 Auto-Submitted: auto-generated Date: Thu, 23 Jul 2026 19:10:37 +0000 Message-Id: <6a62672d.1f84d.6be594db@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=b258509548d6a6c957d285923eef0b22f4b79556 commit b258509548d6a6c957d285923eef0b22f4b79556 Author: Li-Wen Hsu AuthorDate: 2026-07-14 06:19:35 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-07-23 19:10:11 +0000 Status/2026Q2/framework.adoc: Add report Pull Request: https://github.com/freebsd/freebsd-doc/pull/699 --- .../status/report-2026-04-2026-06/framework.adoc | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/website/content/en/status/report-2026-04-2026-06/framework.adoc b/website/content/en/status/report-2026-04-2026-06/framework.adoc new file mode 100644 index 0000000000..e6f3714466 --- /dev/null +++ b/website/content/en/status/report-2026-04-2026-06/framework.adoc @@ -0,0 +1,54 @@ +=== Framework Laptop support + +Links: + +link:https://wiki.freebsd.org/Laptops/Framework_Laptop/[Framework Laptop page on FreeBSD Wiki] URL: https://wiki.freebsd.org/Laptops/Framework_Laptop/[] + +link:https://github.com/FrameworkComputer/freebsd-on-framework[Guide on installing and using FreeBSD on Framework systems] URL: https://github.com/FrameworkComputer/freebsd-on-framework[] + +link:https://github.com/FrameworkComputer/framework-system[Framework system management tools] URL: https://github.com/FrameworkComputer/framework-system[] + +link:https://bugs.freebsd.org/262152[Tracking ticket: Framework Laptop: Feature support, bugs and improvements] URL: https://bugs.freebsd.org/262152[] + +Contact: Daniel Schaefer + +Contact: Li-Wen Hsu + +Contact: Sheng-Yi Hong + +Framework Computer Inc. continues to support the FreeBSD Project in many ways. +This includes providing engineering samples and development hardware to the FreeBSD Foundation, helping with hardware testing, and working with FreeBSD developers on compatibility improvements. + +The Foundation continues to improve overall laptop support. +Framework laptops are among the link:https://github.com/FreeBSDFoundation/proj-laptop/blob/main/supported/laptops.md[target platforms] of the link:https://github.com/FreeBSDFoundation/proj-laptop/[Laptop Support and Usability Project]. + +During 2026Q2, Daniel updated the package:sysutils/framework-system[] port to link:https://cgit.freebsd.org/ports/commit/?id=44c4f4f51c57114020a677eab11f41cd498b5275[version 0.6.2] and later to link:https://cgit.freebsd.org/ports/commit/?id=10313ba3d036d8d981a68dd7c87416ed568e4201[version 0.6.4]. +This package provides Framework-specific system and firmware management tools for FreeBSD users. + +Framework also hosted a small hackathon at its Taipei office during the quarter. +FreeBSD developers tested newly announced hardware, including the Intel Panther Lake-based Framework Laptop 13 Pro and the 10GbE adapter. + +Li-Wen is working on FreeBSD support for the 10GbE adapter, which uses a Realtek RTL8159 controller. + +Support for Intel Panther Lake systems also progressed through development and testing on Framework hardware, including pre-release systems made available by Framework during the Taipei hackathon. +Daniel added link:https://cgit.freebsd.org/src/commit/?id=39e297bf54a57a17d8b44c20e502d6f2c6db08f6[PCI IDs for Panther Lake I2C and SMBus controllers], and Sheng-Yi committed the work to FreeBSD. +A link:https://cgit.freebsd.org/src/commit/?id=4ccbceefeb0f2898e2e4bb951862125d0bc5ce34[follow-up correction] removed an ID for an SPI flash controller that had been incorrectly identified as an SPI bus controller. + +In June, Li-Wen also started testing and debugging the Linux 6.12-based DRM drivers from the package:graphics/drm-612-kmod[] port, which was link:https://cgit.freebsd.org/ports/commit/?id=9c021c6bac866056943a39062b09d39a177c3021[added during the quarter]. +He investigated display-related problems on Framework systems and suspected that some of them might be the same as, or related to, the external-display hot-plug problem tracked in link:https://github.com/FreeBSDFoundation/proj-laptop/issues/27[the Laptop Support and Usability Project]. +The investigation was still in progress at the end of the quarter and continued into Q3. + +Power and performance management continued to improve on both Intel and AMD systems. +Framework systems were among the development and test platforms used for this work. +Some systems were provided by Framework, while FreeBSD developers also carried out development and testing on their own Framework hardware. + +Sheng-Yi link:https://cgit.freebsd.org/src/commit/?id=7b26353a59d66dc1bc611fd042a49b9e3bd13699[disabled Intel HWP package-control mode on hybrid-core CPUs]. +Without this change, a request from an efficiency core could limit all cores to its performance level and cause a significant loss of performance. + +Other HWP and CPPC improvements completed during the quarter include: + +* link:https://cgit.freebsd.org/src/commit/?id=095cbb1bb7f7b4f742b0a500aa2c61a8c97d4b41[Exposing available AMD legacy-pstate nodes]. +* link:https://cgit.freebsd.org/src/commit/?id=e48e9794589993da039a2f4d1c66f8fdd6421155[Caching AMD CPUID information]. +* link:https://cgit.freebsd.org/src/commit/?id=29b8220b179bf0ce93c0034ec5d9f46db9092353[Using IPIs for Intel per-CPU HWP updates]. +* link:https://cgit.freebsd.org/src/commit/?id=8452afeb5682052b2533363ee3351d6d0e183e60[Using the full 8-bit Intel Energy Performance Preference scale]. + +Work also progressed on suspend and resume support for the Framework Laptop 12. +Devin Teske developed and tested link:https://reviews.freebsd.org/D57712[a proposed ACPI fix] for a wake-up issue that could cause the system to suspend again immediately after resume. +Daniel investigated the laptop's ACPI and embedded-controller firmware behavior, while Warner Losh and Olivier Certner provided technical review and helped improve the implementation. + +Sponsor: The FreeBSD Foundation for Li-Wen and Sheng-Yi's work + +Sponsor: Framework Computer Inc. for Daniel's work and for hardware and space provided to the project