1
0

Move a bunch more things into util package

A lot of utility code was just being imported willy-nilly from one
package to another. This moves the common code into util to make things
more sensible. The code moved were

 * The AsyncQueue and AsyncDecoupledCrossing from junctions.
 * All of the code in rocket's util.scala
 * The BlackBox asynchronous reset registers from uncore.tilelink2
 * The implicit definitions from uncore.util
This commit is contained in:
Howard Mao
2016-09-27 21:27:07 -07:00
parent 0924f8adb0
commit 9910c69c67
53 changed files with 242 additions and 268 deletions

View File

@ -11,7 +11,7 @@ import uncore.devices._
import uncore.util._
import uncore.converters._
import rocket._
import rocket.Util._
import util._
/** Number of memory channels */
case object NMemoryChannels extends Field[Int]

View File

@ -10,7 +10,7 @@ import uncore.agents._
import uncore.devices._
import uncore.converters._
import rocket._
import rocket.Util._
import util._
import util.ConfigUtils._
import rocketchip.{GlobalAddrMap, NCoreplexExtClients}
import cde.{Parameters, Config, Dump, Knob, CDEMatchError}

View File

@ -5,6 +5,7 @@ import cde.{Parameters, Field}
import junctions._
import uncore.tilelink._
import uncore.util._
import util._
import rocket._
trait DirectConnection {