This is an automated email from the ASF dual-hosted git repository.

moreau pushed a commit to branch refactor
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git

commit 36e8ed9e335390826652aee4e19f5b936b06cc91
Author: Thierry Moreau <[email protected]>
AuthorDate: Thu Feb 13 16:56:52 2020 -0800

    initial stab at shuffling repo
---
 {vta/apps/tsim_example => 3rdparty/vta-hw/apps/gemm}/CMakeLists.txt       | 0
 {vta => 3rdparty/vta-hw}/apps/gemm/Makefile                               | 0
 {vta => 3rdparty/vta-hw}/apps/gemm/README.md                              | 0
 {vta => 3rdparty/vta-hw}/apps/gemm/hardware/chisel/Makefile               | 0
 .../tsim_example => 3rdparty/vta-hw/apps/gemm}/hardware/chisel/build.sbt  | 0
 .../vta-hw/apps/gemm}/hardware/chisel/project/build.properties            | 0
 {vta => 3rdparty/vta-hw}/apps/gemm/hardware/chisel/project/plugins.sbt    | 0
 .../vta-hw}/apps/gemm/hardware/chisel/src/main/scala/accel/Accel.scala    | 0
 .../vta-hw}/apps/gemm/hardware/chisel/src/main/scala/accel/Compute.scala  | 0
 .../vta-hw}/apps/gemm/hardware/chisel/src/main/scala/accel/RegFile.scala  | 0
 .../vta-hw/apps/gemm}/hardware/chisel/src/test/scala/dut/TestAccel.scala  | 0
 {vta/apps/tsim_example => 3rdparty/vta-hw/apps/gemm}/python/__init__.py   | 0
 {vta/apps/tsim_example => 3rdparty/vta-hw/apps/gemm}/python/tsim.py       | 0
 {vta => 3rdparty/vta-hw}/apps/gemm/src/driver.cc                          | 0
 {vta => 3rdparty/vta-hw}/apps/gemm/tests/python/chisel_accel.py           | 0
 {vta/apps/gemm => 3rdparty/vta-hw/apps/tsim_example}/CMakeLists.txt       | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/Makefile                       | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/README.md                      | 0
 {vta => 3rdparty/vta-hw/apps/tsim_example}/hardware/chisel/.scalafmt.conf | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/hardware/chisel/Makefile       | 0
 .../gemm => 3rdparty/vta-hw/apps/tsim_example}/hardware/chisel/build.sbt  | 0
 .../vta-hw}/apps/tsim_example/hardware/chisel/project/build.properties    | 0
 .../vta-hw/apps/tsim_example}/hardware/chisel/project/plugins.sbt         | 0
 .../apps/tsim_example/hardware/chisel/src/main/scala/accel/Accel.scala    | 0
 .../apps/tsim_example/hardware/chisel/src/main/scala/accel/Compute.scala  | 0
 .../apps/tsim_example/hardware/chisel/src/main/scala/accel/RegFile.scala  | 0
 .../apps/tsim_example}/hardware/chisel/src/test/scala/dut/TestAccel.scala | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/hardware/verilog/Makefile      | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/hardware/verilog/src/Accel.v   | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/hardware/verilog/src/Compute.v | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/hardware/verilog/src/RegFile.v | 0
 .../vta-hw}/apps/tsim_example/hardware/verilog/src/TestAccel.v            | 0
 {vta/apps/gemm => 3rdparty/vta-hw/apps/tsim_example}/python/__init__.py   | 0
 {vta/apps/gemm => 3rdparty/vta-hw/apps/tsim_example}/python/tsim.py       | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/src/driver.cc                  | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/tests/python/chisel_accel.py   | 0
 {vta => 3rdparty/vta-hw}/apps/tsim_example/tests/python/verilog_accel.py  | 0
 {vta => 3rdparty/vta-hw}/config/README.md                                 | 0
 {vta => 3rdparty/vta-hw}/config/de10nano_sample.json                      | 0
 {vta => 3rdparty/vta-hw}/config/fsim_sample.json                          | 0
 {vta => 3rdparty/vta-hw}/config/pynq_sample.json                          | 0
 {vta => 3rdparty/vta-hw}/config/tsim_sample.json                          | 0
 {vta => 3rdparty/vta-hw}/config/ultra96_sample.json                       | 0
 {vta => 3rdparty/vta-hw}/config/vta_config.json                           | 0
 {vta => 3rdparty/vta-hw}/config/vta_config.py                             | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/.gitignore                       | 0
 {vta/apps/tsim_example => 3rdparty/vta-hw}/hardware/chisel/.scalafmt.conf | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/Makefile                         | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/README.md                        | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/build.sbt                        | 0
 .../gemm => 3rdparty/vta-hw}/hardware/chisel/project/build.properties     | 0
 .../tsim_example => 3rdparty/vta-hw}/hardware/chisel/project/plugins.sbt  | 0
 .../vta-hw}/hardware/chisel/src/main/resources/verilog/VTAHostDPI.v       | 0
 .../vta-hw}/hardware/chisel/src/main/resources/verilog/VTAMemDPI.v        | 0
 .../vta-hw}/hardware/chisel/src/main/resources/verilog/VTASimDPI.v        | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/Compute.scala             | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/Configs.scala             | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/core/Core.scala   | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/core/Decode.scala | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/EventCounters.scala       | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/core/Fetch.scala  | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/core/ISA.scala    | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/core/Load.scala   | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/LoadUop.scala             | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/Semaphore.scala           | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/core/Store.scala  | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/TensorAlu.scala           | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/TensorGemm.scala          | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/TensorLoad.scala          | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/TensorStore.scala         | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/TensorUtil.scala          | 0
 .../vta-hw}/hardware/chisel/src/main/scala/core/package.scala             | 0
 .../vta-hw}/hardware/chisel/src/main/scala/dpi/VTAHostDPI.scala           | 0
 .../vta-hw}/hardware/chisel/src/main/scala/dpi/VTAMemDPI.scala            | 0
 .../vta-hw}/hardware/chisel/src/main/scala/dpi/VTASimDPI.scala            | 0
 .../vta-hw}/hardware/chisel/src/main/scala/interface/axi/AXI.scala        | 0
 .../vta-hw}/hardware/chisel/src/main/scala/shell/Configs.scala            | 0
 .../vta-hw}/hardware/chisel/src/main/scala/shell/IntelShell.scala         | 0
 .../vta-hw}/hardware/chisel/src/main/scala/shell/SimShell.scala           | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/shell/VCR.scala   | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/shell/VME.scala   | 0
 .../vta-hw}/hardware/chisel/src/main/scala/shell/VTAShell.scala           | 0
 .../vta-hw}/hardware/chisel/src/main/scala/shell/XilinxShell.scala        | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/test/Test.scala   | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/util/Config.scala | 0
 .../hardware/chisel/src/main/scala/util/GenericParameterizedBundle.scala  | 0
 {vta => 3rdparty/vta-hw}/hardware/chisel/src/main/scala/vta/Configs.scala | 0
 .../vta-hw}/hardware/chisel/src/test/scala/unittest/AluTest.scala         | 0
 .../vta-hw}/hardware/chisel/src/test/scala/unittest/Launcher.scala        | 0
 .../vta-hw}/hardware/chisel/src/test/scala/unittest/MvmTest.scala         | 0
 .../vta-hw}/hardware/chisel/src/test/scala/unittest/utils/Helper.scala    | 0
 .../hardware/chisel/src/test/scala/unittest/utils/RandomArray.scala       | 0
 .../hardware/chisel/src/test/scala/unittest/utils/TestRunner.scala        | 0
 {vta => 3rdparty/vta-hw}/hardware/dpi/tsim_device.cc                      | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/Makefile                          | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/README.md                         | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/scripts/compile_design.tcl        | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/scripts/de10_nano_top.v           | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/scripts/ip/vta/vta_hw.tcl         | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/scripts/set_attrs.py              | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/scripts/set_clocks.sdc            | 0
 {vta => 3rdparty/vta-hw}/hardware/intel/scripts/soc_system.tcl            | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/.gitignore                       | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/Makefile                         | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/README.md                        | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/scripts/hls.tcl                  | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/scripts/hsi.tcl                  | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/scripts/vivado.tcl               | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/sim/vta_test.cc                  | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/src/vta.cc                       | 0
 {vta => 3rdparty/vta-hw}/hardware/xilinx/src/vta.h                        | 0
 {vta => 3rdparty/vta-hw}/include/vta/dpi/module.h                         | 0
 {vta => 3rdparty/vta-hw}/include/vta/dpi/tsim.h                           | 0
 {vta => 3rdparty/vta-hw}/include/vta/driver.h                             | 0
 {vta => 3rdparty/vta-hw}/include/vta/hw_spec.h                            | 0
 {vta => 3rdparty/vta-hw}/include/vta/sim_tlpp.h                           | 0
 {vta => 3rdparty/vta-hw}/src/de10nano/cma_api.cc                          | 0
 {vta => 3rdparty/vta-hw}/src/de10nano/cma_api.h                           | 0
 {vta => 3rdparty/vta-hw}/src/de10nano/de10nano_driver.cc                  | 0
 {vta => 3rdparty/vta-hw}/src/de10nano/de10nano_driver.h                   | 0
 {vta => 3rdparty/vta-hw}/src/dpi/module.cc                                | 0
 {vta => 3rdparty/vta-hw}/src/pynq/pynq_driver.cc                          | 0
 {vta => 3rdparty/vta-hw}/src/pynq/pynq_driver.h                           | 0
 {vta => 3rdparty/vta-hw}/src/sim/sim_driver.cc                            | 0
 {vta => 3rdparty/vta-hw}/src/sim/sim_tlpp.cc                              | 0
 {vta => 3rdparty/vta-hw}/src/tsim/tsim_driver.cc                          | 0
 {vta => 3rdparty/vta-hw}/src/vmem/virtual_memory.cc                       | 0
 {vta => 3rdparty/vta-hw}/src/vmem/virtual_memory.h                        | 0
 {vta => 3rdparty/vta-hw}/tests/hardware/common/test_lib.cc                | 0
 {vta => 3rdparty/vta-hw}/tests/hardware/common/test_lib.h                 | 0
 {vta => 3rdparty/vta-hw}/tests/hardware/metal_test/Makefile               | 0
 {vta => 3rdparty/vta-hw}/tests/hardware/metal_test/metal_test.cc          | 0
 {vta/src => src/runtime/vta}/runtime.cc                                   | 0
 {vta/include => src/runtime}/vta/runtime.h                                | 0
 134 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/vta/apps/tsim_example/CMakeLists.txt 
b/3rdparty/vta-hw/apps/gemm/CMakeLists.txt
similarity index 100%
rename from vta/apps/tsim_example/CMakeLists.txt
rename to 3rdparty/vta-hw/apps/gemm/CMakeLists.txt
diff --git a/vta/apps/gemm/Makefile b/3rdparty/vta-hw/apps/gemm/Makefile
similarity index 100%
rename from vta/apps/gemm/Makefile
rename to 3rdparty/vta-hw/apps/gemm/Makefile
diff --git a/vta/apps/gemm/README.md b/3rdparty/vta-hw/apps/gemm/README.md
similarity index 100%
rename from vta/apps/gemm/README.md
rename to 3rdparty/vta-hw/apps/gemm/README.md
diff --git a/vta/apps/gemm/hardware/chisel/Makefile 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/Makefile
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/Makefile
rename to 3rdparty/vta-hw/apps/gemm/hardware/chisel/Makefile
diff --git a/vta/apps/tsim_example/hardware/chisel/build.sbt 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/build.sbt
similarity index 100%
rename from vta/apps/tsim_example/hardware/chisel/build.sbt
rename to 3rdparty/vta-hw/apps/gemm/hardware/chisel/build.sbt
diff --git a/vta/hardware/chisel/project/build.properties 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/project/build.properties
similarity index 100%
rename from vta/hardware/chisel/project/build.properties
rename to 3rdparty/vta-hw/apps/gemm/hardware/chisel/project/build.properties
diff --git a/vta/apps/gemm/hardware/chisel/project/plugins.sbt 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/project/plugins.sbt
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/project/plugins.sbt
rename to 3rdparty/vta-hw/apps/gemm/hardware/chisel/project/plugins.sbt
diff --git a/vta/apps/gemm/hardware/chisel/src/main/scala/accel/Accel.scala 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/src/main/scala/accel/Accel.scala
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/src/main/scala/accel/Accel.scala
rename to 
3rdparty/vta-hw/apps/gemm/hardware/chisel/src/main/scala/accel/Accel.scala
diff --git a/vta/apps/gemm/hardware/chisel/src/main/scala/accel/Compute.scala 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/src/main/scala/accel/Compute.scala
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/src/main/scala/accel/Compute.scala
rename to 
3rdparty/vta-hw/apps/gemm/hardware/chisel/src/main/scala/accel/Compute.scala
diff --git a/vta/apps/gemm/hardware/chisel/src/main/scala/accel/RegFile.scala 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/src/main/scala/accel/RegFile.scala
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/src/main/scala/accel/RegFile.scala
rename to 
3rdparty/vta-hw/apps/gemm/hardware/chisel/src/main/scala/accel/RegFile.scala
diff --git 
a/vta/apps/tsim_example/hardware/chisel/src/test/scala/dut/TestAccel.scala 
b/3rdparty/vta-hw/apps/gemm/hardware/chisel/src/test/scala/dut/TestAccel.scala
similarity index 100%
rename from 
vta/apps/tsim_example/hardware/chisel/src/test/scala/dut/TestAccel.scala
rename to 
3rdparty/vta-hw/apps/gemm/hardware/chisel/src/test/scala/dut/TestAccel.scala
diff --git a/vta/apps/tsim_example/python/__init__.py 
b/3rdparty/vta-hw/apps/gemm/python/__init__.py
similarity index 100%
rename from vta/apps/tsim_example/python/__init__.py
rename to 3rdparty/vta-hw/apps/gemm/python/__init__.py
diff --git a/vta/apps/tsim_example/python/tsim.py 
b/3rdparty/vta-hw/apps/gemm/python/tsim.py
similarity index 100%
rename from vta/apps/tsim_example/python/tsim.py
rename to 3rdparty/vta-hw/apps/gemm/python/tsim.py
diff --git a/vta/apps/gemm/src/driver.cc 
b/3rdparty/vta-hw/apps/gemm/src/driver.cc
similarity index 100%
rename from vta/apps/gemm/src/driver.cc
rename to 3rdparty/vta-hw/apps/gemm/src/driver.cc
diff --git a/vta/apps/gemm/tests/python/chisel_accel.py 
b/3rdparty/vta-hw/apps/gemm/tests/python/chisel_accel.py
similarity index 100%
rename from vta/apps/gemm/tests/python/chisel_accel.py
rename to 3rdparty/vta-hw/apps/gemm/tests/python/chisel_accel.py
diff --git a/vta/apps/gemm/CMakeLists.txt 
b/3rdparty/vta-hw/apps/tsim_example/CMakeLists.txt
similarity index 100%
rename from vta/apps/gemm/CMakeLists.txt
rename to 3rdparty/vta-hw/apps/tsim_example/CMakeLists.txt
diff --git a/vta/apps/tsim_example/Makefile 
b/3rdparty/vta-hw/apps/tsim_example/Makefile
similarity index 100%
rename from vta/apps/tsim_example/Makefile
rename to 3rdparty/vta-hw/apps/tsim_example/Makefile
diff --git a/vta/apps/tsim_example/README.md 
b/3rdparty/vta-hw/apps/tsim_example/README.md
similarity index 100%
rename from vta/apps/tsim_example/README.md
rename to 3rdparty/vta-hw/apps/tsim_example/README.md
diff --git a/vta/hardware/chisel/.scalafmt.conf 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/.scalafmt.conf
similarity index 100%
rename from vta/hardware/chisel/.scalafmt.conf
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/chisel/.scalafmt.conf
diff --git a/vta/apps/tsim_example/hardware/chisel/Makefile 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/Makefile
similarity index 100%
rename from vta/apps/tsim_example/hardware/chisel/Makefile
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/chisel/Makefile
diff --git a/vta/apps/gemm/hardware/chisel/build.sbt 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/build.sbt
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/build.sbt
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/chisel/build.sbt
diff --git a/vta/apps/tsim_example/hardware/chisel/project/build.properties 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/project/build.properties
similarity index 100%
rename from vta/apps/tsim_example/hardware/chisel/project/build.properties
rename to 
3rdparty/vta-hw/apps/tsim_example/hardware/chisel/project/build.properties
diff --git a/vta/hardware/chisel/project/plugins.sbt 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/project/plugins.sbt
similarity index 100%
rename from vta/hardware/chisel/project/plugins.sbt
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/chisel/project/plugins.sbt
diff --git 
a/vta/apps/tsim_example/hardware/chisel/src/main/scala/accel/Accel.scala 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/main/scala/accel/Accel.scala
similarity index 100%
rename from 
vta/apps/tsim_example/hardware/chisel/src/main/scala/accel/Accel.scala
rename to 
3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/main/scala/accel/Accel.scala
diff --git 
a/vta/apps/tsim_example/hardware/chisel/src/main/scala/accel/Compute.scala 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/main/scala/accel/Compute.scala
similarity index 100%
rename from 
vta/apps/tsim_example/hardware/chisel/src/main/scala/accel/Compute.scala
rename to 
3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/main/scala/accel/Compute.scala
diff --git 
a/vta/apps/tsim_example/hardware/chisel/src/main/scala/accel/RegFile.scala 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/main/scala/accel/RegFile.scala
similarity index 100%
rename from 
vta/apps/tsim_example/hardware/chisel/src/main/scala/accel/RegFile.scala
rename to 
3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/main/scala/accel/RegFile.scala
diff --git a/vta/apps/gemm/hardware/chisel/src/test/scala/dut/TestAccel.scala 
b/3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/test/scala/dut/TestAccel.scala
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/src/test/scala/dut/TestAccel.scala
rename to 
3rdparty/vta-hw/apps/tsim_example/hardware/chisel/src/test/scala/dut/TestAccel.scala
diff --git a/vta/apps/tsim_example/hardware/verilog/Makefile 
b/3rdparty/vta-hw/apps/tsim_example/hardware/verilog/Makefile
similarity index 100%
rename from vta/apps/tsim_example/hardware/verilog/Makefile
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/verilog/Makefile
diff --git a/vta/apps/tsim_example/hardware/verilog/src/Accel.v 
b/3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/Accel.v
similarity index 100%
rename from vta/apps/tsim_example/hardware/verilog/src/Accel.v
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/Accel.v
diff --git a/vta/apps/tsim_example/hardware/verilog/src/Compute.v 
b/3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/Compute.v
similarity index 100%
rename from vta/apps/tsim_example/hardware/verilog/src/Compute.v
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/Compute.v
diff --git a/vta/apps/tsim_example/hardware/verilog/src/RegFile.v 
b/3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/RegFile.v
similarity index 100%
rename from vta/apps/tsim_example/hardware/verilog/src/RegFile.v
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/RegFile.v
diff --git a/vta/apps/tsim_example/hardware/verilog/src/TestAccel.v 
b/3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/TestAccel.v
similarity index 100%
rename from vta/apps/tsim_example/hardware/verilog/src/TestAccel.v
rename to 3rdparty/vta-hw/apps/tsim_example/hardware/verilog/src/TestAccel.v
diff --git a/vta/apps/gemm/python/__init__.py 
b/3rdparty/vta-hw/apps/tsim_example/python/__init__.py
similarity index 100%
rename from vta/apps/gemm/python/__init__.py
rename to 3rdparty/vta-hw/apps/tsim_example/python/__init__.py
diff --git a/vta/apps/gemm/python/tsim.py 
b/3rdparty/vta-hw/apps/tsim_example/python/tsim.py
similarity index 100%
rename from vta/apps/gemm/python/tsim.py
rename to 3rdparty/vta-hw/apps/tsim_example/python/tsim.py
diff --git a/vta/apps/tsim_example/src/driver.cc 
b/3rdparty/vta-hw/apps/tsim_example/src/driver.cc
similarity index 100%
rename from vta/apps/tsim_example/src/driver.cc
rename to 3rdparty/vta-hw/apps/tsim_example/src/driver.cc
diff --git a/vta/apps/tsim_example/tests/python/chisel_accel.py 
b/3rdparty/vta-hw/apps/tsim_example/tests/python/chisel_accel.py
similarity index 100%
rename from vta/apps/tsim_example/tests/python/chisel_accel.py
rename to 3rdparty/vta-hw/apps/tsim_example/tests/python/chisel_accel.py
diff --git a/vta/apps/tsim_example/tests/python/verilog_accel.py 
b/3rdparty/vta-hw/apps/tsim_example/tests/python/verilog_accel.py
similarity index 100%
rename from vta/apps/tsim_example/tests/python/verilog_accel.py
rename to 3rdparty/vta-hw/apps/tsim_example/tests/python/verilog_accel.py
diff --git a/vta/config/README.md b/3rdparty/vta-hw/config/README.md
similarity index 100%
rename from vta/config/README.md
rename to 3rdparty/vta-hw/config/README.md
diff --git a/vta/config/de10nano_sample.json 
b/3rdparty/vta-hw/config/de10nano_sample.json
similarity index 100%
rename from vta/config/de10nano_sample.json
rename to 3rdparty/vta-hw/config/de10nano_sample.json
diff --git a/vta/config/fsim_sample.json 
b/3rdparty/vta-hw/config/fsim_sample.json
similarity index 100%
rename from vta/config/fsim_sample.json
rename to 3rdparty/vta-hw/config/fsim_sample.json
diff --git a/vta/config/pynq_sample.json 
b/3rdparty/vta-hw/config/pynq_sample.json
similarity index 100%
rename from vta/config/pynq_sample.json
rename to 3rdparty/vta-hw/config/pynq_sample.json
diff --git a/vta/config/tsim_sample.json 
b/3rdparty/vta-hw/config/tsim_sample.json
similarity index 100%
rename from vta/config/tsim_sample.json
rename to 3rdparty/vta-hw/config/tsim_sample.json
diff --git a/vta/config/ultra96_sample.json 
b/3rdparty/vta-hw/config/ultra96_sample.json
similarity index 100%
rename from vta/config/ultra96_sample.json
rename to 3rdparty/vta-hw/config/ultra96_sample.json
diff --git a/vta/config/vta_config.json b/3rdparty/vta-hw/config/vta_config.json
similarity index 100%
rename from vta/config/vta_config.json
rename to 3rdparty/vta-hw/config/vta_config.json
diff --git a/vta/config/vta_config.py b/3rdparty/vta-hw/config/vta_config.py
similarity index 100%
rename from vta/config/vta_config.py
rename to 3rdparty/vta-hw/config/vta_config.py
diff --git a/vta/hardware/chisel/.gitignore 
b/3rdparty/vta-hw/hardware/chisel/.gitignore
similarity index 100%
rename from vta/hardware/chisel/.gitignore
rename to 3rdparty/vta-hw/hardware/chisel/.gitignore
diff --git a/vta/apps/tsim_example/hardware/chisel/.scalafmt.conf 
b/3rdparty/vta-hw/hardware/chisel/.scalafmt.conf
similarity index 100%
rename from vta/apps/tsim_example/hardware/chisel/.scalafmt.conf
rename to 3rdparty/vta-hw/hardware/chisel/.scalafmt.conf
diff --git a/vta/hardware/chisel/Makefile 
b/3rdparty/vta-hw/hardware/chisel/Makefile
similarity index 100%
rename from vta/hardware/chisel/Makefile
rename to 3rdparty/vta-hw/hardware/chisel/Makefile
diff --git a/vta/hardware/chisel/README.md 
b/3rdparty/vta-hw/hardware/chisel/README.md
similarity index 100%
rename from vta/hardware/chisel/README.md
rename to 3rdparty/vta-hw/hardware/chisel/README.md
diff --git a/vta/hardware/chisel/build.sbt 
b/3rdparty/vta-hw/hardware/chisel/build.sbt
similarity index 100%
rename from vta/hardware/chisel/build.sbt
rename to 3rdparty/vta-hw/hardware/chisel/build.sbt
diff --git a/vta/apps/gemm/hardware/chisel/project/build.properties 
b/3rdparty/vta-hw/hardware/chisel/project/build.properties
similarity index 100%
rename from vta/apps/gemm/hardware/chisel/project/build.properties
rename to 3rdparty/vta-hw/hardware/chisel/project/build.properties
diff --git a/vta/apps/tsim_example/hardware/chisel/project/plugins.sbt 
b/3rdparty/vta-hw/hardware/chisel/project/plugins.sbt
similarity index 100%
rename from vta/apps/tsim_example/hardware/chisel/project/plugins.sbt
rename to 3rdparty/vta-hw/hardware/chisel/project/plugins.sbt
diff --git a/vta/hardware/chisel/src/main/resources/verilog/VTAHostDPI.v 
b/3rdparty/vta-hw/hardware/chisel/src/main/resources/verilog/VTAHostDPI.v
similarity index 100%
rename from vta/hardware/chisel/src/main/resources/verilog/VTAHostDPI.v
rename to 
3rdparty/vta-hw/hardware/chisel/src/main/resources/verilog/VTAHostDPI.v
diff --git a/vta/hardware/chisel/src/main/resources/verilog/VTAMemDPI.v 
b/3rdparty/vta-hw/hardware/chisel/src/main/resources/verilog/VTAMemDPI.v
similarity index 100%
rename from vta/hardware/chisel/src/main/resources/verilog/VTAMemDPI.v
rename to 3rdparty/vta-hw/hardware/chisel/src/main/resources/verilog/VTAMemDPI.v
diff --git a/vta/hardware/chisel/src/main/resources/verilog/VTASimDPI.v 
b/3rdparty/vta-hw/hardware/chisel/src/main/resources/verilog/VTASimDPI.v
similarity index 100%
rename from vta/hardware/chisel/src/main/resources/verilog/VTASimDPI.v
rename to 3rdparty/vta-hw/hardware/chisel/src/main/resources/verilog/VTASimDPI.v
diff --git a/vta/hardware/chisel/src/main/scala/core/Compute.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Compute.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Compute.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Compute.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Configs.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Configs.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Configs.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Configs.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Core.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Core.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Core.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Core.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Decode.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Decode.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Decode.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Decode.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/EventCounters.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/EventCounters.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/EventCounters.scala
rename to 
3rdparty/vta-hw/hardware/chisel/src/main/scala/core/EventCounters.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Fetch.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Fetch.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Fetch.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Fetch.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/ISA.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/ISA.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/ISA.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/ISA.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Load.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Load.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Load.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Load.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/LoadUop.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/LoadUop.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/LoadUop.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/LoadUop.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Semaphore.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Semaphore.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Semaphore.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Semaphore.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/Store.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Store.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/Store.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Store.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/TensorAlu.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorAlu.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/TensorAlu.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorAlu.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/TensorGemm.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorGemm.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/TensorGemm.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorGemm.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/TensorLoad.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorLoad.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/TensorLoad.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorLoad.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/TensorStore.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorStore.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/TensorStore.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorStore.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/TensorUtil.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorUtil.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/TensorUtil.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/TensorUtil.scala
diff --git a/vta/hardware/chisel/src/main/scala/core/package.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/package.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/core/package.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/core/package.scala
diff --git a/vta/hardware/chisel/src/main/scala/dpi/VTAHostDPI.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/dpi/VTAHostDPI.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/dpi/VTAHostDPI.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/dpi/VTAHostDPI.scala
diff --git a/vta/hardware/chisel/src/main/scala/dpi/VTAMemDPI.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/dpi/VTAMemDPI.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/dpi/VTAMemDPI.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/dpi/VTAMemDPI.scala
diff --git a/vta/hardware/chisel/src/main/scala/dpi/VTASimDPI.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/dpi/VTASimDPI.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/dpi/VTASimDPI.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/dpi/VTASimDPI.scala
diff --git a/vta/hardware/chisel/src/main/scala/interface/axi/AXI.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/interface/axi/AXI.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/interface/axi/AXI.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/interface/axi/AXI.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/Configs.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/Configs.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/Configs.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/Configs.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/IntelShell.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/IntelShell.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/IntelShell.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/IntelShell.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/SimShell.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/SimShell.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/SimShell.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/SimShell.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/VCR.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/VCR.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/VCR.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/VCR.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/VME.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/VME.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/VME.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/VME.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/VTAShell.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/VTAShell.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/VTAShell.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/VTAShell.scala
diff --git a/vta/hardware/chisel/src/main/scala/shell/XilinxShell.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/XilinxShell.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/shell/XilinxShell.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/shell/XilinxShell.scala
diff --git a/vta/hardware/chisel/src/main/scala/test/Test.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/test/Test.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/test/Test.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/test/Test.scala
diff --git a/vta/hardware/chisel/src/main/scala/util/Config.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/util/Config.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/util/Config.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/util/Config.scala
diff --git 
a/vta/hardware/chisel/src/main/scala/util/GenericParameterizedBundle.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/util/GenericParameterizedBundle.scala
similarity index 100%
rename from 
vta/hardware/chisel/src/main/scala/util/GenericParameterizedBundle.scala
rename to 
3rdparty/vta-hw/hardware/chisel/src/main/scala/util/GenericParameterizedBundle.scala
diff --git a/vta/hardware/chisel/src/main/scala/vta/Configs.scala 
b/3rdparty/vta-hw/hardware/chisel/src/main/scala/vta/Configs.scala
similarity index 100%
rename from vta/hardware/chisel/src/main/scala/vta/Configs.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/main/scala/vta/Configs.scala
diff --git a/vta/hardware/chisel/src/test/scala/unittest/AluTest.scala 
b/3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/AluTest.scala
similarity index 100%
rename from vta/hardware/chisel/src/test/scala/unittest/AluTest.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/AluTest.scala
diff --git a/vta/hardware/chisel/src/test/scala/unittest/Launcher.scala 
b/3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/Launcher.scala
similarity index 100%
rename from vta/hardware/chisel/src/test/scala/unittest/Launcher.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/Launcher.scala
diff --git a/vta/hardware/chisel/src/test/scala/unittest/MvmTest.scala 
b/3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/MvmTest.scala
similarity index 100%
rename from vta/hardware/chisel/src/test/scala/unittest/MvmTest.scala
rename to 3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/MvmTest.scala
diff --git a/vta/hardware/chisel/src/test/scala/unittest/utils/Helper.scala 
b/3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/utils/Helper.scala
similarity index 100%
rename from vta/hardware/chisel/src/test/scala/unittest/utils/Helper.scala
rename to 
3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/utils/Helper.scala
diff --git 
a/vta/hardware/chisel/src/test/scala/unittest/utils/RandomArray.scala 
b/3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/utils/RandomArray.scala
similarity index 100%
rename from vta/hardware/chisel/src/test/scala/unittest/utils/RandomArray.scala
rename to 
3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/utils/RandomArray.scala
diff --git a/vta/hardware/chisel/src/test/scala/unittest/utils/TestRunner.scala 
b/3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/utils/TestRunner.scala
similarity index 100%
rename from vta/hardware/chisel/src/test/scala/unittest/utils/TestRunner.scala
rename to 
3rdparty/vta-hw/hardware/chisel/src/test/scala/unittest/utils/TestRunner.scala
diff --git a/vta/hardware/dpi/tsim_device.cc 
b/3rdparty/vta-hw/hardware/dpi/tsim_device.cc
similarity index 100%
rename from vta/hardware/dpi/tsim_device.cc
rename to 3rdparty/vta-hw/hardware/dpi/tsim_device.cc
diff --git a/vta/hardware/intel/Makefile 
b/3rdparty/vta-hw/hardware/intel/Makefile
similarity index 100%
rename from vta/hardware/intel/Makefile
rename to 3rdparty/vta-hw/hardware/intel/Makefile
diff --git a/vta/hardware/intel/README.md 
b/3rdparty/vta-hw/hardware/intel/README.md
similarity index 100%
rename from vta/hardware/intel/README.md
rename to 3rdparty/vta-hw/hardware/intel/README.md
diff --git a/vta/hardware/intel/scripts/compile_design.tcl 
b/3rdparty/vta-hw/hardware/intel/scripts/compile_design.tcl
similarity index 100%
rename from vta/hardware/intel/scripts/compile_design.tcl
rename to 3rdparty/vta-hw/hardware/intel/scripts/compile_design.tcl
diff --git a/vta/hardware/intel/scripts/de10_nano_top.v 
b/3rdparty/vta-hw/hardware/intel/scripts/de10_nano_top.v
similarity index 100%
rename from vta/hardware/intel/scripts/de10_nano_top.v
rename to 3rdparty/vta-hw/hardware/intel/scripts/de10_nano_top.v
diff --git a/vta/hardware/intel/scripts/ip/vta/vta_hw.tcl 
b/3rdparty/vta-hw/hardware/intel/scripts/ip/vta/vta_hw.tcl
similarity index 100%
rename from vta/hardware/intel/scripts/ip/vta/vta_hw.tcl
rename to 3rdparty/vta-hw/hardware/intel/scripts/ip/vta/vta_hw.tcl
diff --git a/vta/hardware/intel/scripts/set_attrs.py 
b/3rdparty/vta-hw/hardware/intel/scripts/set_attrs.py
similarity index 100%
rename from vta/hardware/intel/scripts/set_attrs.py
rename to 3rdparty/vta-hw/hardware/intel/scripts/set_attrs.py
diff --git a/vta/hardware/intel/scripts/set_clocks.sdc 
b/3rdparty/vta-hw/hardware/intel/scripts/set_clocks.sdc
similarity index 100%
rename from vta/hardware/intel/scripts/set_clocks.sdc
rename to 3rdparty/vta-hw/hardware/intel/scripts/set_clocks.sdc
diff --git a/vta/hardware/intel/scripts/soc_system.tcl 
b/3rdparty/vta-hw/hardware/intel/scripts/soc_system.tcl
similarity index 100%
rename from vta/hardware/intel/scripts/soc_system.tcl
rename to 3rdparty/vta-hw/hardware/intel/scripts/soc_system.tcl
diff --git a/vta/hardware/xilinx/.gitignore 
b/3rdparty/vta-hw/hardware/xilinx/.gitignore
similarity index 100%
rename from vta/hardware/xilinx/.gitignore
rename to 3rdparty/vta-hw/hardware/xilinx/.gitignore
diff --git a/vta/hardware/xilinx/Makefile 
b/3rdparty/vta-hw/hardware/xilinx/Makefile
similarity index 100%
rename from vta/hardware/xilinx/Makefile
rename to 3rdparty/vta-hw/hardware/xilinx/Makefile
diff --git a/vta/hardware/xilinx/README.md 
b/3rdparty/vta-hw/hardware/xilinx/README.md
similarity index 100%
rename from vta/hardware/xilinx/README.md
rename to 3rdparty/vta-hw/hardware/xilinx/README.md
diff --git a/vta/hardware/xilinx/scripts/hls.tcl 
b/3rdparty/vta-hw/hardware/xilinx/scripts/hls.tcl
similarity index 100%
rename from vta/hardware/xilinx/scripts/hls.tcl
rename to 3rdparty/vta-hw/hardware/xilinx/scripts/hls.tcl
diff --git a/vta/hardware/xilinx/scripts/hsi.tcl 
b/3rdparty/vta-hw/hardware/xilinx/scripts/hsi.tcl
similarity index 100%
rename from vta/hardware/xilinx/scripts/hsi.tcl
rename to 3rdparty/vta-hw/hardware/xilinx/scripts/hsi.tcl
diff --git a/vta/hardware/xilinx/scripts/vivado.tcl 
b/3rdparty/vta-hw/hardware/xilinx/scripts/vivado.tcl
similarity index 100%
rename from vta/hardware/xilinx/scripts/vivado.tcl
rename to 3rdparty/vta-hw/hardware/xilinx/scripts/vivado.tcl
diff --git a/vta/hardware/xilinx/sim/vta_test.cc 
b/3rdparty/vta-hw/hardware/xilinx/sim/vta_test.cc
similarity index 100%
rename from vta/hardware/xilinx/sim/vta_test.cc
rename to 3rdparty/vta-hw/hardware/xilinx/sim/vta_test.cc
diff --git a/vta/hardware/xilinx/src/vta.cc 
b/3rdparty/vta-hw/hardware/xilinx/src/vta.cc
similarity index 100%
rename from vta/hardware/xilinx/src/vta.cc
rename to 3rdparty/vta-hw/hardware/xilinx/src/vta.cc
diff --git a/vta/hardware/xilinx/src/vta.h 
b/3rdparty/vta-hw/hardware/xilinx/src/vta.h
similarity index 100%
rename from vta/hardware/xilinx/src/vta.h
rename to 3rdparty/vta-hw/hardware/xilinx/src/vta.h
diff --git a/vta/include/vta/dpi/module.h 
b/3rdparty/vta-hw/include/vta/dpi/module.h
similarity index 100%
rename from vta/include/vta/dpi/module.h
rename to 3rdparty/vta-hw/include/vta/dpi/module.h
diff --git a/vta/include/vta/dpi/tsim.h b/3rdparty/vta-hw/include/vta/dpi/tsim.h
similarity index 100%
rename from vta/include/vta/dpi/tsim.h
rename to 3rdparty/vta-hw/include/vta/dpi/tsim.h
diff --git a/vta/include/vta/driver.h b/3rdparty/vta-hw/include/vta/driver.h
similarity index 100%
rename from vta/include/vta/driver.h
rename to 3rdparty/vta-hw/include/vta/driver.h
diff --git a/vta/include/vta/hw_spec.h b/3rdparty/vta-hw/include/vta/hw_spec.h
similarity index 100%
rename from vta/include/vta/hw_spec.h
rename to 3rdparty/vta-hw/include/vta/hw_spec.h
diff --git a/vta/include/vta/sim_tlpp.h b/3rdparty/vta-hw/include/vta/sim_tlpp.h
similarity index 100%
rename from vta/include/vta/sim_tlpp.h
rename to 3rdparty/vta-hw/include/vta/sim_tlpp.h
diff --git a/vta/src/de10nano/cma_api.cc 
b/3rdparty/vta-hw/src/de10nano/cma_api.cc
similarity index 100%
rename from vta/src/de10nano/cma_api.cc
rename to 3rdparty/vta-hw/src/de10nano/cma_api.cc
diff --git a/vta/src/de10nano/cma_api.h b/3rdparty/vta-hw/src/de10nano/cma_api.h
similarity index 100%
rename from vta/src/de10nano/cma_api.h
rename to 3rdparty/vta-hw/src/de10nano/cma_api.h
diff --git a/vta/src/de10nano/de10nano_driver.cc 
b/3rdparty/vta-hw/src/de10nano/de10nano_driver.cc
similarity index 100%
rename from vta/src/de10nano/de10nano_driver.cc
rename to 3rdparty/vta-hw/src/de10nano/de10nano_driver.cc
diff --git a/vta/src/de10nano/de10nano_driver.h 
b/3rdparty/vta-hw/src/de10nano/de10nano_driver.h
similarity index 100%
rename from vta/src/de10nano/de10nano_driver.h
rename to 3rdparty/vta-hw/src/de10nano/de10nano_driver.h
diff --git a/vta/src/dpi/module.cc b/3rdparty/vta-hw/src/dpi/module.cc
similarity index 100%
rename from vta/src/dpi/module.cc
rename to 3rdparty/vta-hw/src/dpi/module.cc
diff --git a/vta/src/pynq/pynq_driver.cc 
b/3rdparty/vta-hw/src/pynq/pynq_driver.cc
similarity index 100%
rename from vta/src/pynq/pynq_driver.cc
rename to 3rdparty/vta-hw/src/pynq/pynq_driver.cc
diff --git a/vta/src/pynq/pynq_driver.h b/3rdparty/vta-hw/src/pynq/pynq_driver.h
similarity index 100%
rename from vta/src/pynq/pynq_driver.h
rename to 3rdparty/vta-hw/src/pynq/pynq_driver.h
diff --git a/vta/src/sim/sim_driver.cc b/3rdparty/vta-hw/src/sim/sim_driver.cc
similarity index 100%
rename from vta/src/sim/sim_driver.cc
rename to 3rdparty/vta-hw/src/sim/sim_driver.cc
diff --git a/vta/src/sim/sim_tlpp.cc b/3rdparty/vta-hw/src/sim/sim_tlpp.cc
similarity index 100%
rename from vta/src/sim/sim_tlpp.cc
rename to 3rdparty/vta-hw/src/sim/sim_tlpp.cc
diff --git a/vta/src/tsim/tsim_driver.cc 
b/3rdparty/vta-hw/src/tsim/tsim_driver.cc
similarity index 100%
rename from vta/src/tsim/tsim_driver.cc
rename to 3rdparty/vta-hw/src/tsim/tsim_driver.cc
diff --git a/vta/src/vmem/virtual_memory.cc 
b/3rdparty/vta-hw/src/vmem/virtual_memory.cc
similarity index 100%
rename from vta/src/vmem/virtual_memory.cc
rename to 3rdparty/vta-hw/src/vmem/virtual_memory.cc
diff --git a/vta/src/vmem/virtual_memory.h 
b/3rdparty/vta-hw/src/vmem/virtual_memory.h
similarity index 100%
rename from vta/src/vmem/virtual_memory.h
rename to 3rdparty/vta-hw/src/vmem/virtual_memory.h
diff --git a/vta/tests/hardware/common/test_lib.cc 
b/3rdparty/vta-hw/tests/hardware/common/test_lib.cc
similarity index 100%
rename from vta/tests/hardware/common/test_lib.cc
rename to 3rdparty/vta-hw/tests/hardware/common/test_lib.cc
diff --git a/vta/tests/hardware/common/test_lib.h 
b/3rdparty/vta-hw/tests/hardware/common/test_lib.h
similarity index 100%
rename from vta/tests/hardware/common/test_lib.h
rename to 3rdparty/vta-hw/tests/hardware/common/test_lib.h
diff --git a/vta/tests/hardware/metal_test/Makefile 
b/3rdparty/vta-hw/tests/hardware/metal_test/Makefile
similarity index 100%
rename from vta/tests/hardware/metal_test/Makefile
rename to 3rdparty/vta-hw/tests/hardware/metal_test/Makefile
diff --git a/vta/tests/hardware/metal_test/metal_test.cc 
b/3rdparty/vta-hw/tests/hardware/metal_test/metal_test.cc
similarity index 100%
rename from vta/tests/hardware/metal_test/metal_test.cc
rename to 3rdparty/vta-hw/tests/hardware/metal_test/metal_test.cc
diff --git a/vta/src/runtime.cc b/src/runtime/vta/runtime.cc
similarity index 100%
rename from vta/src/runtime.cc
rename to src/runtime/vta/runtime.cc
diff --git a/vta/include/vta/runtime.h b/src/runtime/vta/runtime.h
similarity index 100%
rename from vta/include/vta/runtime.h
rename to src/runtime/vta/runtime.h

Reply via email to