未验证 提交 d6b06a99 编写于 作者: J Jay 提交者: GitHub

IPrefetch: fix address align width of p0_vaddr (#1508)

iprefetch uses vaddr instead of paddr.
上级 e41db104
......@@ -87,7 +87,7 @@ class IPrefetchPipe(implicit p: Parameters) extends IPrefetchModule
/** Prefetch Stage 0: req from Ftq */
val p0_valid = fromFtq.req.valid
val p0_vaddr = addrAlign(fromFtq.req.bits.target, blockBytes, PAddrBits)
val p0_vaddr = addrAlign(fromFtq.req.bits.target, blockBytes, VAddrBits)
p0_fire := p0_valid && p1_ready && toITLB.fire() && !fromITLB.bits.miss && toIMeta.ready && enableBit
toIMeta.valid := p0_valid
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册