Ignore:
Timestamp:
2006-09-28T15:48:31Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c23baab
Parents:
a9ac978
Message:

IPI/cross-call support for sparc64.
SMP on sparc64 is now fully supported.

File:
1 edited

Legend:

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

    ra9ac978 r00b38a3  
    5151#define ASI_UDB_INTR_W_DATA_1   0x50
    5252#define ASI_UDB_INTR_W_DATA_2   0x60
     53#define ASI_UDB_INTR_W_DISPATCH 0x70
    5354
    5455/* VA's used with ASI_UDB_INTR_R register. */
     
    5657#define ASI_UDB_INTR_R_DATA_1   0x50
    5758#define ASI_UDB_INTR_R_DATA_2   0x60
     59
     60/* Shifts in the Interrupt Vector Dispatch virtual address. */
     61#define INTR_VEC_DISPATCH_MID_SHIFT     14
     62
     63/* Bits in the Interrupt Dispatch Status register. */
     64#define INTR_DISPATCH_STATUS_NACK       0x2
     65#define INTR_DISPATCH_STATUS_BUSY       0x1
    5866
    5967#define TT_INTERRUPT_LEVEL_1                    0x41
Note: See TracChangeset for help on using the changeset viewer.