fix(tlb): 修复vma指令错误

This commit is contained in:
Liphen 2024-01-20 14:18:53 +08:00
parent a035dc5028
commit 6fb565b51f
1 changed files with 3 additions and 1 deletions

View File

@ -360,7 +360,9 @@ class Tlb extends Module with HasTlbConst with HasCSRConst {
} }
} }
val src1 = io.sfence_vma.src_info.src1_data(vpnLen - 1, 0) // vpn
val src1 = io.sfence_vma.src_info.src1_data(vpnLen - 1, pageOffsetLen)
// asid
val src2 = io.sfence_vma.src_info.src2_data(asidLen - 1, 0) val src2 = io.sfence_vma.src_info.src2_data(asidLen - 1, 0)
when(io.sfence_vma.valid) { when(io.sfence_vma.valid) {
when(!src1.orR && !src2.orR) { when(!src1.orR && !src2.orR) {