Changeset 965dc18 in mainline for kernel/arch/sparc64/include/trap/interrupt.h
- Timestamp:
- 2008-12-05T19:59:03Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 49093a4
- Parents:
- 0258e67
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/include/trap/interrupt.h
r0258e67 r965dc18 50 50 51 51 /* Interrupt ASI registers. */ 52 #define ASI_ UDB_INTR_W 0x7752 #define ASI_INTR_W 0x77 53 53 #define ASI_INTR_DISPATCH_STATUS 0x48 54 #define ASI_ UDB_INTR_R 0x7f54 #define ASI_INTR_R 0x7f 55 55 #define ASI_INTR_RECEIVE 0x49 56 56 57 /* VA's used with ASI_UDB_INTR_W register. */ 57 /* VA's used with ASI_INTR_W register. */ 58 #if defined (US) 58 59 #define ASI_UDB_INTR_W_DATA_0 0x40 59 60 #define ASI_UDB_INTR_W_DATA_1 0x50 60 61 #define ASI_UDB_INTR_W_DATA_2 0x60 61 #define ASI_UDB_INTR_W_DISPATCH 0x70 62 #elif defined (US3) 63 #define VA_INTR_W_DATA_0 0x40 64 #define VA_INTR_W_DATA_1 0x48 65 #define VA_INTR_W_DATA_2 0x50 66 #define VA_INTR_W_DATA_3 0x58 67 #define VA_INTR_W_DATA_4 0x60 68 #define VA_INTR_W_DATA_5 0x68 69 #define VA_INTR_W_DATA_6 0x80 70 #define VA_INTR_W_DATA_7 0x88 71 #endif 72 #define VA_INTR_W_DISPATCH 0x70 62 73 63 /* VA's used with ASI_UDB_INTR_R register. */ 74 /* VA's used with ASI_INTR_R register. */ 75 #if defined(US) 64 76 #define ASI_UDB_INTR_R_DATA_0 0x40 65 77 #define ASI_UDB_INTR_R_DATA_1 0x50 66 78 #define ASI_UDB_INTR_R_DATA_2 0x60 79 #elif defined (US3) 80 #define VA_INTR_R_DATA_0 0x40 81 #define VA_INTR_R_DATA_1 0x48 82 #define VA_INTR_R_DATA_2 0x50 83 #define VA_INTR_R_DATA_3 0x58 84 #define VA_INTR_R_DATA_4 0x60 85 #define VA_INTR_R_DATA_5 0x68 86 #define VA_INTR_R_DATA_6 0x80 87 #define VA_INTR_R_DATA_7 0x88 88 #endif 67 89 68 90 /* Shifts in the Interrupt Vector Dispatch virtual address. */
Note:
See TracChangeset
for help on using the changeset viewer.