Ignore:
Timestamp:
2008-12-05T19:59:03Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
49093a4
Parents:
0258e67
Message:

Merge sparc branch to trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/include/trap/interrupt.h

    r0258e67 r965dc18  
    5050
    5151/* Interrupt ASI registers. */
    52 #define ASI_UDB_INTR_W                  0x77
     52#define ASI_INTR_W                      0x77
    5353#define ASI_INTR_DISPATCH_STATUS        0x48
    54 #define ASI_UDB_INTR_R                  0x7f
     54#define ASI_INTR_R                      0x7f
    5555#define ASI_INTR_RECEIVE                0x49
    5656
    57 /* VA's used with ASI_UDB_INTR_W register. */
     57/* VA's used with ASI_INTR_W register. */
     58#if defined (US)
    5859#define ASI_UDB_INTR_W_DATA_0   0x40
    5960#define ASI_UDB_INTR_W_DATA_1   0x50
    6061#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
    6273
    63 /* VA's used with ASI_UDB_INTR_R register. */
     74/* VA's used with ASI_INTR_R register. */
     75#if defined(US)
    6476#define ASI_UDB_INTR_R_DATA_0   0x40
    6577#define ASI_UDB_INTR_R_DATA_1   0x50
    6678#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
    6789
    6890/* Shifts in the Interrupt Vector Dispatch virtual address. */
Note: See TracChangeset for help on using the changeset viewer.