Changeset 49b6d32 in mainline for arch/sparc64/src/trap/trap_table.S
- Timestamp:
- 2005-12-15T19:52:47Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 36e7ee98
- Parents:
- 961b5f0
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
arch/sparc64/src/trap/trap_table.S
r961b5f0 r49b6d32 35 35 .text 36 36 37 #include <arch/trap_table.h> 37 #include <arch/trap/trap_table.h> 38 #include <arch/trap/regwin.h> 38 39 39 40 #define TABLE_SIZE TRAP_TABLE_SIZE … … 56 57 trap_table_kernel: 57 58 58 /* 59 * Hardware interrupts for TL=0. 60 */ 61 .org trap_table_kernel + 0*ENTRY_SIZE 62 tl_0_hardware_traps: 59 /* TT = 0x24, TL = 0 *, clean_window handler */ 60 .org trap_table_kernel + TT_CLEAN_WINDOW*ENTRY_SIZE 61 .global clean_window_handler 62 clean_window_handler: 63 CLEAN_WINDOW_HANDLER 63 64 64 /* 65 * Register window spill/fill/clean traps for TL=0. 66 */ 67 .org trap_table_kernel + 128*ENTRY_SIZE 68 tl_0_regwin_traps: 65 /* TT = 0x80, TL = 0 *, spill_0_normal handler */ 66 .org trap_table_kernel + TT_SPILL_0_NORMAL*ENTRY_SIZE 67 .global spill_0_normal 68 spill_0_normal: 69 SPILL_NORMAL_HANDLER 70 71 /* TT = 0xc0, TL = 0 *, fill_0_normal handler */ 72 .org trap_table_kernel + TT_FILL_0_NORMAL*ENTRY_SIZE 73 fill_0_normal: 74 FILL_NORMAL_HANDLER 69 75 70 76 /* … … 85 91 86 92 /* 87 * Register window spill/fill /cleantraps for TL>0.93 * Register window spill/fill traps for TL>0. 88 94 */ 89 95 .org trap_table_kernel + 640*ENTRY_SIZE
Note:
See TracChangeset
for help on using the changeset viewer.