Skip to content

cbo optimizations

Eclipse Webmaster requested to merge github/fork/rosethompson/main into main

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.

Merge request reports

Loading