HomeFreeBSD

riscv: Add SiFive CCache driver.

Description

riscv: Add SiFive CCache driver.

Eswin EIC7700 has non-coherent DMAs but predate the standard RISC-V Zicbom
extension, so we need to use the SiFive CCache controller for non-standard
cache management operations.

Tested on SiFive Premier P550.

Reviewed by: mhorne, jrtc27
Differential Revision: https://reviews.freebsd.org/D47831

Details

Provenance
brAuthored on Tue, Dec 17, 11:21 AM
Reviewer
mhorne
Differential Revision
D47831: sifive ccache driver
Parents
rGa7bf553d175a: riscv vmm: add SSTC extension check.
Branches
Unknown
Tags
Unknown