Searched refs:exceptionOut (Results 1 – 11 of 11) sorted by relevance
/XiangShan/src/main/scala/xiangshan/backend/fu/ |
H A D | FuConfig.scala | 66 exceptionOut : Seq[Int] = Seq(), 306 exceptionOut = Seq(illegalInstr, virtualInstr, breakPoint, ecallU, ecallS, ecallVS, ecallM), 356 exceptionOut = Seq(illegalInstr, virtualInstr), 426 …exceptionOut = Seq(loadAddrMisaligned, loadAccessFault, loadPageFault, loadGuestPageFault, breakPo… 443 …exceptionOut = Seq(storeAddrMisaligned, storeAccessFault, storePageFault, storeGuestPageFault, bre… 472 exceptionOut = Seq(loadAddrMisaligned, loadAccessFault, loadPageFault, loadGuestPageFault), 488 exceptionOut = Seq(storeAddrMisaligned, storeAccessFault, storePageFault, storeGuestPageFault), 499 exceptionOut = Seq(storeAddrMisaligned, storeAccessFault, storePageFault, storeGuestPageFault), 513 exceptionOut = (LduCfg.exceptionOut ++ StaCfg.exceptionOut ++ StdCfg.exceptionOut).distinct, 544 exceptionOut = Seq(illegalInstr), [all …]
|
H A D | FuncUnit.scala | 47 val exceptionVec = OptionWrapper(cfg.exceptionOut.nonEmpty, ExceptionVec()) 252 if (cfg.exceptionOut.nonEmpty) {
|
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/ |
H A D | VecNonPipedFuncUnit.scala | 48 if (cfg.exceptionOut.nonEmpty) {
|
/XiangShan/src/main/scala/xiangshan/backend/issue/ |
H A D | IssueBlockParams.scala | 109 def exceptionOut: Seq[Int] = exuBlockParams.map(_.exceptionOut).reduce(_ ++ _).distinct.sorted method 119 def needExceptionGen: Boolean = exceptionOut.nonEmpty || flushPipe || replayInst || trigger
|
/XiangShan/src/main/scala/xiangshan/backend/exu/ |
H A D | ExeUnitParams.scala | 68 val exceptionOut: Seq[Int] = fuConfigs.map(_.exceptionOut).reduce(_ ++ _).distinct.sorted constant 73 val needExceptionGen: Boolean = exceptionOut.nonEmpty || flushPipe || replayInst || trigger
|
/XiangShan/src/main/scala/xiangshan/backend/rob/ |
H A D | ExceptionGen.scala | 48 val wbExuParams = params.allExuParams.filter(_.exceptionOut.nonEmpty)
|
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/ |
H A D | StoreMisalignBuffer.scala | 567 … StaCfg.exceptionOut.map(no => exceptionVec(no) := exceptionVec(no) || resp.uop.exceptionVec(no)) 600 …StaCfg.exceptionOut.map(no => io.writeBack.bits.uop.exceptionVec(no) := (globalUncache || globalEx…
|
H A D | LoadMisalignBuffer.scala | 519 … LduCfg.exceptionOut.map(no => exceptionVec(no) := exceptionVec(no) || resp.uop.exceptionVec(no)) 551 …LduCfg.exceptionOut.map(no => io.writeBack.bits.uop.exceptionVec(no) := (globalUncache || globalEx…
|
/XiangShan/src/main/scala/xiangshan/ |
H A D | package.scala | 938 partialSelect(vec, fuConfig.exceptionOut) 940 partialSelect(vec, fuConfig.exceptionOut, unSelect)
|
/XiangShan/src/main/scala/xiangshan/backend/ |
H A D | BackendParams.scala | 125 def numException = allRealExuParams.count(_.exceptionOut.nonEmpty)
|
H A D | Bundles.scala | 713 val exceptionVec = if (params.exceptionOut.nonEmpty) Some(ExceptionVec()) else None
|