The VXRM vector csr for xtheadvector has an encoding of 0xa and VXSAT
has an encoding of 0x9.

Co-developed-by: Heiko Stuebner <he...@sntech.de>
Signed-off-by: Heiko Stuebner <he...@sntech.de>
Signed-off-by: Charlie Jenkins <char...@rivosinc.com>
---
 arch/riscv/include/asm/csr.h | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/arch/riscv/include/asm/csr.h b/arch/riscv/include/asm/csr.h
index 3eeb07d73065..c0a60c4ed911 100644
--- a/arch/riscv/include/asm/csr.h
+++ b/arch/riscv/include/asm/csr.h
@@ -300,9 +300,14 @@
 #define CSR_STIMECMP           0x14D
 #define CSR_STIMECMPH          0x15D
 
-#define VCSR_VXRM_MASK                 3
-#define VCSR_VXRM_SHIFT                        1
-#define VCSR_VXSAT_MASK                        1
+/* xtheadvector symbolic CSR names */
+#define CSR_VXSAT              0x9
+#define CSR_VXRM               0xa
+
+/* xtheadvector CSR masks */
+#define CSR_VXRM_MASK          3
+#define CSR_VXRM_SHIFT         1
+#define CSR_VXSAT_MASK         1
 
 /* Supervisor-Level Window to Indirectly Accessed Registers (AIA) */
 #define CSR_SISELECT           0x150

-- 
2.45.0


Reply via email to