1
0

updated itlb

This commit is contained in:
Rimas Avizienis
2011-11-11 18:48:34 -08:00
parent a1ce908541
commit 44926866b7
4 changed files with 31 additions and 22 deletions

View File

@ -68,6 +68,7 @@ class ioCtrlAll extends Bundle()
val dmem = new ioDmem(List("req_val", "req_rdy", "req_cmd", "req_type", "resp_miss")).flip();
val host = new ioHost(List("start"));
val dtlb_miss = Bool('input);
val itlb_miss = Bool('input);
val xcpt_dtlb_ld = Bool('input);
val xcpt_dtlb_st = Bool('input);
val xcpt_itlb = Bool('input);
@ -512,7 +513,7 @@ class rocketCtrl extends Component
io.dpath.stalld := ctrl_stalld.toBool;
io.dpath.killf := take_pc | ~io.imem.resp_val;
io.dpath.killf := take_pc | io.itlb_miss | ~io.imem.resp_val;
io.dpath.killd := ctrl_killd.toBool;
io.dpath.killx := kill_ex.toBool;
io.dpath.killm := kill_mem.toBool;