Removed imperas tests from rv32i/rv64i because the configs lack privileged support expected in the tests. Also cleaned up comment in LSU

This commit is contained in:
David Harris 2022-10-10 10:22:12 -07:00
parent e4c5754b3a
commit 36c0e1d4e9
2 changed files with 2 additions and 3 deletions

View File

@ -73,7 +73,7 @@ for test in tests64gc:
grepstr="All tests ran without failures")
configs.append(tc)
tests64i = ["arch64i", "imperas64i"]
tests64i = ["arch64i"]
for test in tests64i:
tc = TestCase(
name=test,
@ -100,7 +100,7 @@ for test in tests32ic:
grepstr="All tests ran without failures")
configs.append(tc)
tests32i = ["arch32i", "imperas32i"]
tests32i = ["arch32i"]
for test in tests32i:
tc = TestCase(
name=test,

View File

@ -154,7 +154,6 @@ module lsu (
assign CommittedM = SelHPTW | DCacheCommittedM | BusCommittedM;
// MMU and Misalignment fault logic required if privileged unit exists
// *** DH: This is too strong a requirement. Separate MMU in `VIRTMEM_SUPPORTED from simpler faults in `ZICSR_SUPPORTED
if(`ZICSR_SUPPORTED == 1) begin : dmmu
logic DisableTranslation;
assign DisableTranslation = SelHPTW | FlushDCacheM;