1. Sep 14, 2017
  2. Sep 07, 2017
  3. Aug 19, 2017
  4. Aug 16, 2017
  5. Aug 12, 2017
  6. Jul 23, 2017
  7. Jul 14, 2017
  8. May 09, 2017
  9. May 06, 2017
  10. May 05, 2017
  11. May 04, 2017
  12. Apr 30, 2017
  13. Apr 08, 2017
  14. Mar 27, 2017
  15. Mar 19, 2017
  16. Feb 11, 2017
  17. Feb 10, 2017
    • Henry Cook's avatar
      Heterogeneous Tiles (#550) · e8c8d2af
      Henry Cook authored
      Fundamental new features:
      
      * Added tile package: This package is intended to hold components re-usable across different types of tile. Will be the future location of TL2-RoCC accelerators and new diplomatic versions of intra-tile interfaces.
      * Adopted [ModuleName]Params convention: Code base was very inconsistent about what to name case classes that provide parameters to modules. Settled on calling them [ModuleName]Params to distinguish them from config.Parameters and config.Config. So far applied mostly only to case classes defined within rocket and tile.
      * Defined RocketTileParams: A nested case class containing case classes for all the components of a tile (L1 caches and core). Allows all such parameters to vary per-tile.
      * Defined RocketCoreParams: All the parameters that can be varied per-core.
      * Defined L1CacheParams: A trait defining the parameters common to L1 caches, made concrete in different derived case classes.
      * Defined RocketTilesKey: A sequence of RocketTileParams, one for every tile to be created.
      * Provided HeterogeneousDualCoreConfig: An example of making a heterogeneous chip with two cores, one big and one little.
      * Changes to legacy code: ReplacementPolicy moved to package util. L1Metadata moved to package tile. Legacy L2 cache agent removed because it can no longer share the metadata array implementation with the L1. Legacy GroundTests on life support.
      
      Additional changes that got rolled in along the way:
      
      * rocket: 	Fix critical path through BTB for I$ index bits > pgIdxBits
      * coreplex: tiles connected via :=*
      * groundtest: updated to use TileParams
      * tilelink: cache cork requirements are relaxed to allow more cacheless masters
      e8c8d2af
    • Henry Cook's avatar
      Merge pull request #551 from edwardcwang/configdoc · f9acd498
      Henry Cook authored
      Update config override documentation
      f9acd498
    • Henry Cook's avatar
      Merge branch 'master' into configdoc · fc7838ff
      Henry Cook authored
      fc7838ff
    • Henry Cook's avatar
      Merge pull request #552 from ucb-bar/fix-abs-func · fbefbb55
      Henry Cook authored
      Fix up Absolute value.
      fbefbb55
  18. Feb 09, 2017
  19. Feb 05, 2017
  20. Feb 04, 2017
  21. Feb 03, 2017