diff options
Diffstat (limited to 'include/sbi/sbi_emulate_csr.h')
-rw-r--r-- | include/sbi/sbi_emulate_csr.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/sbi/sbi_emulate_csr.h b/include/sbi/sbi_emulate_csr.h index 5d1755f..fe357e5 100644 --- a/include/sbi/sbi_emulate_csr.h +++ b/include/sbi/sbi_emulate_csr.h @@ -12,12 +12,13 @@ #include <sbi/sbi_types.h> +struct sbi_trap_regs; struct sbi_scratch; -int sbi_emulate_csr_read(int csr_num, u32 hartid, ulong mstatus, +int sbi_emulate_csr_read(int csr_num, u32 hartid, struct sbi_trap_regs *regs, struct sbi_scratch *scratch, ulong *csr_val); -int sbi_emulate_csr_write(int csr_num, u32 hartid, ulong mstatus, +int sbi_emulate_csr_write(int csr_num, u32 hartid, struct sbi_trap_regs *regs, struct sbi_scratch *scratch, ulong csr_val); #endif |