Page MenuHomeFreeBSD

sysutils/opensbi: update to v1.8.1
ClosedPublic

Authored by mhorne on Dec 30 2025, 4:29 PM.
Tags
None
Referenced Files
F145187460: D54421.diff
Mon, Feb 16, 10:01 PM
Unknown Object (File)
Mon, Feb 9, 11:51 PM
Unknown Object (File)
Tue, Feb 3, 6:55 AM
Unknown Object (File)
Mon, Feb 2, 9:27 PM
Unknown Object (File)
Wed, Jan 28, 6:20 PM
Unknown Object (File)
Wed, Jan 28, 4:52 AM
Unknown Object (File)
Tue, Jan 27, 11:13 AM
Unknown Object (File)
Mon, Jan 26, 2:12 AM

Details

Summary

In this update, drop the PMP workaround patch for FU540. This will be
fixed in the src tree.

As usual, bump dependent u-boot ports.

Sponsored by: The FreeBSD Foundation

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 69842
Build 66725: arc lint + arc unit

Event Timeline

mhorne created this revision.

I think the question is more "do we want to support FU540?"

If the workaround is still working and no impact to others, it probably doesn't very hurt.
But it it cause issues, we may remove its support, along with sysutils/u-boot-sifive-fu540.

I think the question is more "do we want to support FU540?"

If the workaround is still working and no impact to others, it probably doesn't very hurt.
But it it cause issues, we may remove its support, along with sysutils/u-boot-sifive-fu540.

I've opened this discussion out-of-band.

It only causes me a small headache with each update of the port, as I have to regenerate the patches. The hardware is exceedingly rare, however.

Yes, removal of sysutils/u-boot-sifive-fu540 would be the next step.

Bump to latest v1.8.1 and bump fu540 u-boot revision

mhorne retitled this revision from sysutils/opensbi: update to v1.8 to sysutils/opensbi: update to v1.8.1.Jan 12 2026, 9:41 PM
mhorne edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Jan 14 2026, 11:38 PM

Bump to latest v1.8.1 and bump fu540 u-boot revision

Sorry for missing this one. So does fu540 u-boot work with this 1.8.1 opensbi? If no I think we should either remove fu540 u-boot port, or include the patch (or 1.8.1 can work with fu540 without patch?)

….. So does fu540 u-boot work with this 1.8.1 opensbi? …..

yes it does, in the above (successfully booted) nycbug-dmesg-link you can see :

  • version

U-Boot 2025.10 (Jan 14 2026 - 23:45:40 +0100)

FreeBSD 16.0-CURRENT #1 main-n283129-75556c7e999e-dirty: Thu Jan 15 00:19:44 CET 2026

SBI: OpenSBI v1.8
SBI Specification Version: 3.0

(or 1.8.1 can work with fu540 without patch?)

yes, works w/o after D54716 (it`s the intention of D54716 afaik)

That's good, then we can have fu540 support longer.

This revision was automatically updated to reflect the committed changes.