diff options
| author | Jim Lawson | 2015-07-24 17:17:01 -0700 |
|---|---|---|
| committer | Jim Lawson | 2015-07-24 17:17:01 -0700 |
| commit | e73450165c59d68b524689a7169e03140a41a1c5 (patch) | |
| tree | b7236f80d9abf60775ecbcefe6f7ca25557dce73 /src/main | |
| parent | 94893bad972ded686a2c68dd334aa40b92e3b85d (diff) | |
| parent | 3976145bb8c7595ad0f0a7fbb4ccbbd3030d8873 (diff) | |
Merge pull request #1 from ucb-bar/packagedir
Packagedir
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/scala/Chisel/Backend.scala (renamed from src/main/scala/Backend.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Core.scala (renamed from src/main/scala/Core.scala) | 4 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Driver.scala (renamed from src/main/scala/Driver.scala) | 2 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Enum.scala (renamed from src/main/scala/Enum.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Error.scala (renamed from src/main/scala/Error.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/FP.scala (renamed from src/main/scala/FP.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/ImplicitConversions.scala (renamed from src/main/scala/ImplicitConversions.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/JHFormat.scala (renamed from src/main/scala/JHFormat.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Literal.scala (renamed from src/main/scala/Literal.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Log2.scala (renamed from src/main/scala/Log2.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Parameters.scala (renamed from src/main/scala/Parameters.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Params.scala (renamed from src/main/scala/Params.scala) | 0 | ||||
| -rw-r--r-- | src/main/scala/Chisel/Tester.scala (renamed from src/main/scala/Tester.scala) | 8 | ||||
| -rw-r--r-- | src/main/scala/Chisel/utils.scala (renamed from src/main/scala/utils.scala) | 0 |
14 files changed, 8 insertions, 6 deletions
diff --git a/src/main/scala/Backend.scala b/src/main/scala/Chisel/Backend.scala index 9b8bfb6d..9b8bfb6d 100644 --- a/src/main/scala/Backend.scala +++ b/src/main/scala/Chisel/Backend.scala diff --git a/src/main/scala/Core.scala b/src/main/scala/Chisel/Core.scala index 8236c154..1bdf6d3a 100644 --- a/src/main/scala/Core.scala +++ b/src/main/scala/Chisel/Core.scala @@ -451,7 +451,7 @@ class SeqMem[T <: Data](t: T, n: Int) { } object Vec { - def apply[T <: Data](gen: => T, n: Int): Vec[T] = + def apply[T <: Data](gen: T, n: Int): Vec[T] = new Vec((0 until n).map(i => gen.cloneType)) def apply[T <: Data](elts: Iterable[T]): Vec[T] = { val vec = new Vec[T](elts.map(e => elts.head.cloneType)) @@ -957,7 +957,7 @@ object Cat { object Bundle { val keywords = HashSet[String]("elements", "flip", "toString", "flatten", "binding", "asInput", "asOutput", "unary_$tilde", - "unary_$bang", "unary_$minus", "cloneType", "doCloneType", + "unary_$bang", "unary_$minus", "cloneType", "doCloneType", "clone", "toUInt", "toBits", "toBool", "toSInt", "asDirectionless") def apply[T <: Bundle](b: => T)(implicit p: Parameters): T = { diff --git a/src/main/scala/Driver.scala b/src/main/scala/Chisel/Driver.scala index c4a26221..1dcfa82a 100644 --- a/src/main/scala/Driver.scala +++ b/src/main/scala/Chisel/Driver.scala @@ -167,6 +167,8 @@ object Driver extends FileSystemUtilities{ } private def test[T <: Module](mod: T, ftester: T => Tester[T]): Unit = { + // We shouldn't have to do this. There should be a class of Builder that doesn't pushCommand. + Builder.pushCommands var res = false var tester: Tester[T] = null try { diff --git a/src/main/scala/Enum.scala b/src/main/scala/Chisel/Enum.scala index 3bc24220..3bc24220 100644 --- a/src/main/scala/Enum.scala +++ b/src/main/scala/Chisel/Enum.scala diff --git a/src/main/scala/Error.scala b/src/main/scala/Chisel/Error.scala index 1ad5414d..1ad5414d 100644 --- a/src/main/scala/Error.scala +++ b/src/main/scala/Chisel/Error.scala diff --git a/src/main/scala/FP.scala b/src/main/scala/Chisel/FP.scala index c22ee475..c22ee475 100644 --- a/src/main/scala/FP.scala +++ b/src/main/scala/Chisel/FP.scala diff --git a/src/main/scala/ImplicitConversions.scala b/src/main/scala/Chisel/ImplicitConversions.scala index c67efb7e..c67efb7e 100644 --- a/src/main/scala/ImplicitConversions.scala +++ b/src/main/scala/Chisel/ImplicitConversions.scala diff --git a/src/main/scala/JHFormat.scala b/src/main/scala/Chisel/JHFormat.scala index e177835e..e177835e 100644 --- a/src/main/scala/JHFormat.scala +++ b/src/main/scala/Chisel/JHFormat.scala diff --git a/src/main/scala/Literal.scala b/src/main/scala/Chisel/Literal.scala index fff2780b..fff2780b 100644 --- a/src/main/scala/Literal.scala +++ b/src/main/scala/Chisel/Literal.scala diff --git a/src/main/scala/Log2.scala b/src/main/scala/Chisel/Log2.scala index fe1c1372..fe1c1372 100644 --- a/src/main/scala/Log2.scala +++ b/src/main/scala/Chisel/Log2.scala diff --git a/src/main/scala/Parameters.scala b/src/main/scala/Chisel/Parameters.scala index 9a117ee0..9a117ee0 100644 --- a/src/main/scala/Parameters.scala +++ b/src/main/scala/Chisel/Parameters.scala diff --git a/src/main/scala/Params.scala b/src/main/scala/Chisel/Params.scala index 9f98c336..9f98c336 100644 --- a/src/main/scala/Params.scala +++ b/src/main/scala/Chisel/Params.scala diff --git a/src/main/scala/Tester.scala b/src/main/scala/Chisel/Tester.scala index bdeb0f68..cf7c7b1c 100644 --- a/src/main/scala/Tester.scala +++ b/src/main/scala/Chisel/Tester.scala @@ -357,9 +357,9 @@ class ManualTester[+T <: Module] def start(): Process = { val n = Driver.appendString(Some(c.name),Driver.chiselConfigClassName) - val target = Driver.targetDir + "/" + n + val target = "cd " + Driver.targetDir + " && ./" + n val cmd = target - println("OPENING " + cmd) + println("RUNNING " + cmd) /* (if (Driver.backend.isInstanceOf[FloBackend]) { val dir = Driver.backend.asInstanceOf[FloBackend].floDir @@ -373,8 +373,8 @@ class ManualTester[+T <: Module] }) */ println("SEED " + Driver.testerSeed) - println("STARTING " + cmd) - val processBuilder = Process(cmd) + println("STARTING " + n) + val processBuilder = Process(Seq("bash", "-c", cmd)) val pio = new ProcessIO(in => testOut = in, out => testIn = out, err => testErr = err) process = processBuilder.run(pio) waitForStreams() diff --git a/src/main/scala/utils.scala b/src/main/scala/Chisel/utils.scala index 3bbea34a..3bbea34a 100644 --- a/src/main/scala/utils.scala +++ b/src/main/scala/Chisel/utils.scala |
