This is an automated email from the ASF dual-hosted git repository.
jwfromm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from bb50884 [ETHOSN] Add support for Ethos-N 21.08 driver stack release.
(#9596)
add 6c32f97 Add minimal forwarding RPC server for host driven python
execution on Hexagon (#9526)
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 2 +
apps/hexagon_launcher/README.md | 8 +-
apps/hexagon_proxy_rpc/Readme.md | 82 ++++++
.../cmake/HexagonRPC.cmake} | 12 +-
.../cmake/android/CMakeLists.txt | 60 ++--
.../cmake/hexagon/CMakeLists.txt | 24 +-
.../runtime.cc => hexagon_proxy_rpc/common.h} | 54 ++--
apps/hexagon_proxy_rpc/hexagon_core.cc | 204 +++++++++++++
.../hexagon_proxy_rpc.idl} | 18 +-
apps/hexagon_proxy_rpc/rpc_env.cc | 326 +++++++++++++++++++++
cmake/config.cmake | 3 +
cmake/modules/Hexagon.cmake | 87 +++++-
src/runtime/hexagon/android/hexagon_module.cc | 58 +---
src/runtime/hexagon/hexagon/hexagon_buffer.cc | 17 +-
src/runtime/hexagon/hexagon/hexagon_common.cc | 7 +
.../hexagon/hexagon/hexagon_device_api_v2.cc | 1 +
src/runtime/hexagon/hexagon_module.cc | 102 +++++++
src/runtime/hexagon/hexagon_module.h | 30 ++
.../hexagon/{hexagon => host}/hexagon_module.cc | 13 +-
src/runtime/hexagon/proxy_rpc/device_api.cc | 155 ++++++++++
src/target/llvm/codegen_hexagon.cc | 40 ++-
.../test_hexagon/{ => proxy_rpc}/__init__.py | 2 +-
.../contrib/test_hexagon/proxy_rpc/test_matmul.py | 159 ++++++++++
23 files changed, 1323 insertions(+), 141 deletions(-)
create mode 100644 apps/hexagon_proxy_rpc/Readme.md
copy apps/{hexagon_launcher/cmake/HexagonLauncher.cmake =>
hexagon_proxy_rpc/cmake/HexagonRPC.cmake} (85%)
copy apps/{hexagon_launcher => hexagon_proxy_rpc}/cmake/android/CMakeLists.txt
(57%)
copy apps/{hexagon_launcher => hexagon_proxy_rpc}/cmake/hexagon/CMakeLists.txt
(77%)
copy apps/{bundle_deploy/runtime.cc => hexagon_proxy_rpc/common.h} (50%)
create mode 100644 apps/hexagon_proxy_rpc/hexagon_core.cc
copy apps/{hexagon_launcher/launcher_rpc.idl =>
hexagon_proxy_rpc/hexagon_proxy_rpc.idl} (58%)
create mode 100644 apps/hexagon_proxy_rpc/rpc_env.cc
create mode 100644 src/runtime/hexagon/hexagon_module.cc
rename src/runtime/hexagon/{hexagon => host}/hexagon_module.cc (73%)
create mode 100644 src/runtime/hexagon/proxy_rpc/device_api.cc
copy tests/python/contrib/test_hexagon/{ => proxy_rpc}/__init__.py (93%)
create mode 100644 tests/python/contrib/test_hexagon/proxy_rpc/test_matmul.py