2016-06-29 9 views
1

Ich versuche, die ~/src/mem/cache/Skripte und Code zu ändern, um eine Region Base-Cache-System für die ARM-Architektur. Bisher habe ich es geschafft, das SConscript so zu ändern, dass eine Kopie von cache.cc, cache.hh und Cache.py in den Scons erstellt wird, aber ich weiß nicht, wohin ich die Speicheraccesses zu den Region-Caches umleiten soll. Mit anderen Worten: Ich möchte in der Lage sein, einige MemRefs basierend auf ihren Mem zu leiten. Adresse für den Zugriff auf D-cacheA und der Rest für D-cacheB, während der Cache A & B gleich ist.Wie kann ich einen Region Cache in gem5 erstellen

Antwort

0

IIUC, Sie versuchen, Fehler zu einem phyAddr über Cache-Ebenen zu verfolgen. Ich denke, dass Sie das tun können, indem Sie entsprechende Anfrage/Antwort in /src/mem/protocol/*-msg.sm

ändern