我想在当前版本的Rocket芯片的两个高速缓存的高速缓存行中包含标志。这些标志将与数据一起被加载/存储在内存地址中。 lowRISC(http://www.lowrisc.org/)开发者做了类似的事情。然而,他们作为单独的指令访问加载/存储标志和数据(即指令存储/加载标志和存储/加载数据的现有指令),并且它们的架构设计是从旧版本的火箭芯片中分出来的,芯片源代码从那以后发生了显着变化。在带指令支持的高速缓存行中添加额外的标志
在我的情况下,以某种方式标志没有得到正确传播。必须采取哪些步骤来增加高速缓存行大小,将标志位传播到高速缓存,存储/加载标志位+数据,确保高速缓存之间的正确通信等。
您能否让我知道要修改的文件以合并这些文件。