build/X86_MESI_Two_Level/mem/protocol/L1Cache_Controller.cc
/** \brief recycle L1 request queue */
\brief recycle L1 request queue
\ brief recycle L1 request queue
void
L1Cache_Controller::z_stallAndWaitMandatoryQueue(L1Cache_TBE*& m_tbe_ptr, L1Cache_Entry*& m_cache_entry_ptr, Addr addr, int core_id)
{
    DPRINTF(RubyGenerated, "executing z_stallAndWaitMandatoryQueue\n");
    try {
               stallBuffer(&((*m_mandatoryQueue_ptr)), addr);
        (*m_mandatoryQueue_ptr).stallMessage(addr, clockEdge());
    } catch (const RejectException & e) {
       fatal("Error in action L1Cache:z_stallAndWaitMandatoryQueue: "
             "executed a peek statement with the wrong message "
             "type specified. ");
    }
}
void L1Cache_Controller :: z_stallAndWaitMandatoryQueue ( L1Cache_TBE * & m_tbe_ptr , L1Cache_Entry * & m_cache_entry_ptr , Addr addr , int core_id ) { DPRINTF ( RubyGenerated , " \n " ) ; try { stallBuffer ( & ( ( * m_mandatoryQueue_ptr ) ) , addr ) ; ( * m_mandatoryQueue_ptr ) . stallMessage ( addr , clockEdge ( ) ) ; } catch ( const RejectException & e ) { fatal ( " " " " " " ) ; } }
\brief recycle L1 request queue
\ brief recycle L1 request queue
//fanyao added core_id