Refactor package hierarchy and remove legacy bus protocol implementations (#845)
* Refactors package hierarchy. Additionally: - Removes legacy ground tests and configs - Removes legacy bus protocol implementations - Removes NTiles - Adds devices package - Adds more functions to util package
This commit is contained in:
@ -1,9 +1,10 @@
|
||||
// See LICENSE.SiFive for license details.
|
||||
// See LICENSE.Berkeley for license details.
|
||||
|
||||
package rocket
|
||||
package freechips.rocketchip.rocket
|
||||
|
||||
import Chisel._
|
||||
import scala.collection.mutable.ArrayBuffer
|
||||
|
||||
/* Automatically generated by parse-opcodes */
|
||||
object Instructions {
|
||||
@ -231,7 +232,7 @@ object Causes {
|
||||
val load_page_fault = 0xd
|
||||
val store_page_fault = 0xf
|
||||
val all = {
|
||||
val res = collection.mutable.ArrayBuffer[Int]()
|
||||
val res = ArrayBuffer[Int]()
|
||||
res += misaligned_fetch
|
||||
res += fetch_access
|
||||
res += illegal_instruction
|
||||
@ -463,7 +464,7 @@ object CSRs {
|
||||
val mhpmcounter30h = 0xb9e
|
||||
val mhpmcounter31h = 0xb9f
|
||||
val all = {
|
||||
val res = collection.mutable.ArrayBuffer[Int]()
|
||||
val res = ArrayBuffer[Int]()
|
||||
res += fflags
|
||||
res += frm
|
||||
res += fcsr
|
||||
@ -615,7 +616,7 @@ object CSRs {
|
||||
res.toArray
|
||||
}
|
||||
val all32 = {
|
||||
val res = collection.mutable.ArrayBuffer(all:_*)
|
||||
val res = ArrayBuffer(all:_*)
|
||||
res += cycleh
|
||||
res += timeh
|
||||
res += instreth
|
||||
|
Reference in New Issue
Block a user