qemu-riscv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v17 3/8] target/riscv: Support CSRs required for RISC-V PM ex


From: Richard Henderson
Subject: Re: [PATCH v17 3/8] target/riscv: Support CSRs required for RISC-V PM extension except for the h-mode
Date: Mon, 25 Oct 2021 11:46:55 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0

On 10/25/21 10:36 AM, Alexey Baturo wrote:
+    /* User Pointer Masking */
+    [CSR_UMTE]    =    { "umte",    pointer_masking, read_umte,    write_umte  
  },
+    [CSR_UPMMASK] =    { "upmmask", pointer_masking, read_upmmask, 
write_upmmask },
+    [CSR_UPMBASE] =    { "upmbase", pointer_masking, read_upmbase, 
write_upmbase },
+    /* Machine Pointer Masking */
+    [CSR_MMTE]    =    { "mmte",    pointer_masking, read_mmte,    write_mmte  
  },
+    [CSR_MPMMASK] =    { "mpmmask", pointer_masking, read_mpmmask, 
write_mpmmask },
+    [CSR_MPMBASE] =    { "mpmbase", pointer_masking, read_mpmbase, 
write_mpmbase },
+    /* Supervisor Pointer Masking */
+    [CSR_SMTE]    =    { "smte",    pointer_masking, read_smte,    write_smte  
  },
+    [CSR_SPMMASK] =    { "spmmask", pointer_masking, read_spmmask, 
write_spmmask },
+    [CSR_SPMBASE] =    { "spmbase", pointer_masking, read_spmbase, 
write_spmbase },

Surely the S-mode and U-mode csrs surely also depend on RVS and RVU 
respectively?


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]