[CP0] bugfix

This commit is contained in:
hoo 2021-07-02 16:41:19 +08:00
parent c5ce22a94e
commit 4e3806722b

View File

@ -30,7 +30,7 @@ module CP0 (
end else if (clk) begin
if (ERET)
rf_cp0.Status.EXL = 1'b0;
if (exception.valid) begin
if (exception.valid && rf_cp0.Status.EXL == 1'b0) begin
rf_cp0.Cause.ExcCode = exception.ExcCode;
rf_cp0.BadVAddr = exception.BadVAddr;
rf_cp0.Status.EXL = 1'b1;