CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2024/01/23 12:51:10

Modified files:
        sys/arch/riscv64/riscv64: cpu.c machdep.c pmap.c 
        sys/arch/riscv64/include: pmap.h pte.h 

Log message:
T-Head implemented a page attribute extension that violates the RISC-V
specification.  The default attributes result in memory being uncached
which makes the system perform like a slug.  So implement a workaround
that is designed to make implementation of the Svpbmt extension that is
part of the latest published RISC-V specification.  This gets us a bit
further booting OpenBSD on an Allwinner D1 SoC.

ok mlarkin@, jca@

Reply via email to