├── .gitignore ├── README ├── chisel-dependent.sbt ├── rocket-dependent.sbt ├── src └── main │ └── scala │ ├── copy_accel.scala │ ├── dma.scala │ └── ptw_arb.scala ├── tests ├── .gitignore ├── Makefile ├── barrier-test.c ├── barrier.c ├── barrier.h ├── dma-ext.h ├── error-test.c ├── init.S ├── link.ld ├── lnx-matrix-test.c ├── lnx-simple-test.c ├── matrix-test.c ├── pk-matrix-test.c ├── pk-simple-test.c ├── shmem-test.c └── simple-test.c └── uncore-dependent.sbt /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/README -------------------------------------------------------------------------------- /chisel-dependent.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/chisel-dependent.sbt -------------------------------------------------------------------------------- /rocket-dependent.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/rocket-dependent.sbt -------------------------------------------------------------------------------- /src/main/scala/copy_accel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/src/main/scala/copy_accel.scala -------------------------------------------------------------------------------- /src/main/scala/dma.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/src/main/scala/dma.scala -------------------------------------------------------------------------------- /src/main/scala/ptw_arb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/src/main/scala/ptw_arb.scala -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/barrier-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/barrier-test.c -------------------------------------------------------------------------------- /tests/barrier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/barrier.c -------------------------------------------------------------------------------- /tests/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/barrier.h -------------------------------------------------------------------------------- /tests/dma-ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/dma-ext.h -------------------------------------------------------------------------------- /tests/error-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/error-test.c -------------------------------------------------------------------------------- /tests/init.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/init.S -------------------------------------------------------------------------------- /tests/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/link.ld -------------------------------------------------------------------------------- /tests/lnx-matrix-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/lnx-matrix-test.c -------------------------------------------------------------------------------- /tests/lnx-simple-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/lnx-simple-test.c -------------------------------------------------------------------------------- /tests/matrix-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/matrix-test.c -------------------------------------------------------------------------------- /tests/pk-matrix-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/pk-matrix-test.c -------------------------------------------------------------------------------- /tests/pk-simple-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/pk-simple-test.c -------------------------------------------------------------------------------- /tests/shmem-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/shmem-test.c -------------------------------------------------------------------------------- /tests/simple-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/tests/simple-test.c -------------------------------------------------------------------------------- /uncore-dependent.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhemao/riscv-dma/HEAD/uncore-dependent.sbt --------------------------------------------------------------------------------