Creates the default notify drivers for each pair of processors.
enum NotifySetup_ARM_INT |
|
Possible incoming interrupt IDs for ARM
typedef enum NotifySetup_ARM_INT {
NotifySetup_ARM_INT0,
NotifySetup_ARM_INT1
} NotifySetup_ARM_INT;
enum NotifySetup_DSP_INT |
|
Possible incoming interrupt IDs for DSP
typedef enum NotifySetup_DSP_INT {
NotifySetup_DSP_INT0,
NotifySetup_DSP_INT1
} NotifySetup_DSP_INT;
config NotifySetup_armRecvIntId0 // module-wide |
|
Incoming interrupt ID for line #0 line on ARM
extern const UInt NotifySetup_armRecvIntId0;
DETAILS
See
ARM_INT for possible values.
config NotifySetup_armRecvIntId1 // module-wide |
|
Incoming interrupt ID for line #1 line on ARM
extern const UInt NotifySetup_armRecvIntId1;
DETAILS
See
ARM_INT for possible values.
config NotifySetup_dspIntVectId0 // module-wide |
|
Vector ID to use on DSP for line #0
extern const UInt NotifySetup_dspIntVectId0;
config NotifySetup_dspIntVectId1 // module-wide |
|
Vector ID to use on DSP for line #1
extern const UInt NotifySetup_dspIntVectId1;
config NotifySetup_dspRecvIntId0 // module-wide |
|
Incoming interrupt ID for line #0 line on DSP
extern const UInt NotifySetup_dspRecvIntId0;
DETAILS
See
DSP_INT for possible values.
config NotifySetup_dspRecvIntId1 // module-wide |
|
Incoming interrupt ID for line #1 line on DSP
extern const UInt NotifySetup_dspRecvIntId1;
DETAILS
See
DSP_INT for possible values.
config NotifySetup_useSecondLine // module-wide |
|
Enable the second interrupt line
extern const Bool NotifySetup_useSecondLine;
NotifySetup_attach() // module-wide |
|
Function that will be called in Notify_attach
Int NotifySetup_attach(UInt16 remoteProcId, Ptr sharedAddr);
NotifySetup_numIntLines() // module-wide |
|
Returns number of interrupt lines to the processor
UInt16 NotifySetup_numIntLines(UInt16 remoteProcId);
NotifySetup_sharedMemReq() // module-wide |
|
Shared Memory Required for a single notification line
SizeT NotifySetup_sharedMemReq(UInt16 remoteProcId, Ptr sharedAddr);
Module-Wide Built-Ins |
|
// Get this module's unique id
Bool NotifySetup_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool NotifySetup_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 NotifySetup_Module_getMask();
// Returns the diagnostics mask for this module
Void NotifySetup_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module