cvw/wally-pipelined/regression
Ross Thompson 3e916da36e Removed the hardware page table walker fault state from the icache so that the icache will only unstall CPU for 1 cycle.
In the dcache we added a register to save the load read data in the event an itlb miss occurs concurrently with
the load in the memory stage.  Under this situation we need to record the load ReadDataM into a temporary register,
SavedReadDataM.  At this time the CPU is stall; however the walker is going to change the address in the dcache
which destroys this data.  When leaving the PTW_READY state via a walker instruction fault or ITLB write we select
this SavedReadDataM so that the CPU can capture it.
2021-07-22 19:42:19 -05:00
..
slack-notifier
wave-dos fix UART RX FIFO bug where tail pointer can overtake head pointer 2021-07-22 02:09:41 -04:00
regression-wally.py remove busybear from regression because it is not keeping up with buildroot's changes to testbench-linux 2021-07-19 16:22:05 -04:00
run_sim.sh
sim-buildroot
sim-buildroot-batch
sim-busybear
sim-busybear-batch
sim-wally
sim-wally-batch
sim-wally-batch-muldiv
sim-wally-batch-rv32ic
sim-wally-batch-rv32icfd Fixed lint warning 2021-07-14 21:24:48 -04:00
sim-wally-batch-rv64icfd
sim-wally-muldiv
sim-wally-rv32ic
sim-wally-rv32icfd Fixed lint warning 2021-07-14 21:24:48 -04:00
sim-wally-rv64icfd
udiv.c
wally-buildroot-batch.do
wally-buildroot.do
wally-busybear-batch.do hptw: minor cleanup 2021-07-17 13:40:12 -04:00
wally-busybear.do
wally-coremark_bare.do
wally-pipelined-batch-muldiv.do
wally-pipelined-batch-rv32icfd.do Fixed lint warning 2021-07-14 21:24:48 -04:00
wally-pipelined-batch-rv64icfd.do fdivsqrt inegrated, but not completley working 2021-07-18 14:03:37 -04:00
wally-pipelined-batch.do hptw: minor cleanup 2021-07-17 13:40:12 -04:00
wally-pipelined-muldiv.do
wally-pipelined-ross.do
wally-pipelined-rv32icfd.do Fixed lint warning 2021-07-14 21:24:48 -04:00
wally-pipelined-rv64icfd.do fdivsqrt inegrated, but not completley working 2021-07-18 14:03:37 -04:00
wally-pipelined.do
wally-privileged.do
wave-all.do Fixed busybear by restoring InstrValidW needed by testbench 2021-07-13 14:17:36 -04:00
wave.do Removed the hardware page table walker fault state from the icache so that the icache will only unstall CPU for 1 cycle. 2021-07-22 19:42:19 -05:00