Set X extension based on enableVector Change-Id: Idcb9cdb07948d21ed5ca1bfc74a81cbf0695f0f9
diff --git a/hdl/chisel/src/kelvin/scalar/Csr.scala b/hdl/chisel/src/kelvin/scalar/Csr.scala index 2d04c1f..21b7d960 100644 --- a/hdl/chisel/src/kelvin/scalar/Csr.scala +++ b/hdl/chisel/src/kelvin/scalar/Csr.scala
@@ -137,7 +137,7 @@ val minstret = RegInit(0.U(64.W)) // 32-bit MXLEN, I,M,X extensions - val misa = RegInit(0x40801100.U(32.W)) + val misa = RegInit(((0x40001100 | (if (p.enableVector) { 1 << 23 /* 'X' */ } else { 0 })).U)(32.W)) // Kelvin-specific ISA register. val kisa = RegInit(0.U(32.W))