diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/memory/2.0/Android.bp | 12 | ||||
-rw-r--r-- | tests/memory/2.0/IMemoryInterface.hal | 12 | ||||
-rw-r--r-- | tests/memory/2.0/types.hal | 6 |
3 files changed, 30 insertions, 0 deletions
diff --git a/tests/memory/2.0/Android.bp b/tests/memory/2.0/Android.bp new file mode 100644 index 0000000000..5166652120 --- /dev/null +++ b/tests/memory/2.0/Android.bp @@ -0,0 +1,12 @@ +hidl_interface { + name: "android.hardware.tests.memory@2.0", + root: "android.hardware", + srcs: [ + "IMemoryInterface.hal", + "types.hal", + ], + interfaces: [ + "android.hidl.base@1.0", + ], + gen_java: true, +} diff --git a/tests/memory/2.0/IMemoryInterface.hal b/tests/memory/2.0/IMemoryInterface.hal new file mode 100644 index 0000000000..2c824bfdec --- /dev/null +++ b/tests/memory/2.0/IMemoryInterface.hal @@ -0,0 +1,12 @@ +package android.hardware.tests.memory@2.0; + +interface IMemoryInterface { + // Flips all the bits in the given memory buffer. + bitwiseNot(memory mem); + // Returns a read-only buffer of size 8, containing the bytes 0..7. + getTestMem() generates(memory mem); + // Given two memory regions of the same size, returns two memory fields of + // equal size, the first contains the byte-wise sum and the other the byte- + // wise difference. + getSumDiff(TwoMemory in) generates(TwoMemory out); +}; diff --git a/tests/memory/2.0/types.hal b/tests/memory/2.0/types.hal new file mode 100644 index 0000000000..9ec357ba9e --- /dev/null +++ b/tests/memory/2.0/types.hal @@ -0,0 +1,6 @@ +package android.hardware.tests.memory@2.0; + +struct TwoMemory { + memory mem1; + memory mem2; +}; |