This is an automated email from the ASF dual-hosted git repository.
csullivan pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 23e794422a Replace '> >' in templates with >>, NFC (#12615)
add 7f1856d34f [Hexagon] Asynchronous DMA support (#12411)
No new revisions were added by this update.
Summary of changes:
src/runtime/hexagon/hexagon_device_api.cc | 3 +-
src/runtime/hexagon/hexagon_user_dma.cc | 112 +++++++-----
src/runtime/hexagon/hexagon_user_dma.h | 97 +++++++++++
src/runtime/hexagon/hexagon_user_dma_descriptors.h | 2 -
.../hexagon/hexagon_user_dma_instructions.h | 8 +-
src/runtime/hexagon/ring_buffer.h | 94 ++++++++++
.../cpp-runtime/hexagon/hexagon_user_dma_tests.cc | 178 +++++++++++++++++++
tests/cpp-runtime/hexagon/ring_buffer_tests.cc | 190 +++++++++++++++++++++
8 files changed, 631 insertions(+), 53 deletions(-)
create mode 100644 src/runtime/hexagon/hexagon_user_dma.h
create mode 100644 src/runtime/hexagon/ring_buffer.h
create mode 100644 tests/cpp-runtime/hexagon/hexagon_user_dma_tests.cc
create mode 100644 tests/cpp-runtime/hexagon/ring_buffer_tests.cc