Merge pull request #32 from ucb-bar/pr-btb-masking

separate btb response mask from the frontend mask
This commit is contained in:
Andrew Waterman committed 2016-03-26 18:15:14 -07:00
commit 5ce3527b88
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -131,7 +131,7 @@ class Frontend(implicit p: Parameters) extends CoreModule()(p) with HasL1CachePa
val all_ones = UInt((1 << (fetchWidth+1))-1)
val msk_pc = if (fetchWidth == 1) all_ones else all_ones << s2_pc(log2Up(fetchWidth) -1+2,2)
io.cpu.resp.bits.mask := Mux(s2_btb_resp_valid, msk_pc & s2_btb_resp_bits.mask, msk_pc)
io.cpu.resp.bits.mask := msk_pc
io.cpu.resp.bits.xcpt_if := s2_xcpt_if
io.cpu.btb_resp.valid := s2_btb_resp_valid