diff options
author | Samuel Holland <samuel.holland@sifive.com> | 2024-03-11 10:47:50 -0700 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2024-03-19 11:31:16 +0530 |
commit | 2e8517865ab7f25a9ed92a2c1b4f938368fe45f9 (patch) | |
tree | 9f90a3c545c0bd36b76b7071bbdcc81d983b86ed /include | |
parent | 86224ec36aed6bb1b991bba31ab793475c8eac76 (diff) | |
download | opensbi-2e8517865ab7f25a9ed92a2c1b4f938368fe45f9.zip opensbi-2e8517865ab7f25a9ed92a2c1b4f938368fe45f9.tar.gz opensbi-2e8517865ab7f25a9ed92a2c1b4f938368fe45f9.tar.bz2 |
lib: sbi: Remove epc from struct sbi_trap_info
In the only places this value is used, it duplicates mepc from
struct sbi_trap_regs.
Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/sbi/sbi_trap.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/include/sbi/sbi_trap.h b/include/sbi/sbi_trap.h index 2727bdb..3757694 100644 --- a/include/sbi/sbi_trap.h +++ b/include/sbi/sbi_trap.h @@ -87,20 +87,18 @@ /** Last member index in sbi_trap_regs */ #define SBI_TRAP_REGS_last 35 -/** Index of epc member in sbi_trap_info */ -#define SBI_TRAP_INFO_epc 0 /** Index of cause member in sbi_trap_info */ -#define SBI_TRAP_INFO_cause 1 +#define SBI_TRAP_INFO_cause 0 /** Index of tval member in sbi_trap_info */ -#define SBI_TRAP_INFO_tval 2 +#define SBI_TRAP_INFO_tval 1 /** Index of tval2 member in sbi_trap_info */ -#define SBI_TRAP_INFO_tval2 3 +#define SBI_TRAP_INFO_tval2 2 /** Index of tinst member in sbi_trap_info */ -#define SBI_TRAP_INFO_tinst 4 +#define SBI_TRAP_INFO_tinst 3 /** Index of gva member in sbi_trap_info */ -#define SBI_TRAP_INFO_gva 5 +#define SBI_TRAP_INFO_gva 4 /** Last member index in sbi_trap_info */ -#define SBI_TRAP_INFO_last 6 +#define SBI_TRAP_INFO_last 5 /* clang-format on */ @@ -194,8 +192,6 @@ struct sbi_trap_regs { /** Representation of trap details */ struct sbi_trap_info { - /** epc Trap program counter */ - unsigned long epc; /** cause Trap exception cause */ unsigned long cause; /** tval Trap value */ |