From: Luke Kenneth Casson Leighton Date: Wed, 22 Dec 2021 01:47:38 +0000 (+0000) Subject: remove unneeded state in LoadStore1 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b70274add7ea69cc8dc831f72ea4019d2d5ad412;p=soc.git remove unneeded state in LoadStore1 --- diff --git a/src/soc/fu/ldst/loadstore.py b/src/soc/fu/ldst/loadstore.py index eb452dbf..c31a84fc 100644 --- a/src/soc/fu/ldst/loadstore.py +++ b/src/soc/fu/ldst/loadstore.py @@ -40,7 +40,6 @@ class State(Enum): IDLE = 0 # ready for instruction ACK_WAIT = 1 # waiting for ack from dcache MMU_LOOKUP = 2 # waiting for MMU to look up translation - TLBIE_WAIT = 3 # waiting for MMU to finish doing a tlbie # captures the LDSTRequest from the PortInterface, which "blips" most @@ -307,9 +306,6 @@ class LoadStore1(PortInterfaceBase): # exception thrown, clear out instruction fault state sync += self.r_instr_fault.eq(0) - with m.Case(State.TLBIE_WAIT): - pass - # MMU FSM communicating a request to update DSISR or DAR (OP_MTSPR) with m.If(self.mmu_set_spr): with m.If(self.mmu_set_dsisr):