Я пытаюсь изменить ~ / src / mem / cache / scripts и код, чтобы сделать региональную систему кеша для архитектуры ARM. до сих пор мне удалось изменить SConscript так, чтобы в scons были встроены копии cache.cc, cache.hh и Cache.py, но я не знаю, куда мне следует перенаправить доступ к памяти в кэши регионов. Другими словами: я хочу иметь возможность направлять некоторые ссылки на основании их мем. адрес для доступа к D-cacheA, а остальные к D-cacheB, а кеш A & Б одинаковы.
IIUC, вы пытаетесь отследить промахи phyAddr по уровням кэша. Я думаю, что вы можете сделать это, изменив соответствующий запрос / ответ в /src/mem/protocol/*-msg.sm
Других решений пока нет …