xref: /XiangShan/src/main/scala/xiangshan/backend/fu/NewCSR/CSRNamedConstant.scala (revision 039cdc35f5f3b68b6295ec5ace90f22a77322e02)
1package xiangshan.backend.fu.NewCSR
2
3import chisel3._
4import chisel3.util.Enum
5
6object CSRNamedConstant {
7  object ContextStatus {
8    val off :: initial :: clean :: dirty :: Nil = Enum(4)
9  }
10
11  object MXL {
12    val w = 2
13    val XLEN32 = 1.U(w.W)
14    val XLEN64 = 2.U(w.W)
15    val XLEN128 = 3.U(w.W)
16  }
17}
18