1    /* --COPYRIGHT--,TI
     2     * Copyright (c) $(CPYYEAR)
     3     * Texas Instruments
     4     *
     5     *  All rights reserved.  Property of Texas Instruments
     6     *  Restricted rights to use, duplicate or disclose this code are
     7     *  granted through contract.
     8     * 
     9     * --/COPYRIGHT--*/
    10    /*
    11     *  ======== INotifySetup.xdc ========
    12     *
    13     */
    14    /*
    15     *  ======== Revision History ========
    16     *  
    17     *! Revision History
    18     *! ================
    19     *! 09-Dec-2009 skp     sharedMemReq takes in a sharedAddr
    20     *! 09-Oct-2009 skp     Created
    21     */
    22    
    23    interface INotifySetup {
    24    
    25        /*! Function that will be called in Notify_attach */
    26        Int attach(UInt16 remoteProcId, Ptr sharedAddr);
    27    
    28        /*! Shared Memory Required for a single notification line */
    29        SizeT sharedMemReq(UInt16 remoteProcId, Ptr sharedAddr);
    30    
    31        /*! Returns whether there is an interrupt line available to the processor */
    32        Bool intLineAvailable(UInt16 remoteProcId);
    33    }