buildroot: add workaround for weird initial MSTATUS state

This commit is contained in:
Noah Boorstin 2021-04-21 16:03:42 -04:00
parent 44da1488ff
commit cd7ea29ce6

View File

@ -299,6 +299,7 @@ module testbench_busybear();
`ERROR \
end \
end else begin \
if (!(`BUILDROOT == 1 && "MSTATUS" == `"CSR`")) begin \
for(integer j=0; j<totalCSR; j++) begin \
if(!StartCSRname[j].icompare(`"CSR`")) begin \
if(``PATH``.``CSR``_REGW != StartCSRexpected[j]) begin \
@ -308,6 +309,7 @@ module testbench_busybear();
end \
end \
end \
end \
end
`define CHECK_CSR(CSR) \
`CHECK_CSR2(CSR, dut.hart.priv.csr)