diff options
author | Andrew Waterman <andrew@sifive.com> | 2024-05-20 18:38:12 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2024-05-20 18:38:12 -0700 |
commit | 54e2005dc8658bf7bbec52ac54fe4712f7b4362a (patch) | |
tree | 94d5acaf1b339f46e93386a40424307034450edf /machine/mentry.S | |
parent | da80ada596eae650761bf9da9a0283b8b8058584 (diff) | |
parent | 5ae7523adc17d6014d6bd7db02ee26607c00470d (diff) | |
download | riscv-pk-54e2005dc8658bf7bbec52ac54fe4712f7b4362a.zip riscv-pk-54e2005dc8658bf7bbec52ac54fe4712f7b4362a.tar.gz riscv-pk-54e2005dc8658bf7bbec52ac54fe4712f7b4362a.tar.bz2 |
Merge branch 'mylai-mtk-zicfilp-upstream'
Diffstat (limited to 'machine/mentry.S')
-rw-r--r-- | machine/mentry.S | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/machine/mentry.S b/machine/mentry.S index 4cf9685..9fa60ca 100644 --- a/machine/mentry.S +++ b/machine/mentry.S @@ -8,27 +8,30 @@ .align 6 trap_table: #define BAD_TRAP_VECTOR 0 - .dc.a bad_trap - .dc.a pmp_trap - .dc.a illegal_insn_trap - .dc.a bad_trap - .dc.a misaligned_load_trap - .dc.a pmp_trap - .dc.a misaligned_store_trap - .dc.a pmp_trap - .dc.a bad_trap - .dc.a mcall_trap - .dc.a bad_trap + /* 00 */ .dc.a bad_trap + /* 01 */ .dc.a pmp_trap + /* 02 */ .dc.a illegal_insn_trap + /* 03 */ .dc.a bad_trap + /* 04 */ .dc.a misaligned_load_trap + /* 05 */ .dc.a pmp_trap + /* 06 */ .dc.a misaligned_store_trap + /* 07 */ .dc.a pmp_trap + /* 08 */ .dc.a bad_trap + /* 09 */ .dc.a mcall_trap + /* 10 */ .dc.a bad_trap #ifdef BBL_BOOT_MACHINE - .dc.a mcall_trap + /* 11 */ .dc.a mcall_trap #else - .dc.a bad_trap + /* 11 */ .dc.a bad_trap #endif /* BBL_BOOT_MACHINE */ - .dc.a bad_trap + /* 12 */ .dc.a bad_trap #define TRAP_FROM_MACHINE_MODE_VECTOR 13 - .dc.a __trap_from_machine_mode - .dc.a bad_trap - .dc.a bad_trap + /* 13 */ .dc.a __trap_from_machine_mode + /* 14 */ .dc.a bad_trap + /* 15 */ .dc.a bad_trap + /* 16 */ .dc.a bad_trap + /* 17 */ .dc.a bad_trap + /* 18 */ .dc.a bad_trap .option norvc .section .text.init,"ax",@progbits |