Page MenuHomeFreeBSD

sbi: support debug console replacement extension
Needs ReviewPublic

Authored by mhorne on Feb 21 2023, 2:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jan 9, 12:38 AM
Unknown Object (File)
Oct 4 2024, 12:19 PM
Unknown Object (File)
Oct 3 2024, 6:26 AM
Unknown Object (File)
Oct 1 2024, 9:53 PM
Unknown Object (File)
Sep 27 2024, 2:11 PM
Unknown Object (File)
Sep 23 2024, 3:33 PM
Unknown Object (File)
Sep 6 2024, 2:07 AM
Unknown Object (File)
Sep 2 2024, 8:40 PM
Subscribers

Details

Reviewers
None
Group Reviewers
riscv
Summary

With this, all functionality provided by the legacy SBI interface is
covered by support for the newer replacement extensions. Eventually,
support for the legacy interface could be dropped, but there is no
reason to do so yet. BBL still provides only the legacy interface.

For reference:
https://github.com/riscv-non-isa/riscv-sbi-doc/blob/master/riscv-sbi.adoc#debug-console-extension-eid-0x4442434e-dbcn

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 49927
Build 46819: arc lint + arc unit

Event Timeline

Last I checked these took a physical address represented as a lo/hi pair of unsigned long?

Last I checked these took a physical address represented as a lo/hi pair of unsigned long?

Yes, that's right. Looks like my early-boot test of sbi_console_getchar() was bogus. Hang tight...