commit | 889f249f91433251ad0a9fa0b7bef05ba2c3d107 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Thu Mar 18 22:28:30 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Mar 18 22:28:30 2021 +0000 |
tree | 05bd96180f6d1d489a3ea6ece45f8ed86727e868 | |
parent | 3d79c11c2bdbc56d7ab62d98bab4f14b61e4ec4d [diff] | |
parent | 40122ae511eddee1e220d9d9b6021ce048987c0d [diff] |
Merge "Document the default alignment and padding value." am: 40122ae511 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1641200 Change-Id: I740c37737d0250521390a70ea2dacc185f8b6c1b
diff --git a/neuralnetworks/aidl/android/hardware/neuralnetworks/DataLocation.aidl b/neuralnetworks/aidl/android/hardware/neuralnetworks/DataLocation.aidl index 1b2378f..f656360 100644 --- a/neuralnetworks/aidl/android/hardware/neuralnetworks/DataLocation.aidl +++ b/neuralnetworks/aidl/android/hardware/neuralnetworks/DataLocation.aidl
@@ -35,6 +35,11 @@ * total size of the writable region of the output data, and padding specifies the extra bytes at * the end of the memory region that may be used by the device to access memory in chunks, for * efficiency, but must not be used to hold any output data. + * + * When used in RequestArgument, clients should prefer to align and pad the sub-region to + * 64 bytes when possible; this may allow the device to access the sub-region more efficiently. + * The sub-region is aligned to 64 bytes if the value of offset is a multiple of 64. + * The sub-region is padded to 64 bytes if the sum of length and padding is a multiple of 64. */ @VintfStability parcelable DataLocation {