Page MenuHomeFreeBSD

sysutils/opensbi: update to v1.8.1
AcceptedPublic

Authored by mhorne on Tue, Dec 30, 4:29 PM.
Tags
None
Referenced Files
F143065794: D54421.id169548.diff
Sun, Jan 25, 2:34 PM
Unknown Object (File)
Wed, Jan 21, 7:22 PM
Unknown Object (File)
Sun, Jan 18, 4:53 PM
Unknown Object (File)
Fri, Jan 16, 1:55 PM
Unknown Object (File)
Wed, Jan 14, 10:17 PM
Unknown Object (File)
Wed, Jan 14, 9:57 PM
Unknown Object (File)
Tue, Jan 13, 11:51 AM
Unknown Object (File)
Tue, Jan 13, 5:50 AM

Details

Reviewers
maciphone2_googlemail.com
lwhsu
Group Reviewers
riscv
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.Mon, Jan 12, 9:41 PM
mhorne edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Wed, Jan 14, 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.