fixes cause CSR handling

This commit is contained in:
2023-06-12 17:38:56 +02:00
parent 99a9970ddd
commit 4dbc7433a5
2 changed files with 2 additions and 3 deletions

View File

@ -1149,7 +1149,7 @@ template <typename BASE, features_e FEAT> iss::status riscv_hart_mu_p<BASE, FEAT
break;
}
} else
val = csr[addr];// & ((1UL<<(traits<BASE>::XLEN-1)) | (mcause_max_irq-1));
val = csr[addr] & ((1UL<<(traits<BASE>::XLEN-1)) | (mcause_max_irq-1));
return iss::Ok;
}