OpenXiangShan / NEMU

Other
236 stars 90 forks source link

feat(svpbmt): support PBMTE & bump ready-to-run #532

Closed Maxpicca-Li closed 1 month ago

Maxpicca-Li commented 1 month ago
  1. set the default PBMTE 1 when PBMT is supported and raise page fault when PBMTE is 0 and PTE.PBMT is not 0.
  2. update csr_read and csr_write to resolve the case when henvcfg.pbmt is read-only 0 and ignored write.
  3. fix a logic error during read-only processing.
  4. bump ready-to-run