如何在gem5中创建区域缓存?



我试图修改~/src/mem/cache/脚本和代码,使ARM架构的区域基础缓存系统。到目前为止,我已经设法改变了SConscript,以便缓存的副本。hh和Cache.py是建立在scons中,但我不知道我应该在哪里重定向内存访问到区域缓存。换句话说:我希望能够根据他们的经验指导一些推荐。地址访问D-cacheA,其余地址访问D-cacheB,同时缓存A &

如果您正在尝试跨缓存级别跟踪对phyAddr的错过。我认为您可以通过修改/src/mem/protocol/*-msg.sm

中的适当请求/响应来做到这一点

最新更新