Home
last modified time | relevance | path

Searched refs:exceptionOut (Results 1 – 11 of 11) sorted by relevance

/XiangShan/src/main/scala/xiangshan/backend/fu/
H A DFuConfig.scala66 exceptionOut : Seq[Int] = Seq(),
306 exceptionOut = Seq(illegalInstr, virtualInstr, breakPoint, ecallU, ecallS, ecallVS, ecallM),
356 exceptionOut = Seq(illegalInstr, virtualInstr),
426exceptionOut = Seq(loadAddrMisaligned, loadAccessFault, loadPageFault, loadGuestPageFault, breakPo…
443exceptionOut = 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 DFuncUnit.scala47 val exceptionVec = OptionWrapper(cfg.exceptionOut.nonEmpty, ExceptionVec())
252 if (cfg.exceptionOut.nonEmpty) {
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/
H A DVecNonPipedFuncUnit.scala48 if (cfg.exceptionOut.nonEmpty) {
/XiangShan/src/main/scala/xiangshan/backend/issue/
H A DIssueBlockParams.scala109 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 DExeUnitParams.scala68 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 DExceptionGen.scala48 val wbExuParams = params.allExuParams.filter(_.exceptionOut.nonEmpty)
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/
H A DStoreMisalignBuffer.scala567 … 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 DLoadMisalignBuffer.scala519 … 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 Dpackage.scala938 partialSelect(vec, fuConfig.exceptionOut)
940 partialSelect(vec, fuConfig.exceptionOut, unSelect)
/XiangShan/src/main/scala/xiangshan/backend/
H A DBackendParams.scala125 def numException = allRealExuParams.count(_.exceptionOut.nonEmpty)
H A DBundles.scala713 val exceptionVec = if (params.exceptionOut.nonEmpty) Some(ExceptionVec()) else None