Don't allow 32-bit instructions to take up multiple slots in I$
authorAndrew Waterman <andrew@sifive.com>
Wed, 21 Feb 2018 21:25:44 +0000 (13:25 -0800)
committerAndrew Waterman <andrew@sifive.com>
Wed, 21 Feb 2018 23:35:19 +0000 (15:35 -0800)
commit0329b0741a698f102d64be4f0538427978bacb83
tree5270e8966e36c6d76c280d22ec78014eb4b75a04
parentc746388b542eacd2586acfbc0a742b08a5c0bd6f
Don't allow 32-bit instructions to take up multiple slots in I$

I$ indices now maintain a 1:N relationship with PCs.  This is somewhat
faster and also simpler.
riscv/execute.cc
riscv/mmu.h