From nobody Mon Aug 25 15:58:15 2025 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 4c9b6v3fqHz65yF8 for ; Mon, 25 Aug 2025 15:58:15 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c9b6v2xZQz3gFQ; Mon, 25 Aug 2025 15:58:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756137495; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sdCZCFP/7L97VO7CKislmRPEuYOYvu+IcttNq8fXEls=; b=gbaukynJnz03OiV5ts0EyPtt+fCyoL5DFk6gexp306/GzydBLYohaZdtLaqh+75j2rRTnf gvsin96oLLmzKli4iRk3+VLG/YJP5Q5vn9EgoIFqy9sHRnG2JiKc0KOyt7PXgyll2lSxFz NKAKYd5I3cUqTudSBOo5nZoz63f0lEpu0Mw3dWe399IwRJYaEOP8Fzmqss+yJFTPDMd5MU SZsZPSBE68VXO7pZngY7Id9IcjducXSUP4MfcHlvQ1YuxWv0/KJJdS5dAyS2Ty6/3oVmJP Hak+pzAY3FT2Ti0juGemGs7aAOAZami+fyv+nxb+LVMi9+TmqUKcIwuLzjnKdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756137495; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sdCZCFP/7L97VO7CKislmRPEuYOYvu+IcttNq8fXEls=; b=NVHZ5wXdnl4DnNKMhNBymIVjlXDN3akD4VNahIL2q2Q0PRitNCB7BEe3waUe0B96tkXvSH XEnu2JgQNnIyQvqMlSPwCj6HTlu/WkGqxAacGttoNcdHuXXbr7qZNtlzMIAvMap4yE8xtA uacmKlN9n2C7dlKd4J24QxRume2EbBTZimWDIJ2SH0S9/fFTLHifpM5IpIDFW41UhZJAUg NVrs3fdNnqCCUQ0uvIBaz+lMlc2H+GwUCPyAEoMQ58EcT73zkhBzSf3yo27gMxYf5x0gXY YsHYiupocDk5AQdJgPVDWcskia/T5HGTPuWKpynJRjg0BNyw+UNJ+nvIUb/rcA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756137495; a=rsa-sha256; cv=none; b=pmuHbH0o+hmpUPYWzfNpy0ZOngkNwzN2KL2wzyhW3wwFqcxQmgeg4kC+35BE9pcmldLygk RHms7hc3JgUDfr7G/+wR2IhhJWzgoVVHundSwhHu6ekTVIafEUkAgUIbROPuA7hjy4ygFA pPj4c1Y+SWCOdv/spUqkQGgdAy2YdnMmrTl9UrnuChNb6+8si2218YtLh48c8IZ04m6abV K8BnUILusEkxBXtSHGR0vSdL4fBNFGfsK+bYsc++nn8LcopuNrS/2R5ouK7vQiAGuVbGZd lrC2vccxw8xTK0MQrVJ8aUkcB1tj05NqSjE8e8eefz3cGDnXrykqrcovMBlQVQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c9b6v2Sg9zwXL; Mon, 25 Aug 2025 15:58:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57PFwF2M012399; Mon, 25 Aug 2025 15:58:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57PFwFcD012396; Mon, 25 Aug 2025 15:58:15 GMT (envelope-from git) Date: Mon, 25 Aug 2025 15:58:15 GMT Message-Id: <202508251558.57PFwFcD012396@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Aymeric Wibo Subject: git: 231939c628 - main - Status/2025Q2/kw-hackathon.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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: obiwac X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 231939c628f2a0a6823008c0a4d2a36b7de5146b Auto-Submitted: auto-generated The branch main has been updated by obiwac: URL: https://cgit.FreeBSD.org/doc/commit/?id=231939c628f2a0a6823008c0a4d2a36b7de5146b commit 231939c628f2a0a6823008c0a4d2a36b7de5146b Author: Aymeric Wibo AuthorDate: 2025-08-21 21:42:36 +0000 Commit: Aymeric Wibo CommitDate: 2025-08-25 15:57:06 +0000 Status/2025Q2/kw-hackathon.adoc: Add report Final report of the KW hackathon. Reviewed by: lwhsu, salvadore, aokblast, olce, gbe, jrm (mentor) Approved by: lwhsu, salvadore, aokblast, olce, jrm (mentor) --- .../report-2025-04-2025-06/kw-hackathon.adoc | 87 ++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/website/content/en/status/report-2025-04-2025-06/kw-hackathon.adoc b/website/content/en/status/report-2025-04-2025-06/kw-hackathon.adoc new file mode 100644 index 0000000000..5b8aba58ee --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/kw-hackathon.adoc @@ -0,0 +1,87 @@ +=== Hackathon 202506 Kitchener-Waterloo, Canada + +Links: + +link:https://wiki.freebsd.org/Hackathon/202506[Hackathon/202506 Wiki Page] URL: link:https://wiki.freebsd.org/Hackathon/202506[] +link:https://wiki.freebsd.org/Hackathon[FreeBSD Hackathon Wiki Page] URL: link:https://wiki.freebsd.org/Hackathon[] + +In the week following link:https://www.bsdcan.org/2025/[BSDCan 2025], a hackathon took place in the Kitchener-Waterloo area. + +Thanks to Ed Maste for hosting this event at the Communitech Hub in Kitchener. + +==== Pictures of the hackathon + +Pictures of the hackathon are collected link:https://people.freebsd.org/~emaste/hackathon202506/[here]. + +National FreeBSD day landed sometime during the hackathon, so Charlie Li treated us to a great DJ set to celebrate, mixing entirely on FreeBSD at an arcade bar in Waterloo :) + +==== The work done during the hackathon + +===== WiFi Testbed (Li-Wen Hsu) + +- The hardware of a proof-of-concept wireless has been set up in Foundation's Kitchener office. +- The current setup is simple: + - One baremetal machine has multiple wireless interface and, + - One access point is also connected to the machine via a serial console and a private testing network +- Currently we have following hardware to be passthru to bhyve VM provisioned with the image from link:https//artifact.ci.freebsd.org[Artifact server of FreeBSD CI] + - Intel AX210 + - Realtek RTL8812AU +- The work continues on connecting it to link:https//ci.freebsd.org[FreeBSD CI cluster] as a downstream job after standard tests finishes. + +===== Installer (Joseph Mingrone, Ed Maste, Aymeric Wibo) + +- Go through installer step-by-step and create the link:https://wiki.freebsd.org/ImproveInstaller[Improving the Installer] wiki page with the notes we collected. +- lualoader: Add distinct brand for installer (Make it obvious to users that the system is booting into the installer.) + Patch: link:https://reviews.freebsd.org/D51001[] + +===== pkgbase (Ed Maste) + +- man:bsdinstall[8]: Default to pkgbase if media contains base packages + Patch: link:https://reviews.freebsd.org/D50467[] +- man:release[7]: Add set -e to abort upon failure + Patch: link:https://reviews.freebsd.org/D50383[] + +===== Landing scheduler run queue patches (Olivier Certner) + +- Land all scheduler runqueue patches. +* link:https://reviews.freebsd.org/D45387[D45387] +* link:https://reviews.freebsd.org/D45388[D45388] +* link:https://reviews.freebsd.org/D45389[D45389] +* link:https://reviews.freebsd.org/D45390[D45390] +* link:https://reviews.freebsd.org/D45391[D45391] +* link:https://reviews.freebsd.org/D45392[D45392] +* link:https://reviews.freebsd.org/D46566[D46566] +* link:https://reviews.freebsd.org/D46567[D46567] +* link:https://reviews.freebsd.org/D50880[D50880] + + +===== Capsicum (Ed Maste) + +- Improvements to the man:capsicum[4] manpage. + Patches: link:https://reviews.freebsd.org/D50855[], gitref:ce65ff203a4f7ce59c8782f87d90a657f7ccbc46[repository=src] +- Capsicumize man:beep[1] to serve as an easy example of Capsicum. + Patches: link:https://reviews.freebsd.org/D50709[] + +===== s2idle/S0ix/USB4 (Aymeric Wibo, Sheng-Yi Hung) + +- Fix some more USB4 driver panics. +- Discuss how s2idle should work w.r.t. the scheduler with Olivier & Mark, and temporarily implement "idle" state for the scheduler (where it just always chooses the idle thread). +- Extend amdgpio driver to service all GPIO interrupts (requirement for S0i3 on AMD). + We were also looking into how we can consume GPIO interrupts in device drivers on x86 for stuff like reducing the latency of the Framework trackpad with Sheng-Yi. +- Implement some more S0i3 debugging features for AMD to help us debug why we would not be entering S0i3. + +===== Ports (Joseph Mingrone) + +- [.filename]#Mk/Scripts/qa.sh#: Fix false positives in LIB_DEPENDS warnings + Patch: https://reviews.freebsd.org/D50860[] +- package:editors/emacs-devel[]: Update to 2025-06-17 snapshot + Patch: gitref:4170f65753805c08842bd6b200efd8d5ae20d464[repository=ports] + +===== Miscellaneous (Ed Maste, Olivier Certner, Sheng-Yi Hung, Li-Wen Hsu) + +- Enable sccache support as an alternative to ccache when building (through `WITH_CCACHE_BUILD` environment variable). + Commit: gitref:10cb3979a9bde6c8e441e3ba4aa5fd09963c484f[repository=src] +- Discussion on the CPPC implementation (Sheng-Yi, Olivier), see in particular https://reviews.freebsd.org/D49587[D49587]. +- Other various fixes. + Patches: https://reviews.freebsd.org/D50876[D50876], gitref:956100d60fa86daebc1bd46ea62f207f6b54d93d[repository=src], gitref:fc77abfd1e62751b0c76cd5d8ef3299b8ca398c6[repository=src], https://reviews.freebsd.org/D50938[D50938], gitref:6d8cfd29d477c64376b3e286946cddb93c7373c5[repository=src], gitref:4f33d073003ccd91390709e14e5c1bf1f0c1c85c[repository=src] + +Sponsor: The FreeBSD Foundation