Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
If this boots on bbb, then great.... well, boots as well as it can... I've had two or three people contact me about fixes for new dts... should ibdo introductions since you know the issues with much better fidelity?
Not sure this is worth it, people can have local modification if they want to work on TI stuff.
We know that the current code doesn't boot with latest dtb so until this is solved no point of adding this config.
I think if we land enough of Oskar's patches to get BBB booting in a useful way, then we should revisit this.
Right now, though, it is a niche thing for only a few people.
Tested on hardware as part of this stack: D46703, D46712, D46713, D46714, D41888, D46722, D46723, D46742, D46743, D46744 and D46746 rebased from stable/14 onto stable/15 (6b25004d1d18), KERNCONF=AM335X, on a BeagleBone Black Rev B3. The board boots 15.1-STABLE to multi-user with zero device attach failures. Full results and evidence: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297800, discussion on D46723.
This config was used unmodified for all of the above. Worth noting it is also the only in-tree way to compile-test sys/arm/ti/* at all, since AM335x was removed from armv7 GENERIC in 3416e102c4e9. Two compile errors had accumulated there unnoticed, now up as D59118 and D59119.
On the earlier concern that the code "doesn't boot with latest dtb": that is addressed. The board boots to multi-user on stable/15 with the current device tree, with evidence in the PR linked above. The DTB build itself needed three path fixes MFC'd from main, which is PR 297785.