mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Possible fix for icache and ptw interlock deadlock issue.
This commit is contained in:
parent
b9c8b808ea
commit
8c55bd7b7e
2
wally-pipelined/src/cache/icachefsm.sv
vendored
2
wally-pipelined/src/cache/icachefsm.sv
vendored
@ -331,8 +331,10 @@ module icachefsm
|
|||||||
ICacheStallF = 1'b0;
|
ICacheStallF = 1'b0;
|
||||||
end else if (ITLBWriteF) begin
|
end else if (ITLBWriteF) begin
|
||||||
NextState = STATE_TLB_MISS_DONE;
|
NextState = STATE_TLB_MISS_DONE;
|
||||||
|
ICacheStallF = 1'b1;
|
||||||
end else begin
|
end else begin
|
||||||
NextState = STATE_TLB_MISS;
|
NextState = STATE_TLB_MISS;
|
||||||
|
ICacheStallF = 1'b0;
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
STATE_TLB_MISS_DONE: begin
|
STATE_TLB_MISS_DONE: begin
|
||||||
|
Loading…
Reference in New Issue
Block a user