cbo optimizations
Created by: rosethompson
- Fixed subtle bug in the embench makefile if the sim/wkdir directory did not exist.
- Fixed repeatability issues with the branch predictor simulator results generation. I reran using a clean clone of the repo so this should be working now.
- Added files to ignore file.
- Changes to support concurrent simulation of all the branch predictor sweeps.
- Fixed subtle bug in branch prediction post processing script.
- Last little hickups out of the branch predictor results parsing.
- Fixed bug in the wally do script.
- Sutble bug in the cacheway logic for cacheline invalidation.
- Clarified names in cacheway.
- Reduced cache fsm complexity.
- More cache simplifications.
- Modified the pmachecker to correctly check the permissions for cmo instructions. However this isn't fully tested.
- Added correct cbo fault behavior.
- Extended the abhcacheinterface to zero a cacheline's worth of uncached memory on cbo.zero.
- Fixed minor bug in the cbo hazard logic.
- Renamed signal in pmachecker.
- Oups. Introduced undetected bug into the cache's cbo insructions.