Page MenuHomeFreeBSD

riscv: aw_timer enablement for D1
ClosedPublic

Authored by mhorne on Jan 24 2025, 7:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Oct 18, 9:06 PM
Unknown Object (File)
Thu, Oct 9, 6:03 AM
Unknown Object (File)
Mon, Oct 6, 12:34 PM
Unknown Object (File)
Mon, Oct 6, 12:34 PM
Unknown Object (File)
Mon, Oct 6, 12:34 PM
Unknown Object (File)
Mon, Oct 6, 5:27 AM
Unknown Object (File)
Fri, Oct 3, 8:14 AM
Unknown Object (File)
Sep 15 2025, 11:10 PM
Subscribers

Details

Summary

The SBI timer functionality is partially broken on the Allwinner D1, so
we require this driver to provide an eventtimer/system timer interrupts.

The timecounter interface, on the other hand, is not required. The
generic RISC-V timer driver uses the native rdtime instruction, and
implements vdso, so this should be preferred.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 62015
Build 58899: arc lint + arc unit