Hello Jason:
  I have tag every transition in the cache controller (i.e., 
MESI_Three_Level-L0cache.sm) with the required resources, but there is 
something wrong, during the
implementation of the L0 multi-bank, I have doubt whether need to add L1 
RequestType? It also means require L1 cache resources.
for example:
  transition(I, Ifetch, Inst_IS) {ITagArrayRead}{
    pp_allocateICacheBlock;
    i_allocateTBE;
    a_issueGETS;
    uu_profileInstMiss;
    po_observeMiss;
    k_popMandatoryQueue;
    debugTransition1;
  }
Instruction fetch missed in the L0, should I add L1TagArrayRead like this:
transition(I, Ifetch, Inst_IS) {ITagArrayRead, L1TagArrayRead}

Looking forward to your reply.
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to