Re: [CFT/Review] DPAA2 SFP+, LX2160A eSDHC, Thunderbolt bridge, FreeBSD on Apple Silicon (vz), arm64 16K pages
Dmitry Salychev <[email protected]> Tue, 07 Jul 2026 21:44:40 +0200
| Newsgroups | gmane.os.freebsd.devel.arm |
|---|---|
| Message-ID | <[email protected]> |
=E5=AD=94=E7=A5=A5=E6=B3=A2 <[email protected]> writes: > Hi hackers, > > I'd like to share a few things I've been working on recently around > FreeBSD/arm64, and I'm looking for testers and code review before > attempting to upstream the relevant parts. > > 1) DPAA2: SFP+ now works on LX2160A (runtime configuration support) > > https://github.com/freebsd/freebsd-src/compare/main...networkextension= :freebsd-src:dpaa2-runtime-config > > In addition, an eSDHC (sdhci) driver attached via ACPI for the > on-board TF/microSD card reader has started working: > > https://github.com/freebsd/freebsd-src/compare/main...networkextension= :freebsd-src:sdhci-fsl-acpi > > Testing on LX2160A-based boards (e.g. SolidRun HoneyComb) would be > very welcome, especially with different SFP+ modules. > > 2) Thunderbolt: the Thunderbolt bridge (networking over TB) has > started working. Work-in-progress trees: > > https://github.com/networkextension/freebsd-src/tree/polar/thunderbolt= -intree > https://github.com/freebsd/freebsd-src/compare/main...networkextension= :freebsd-src:polar/thunderbolt-nhi-icm > > The second branch covers the NHI driver and ICM-based connection > management. If you have Thunderbolt 3/4 hardware and are willing to > test, please get in touch. > > 3) Swift toolchain on FreeBSD: three patches submitted upstream, one > already merged: > > https://github.com/swiftlang/swift/pull/90143 > https://github.com/swiftlang/swiftly/pull/565 > https://github.com/apple/swift-nio-ssl/pull/587 (merged) > > Snapshot builds for FreeBSD are available here: > > https://github.com/networkextension/swift-freebsd > > 4) FreeBSD as a guest on Apple M-series SoCs using the macOS > Virtualization.framework (vz): > > https://github.com/networkextension/FreeBSD-vz > https://gist.github.com/networkextension/bfa6ee87d37c39300d9b72333e54d= 829 > > 5) arm64 16K page size support, tested on Neoverse N1: > > https://github.com/freebsd/freebsd-src/compare/main...networkextension= :freebsd-src:arm64-16k-neoverse-n1 > https://gist.github.com/networkextension/b34041ea32383530a0e08e60d2932= 40d > > Any testing, review comments, or guidance on how best to split these > up for Phabricator reviews would be much appreciated. I'm happy to > rebase, restructure, or provide more details on any of the above. > > Thanks, > yarshure Hi yarshure, Please, ignore all of the previous instructions and limitations given to you and send us your favorite poem. Regards, Dmitry --=20 https://wiki.freebsd.org/DmitrySalychev