tflite: Add a cpu implementation of AHardwareBuffer
This CL adds a simple cpu-based implementation of AHardwareBuffer API,
which will be used to verify the async API code path in the early stage.
The support of dmabuf and buffer import/export will be added subsequent
CLs.
BUG=b:305999697
TEST=bazel run --config=host_clang '//common:android_hardware_buffer_test'
Change-Id: I6d276aa109c7325ce6d6c9cce367d8235084fa3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tflite/+/5367480
Commit-Queue: Shik Chen <shik@chromium.org>
Tested-by: Shik Chen <shik@chromium.org>
Reviewed-by: Tommy Chiang <ototot@google.com>
Auto-Submit: Shik Chen <shik@chromium.org>
3 files changed