From 2f5764315b58ffe9da487b7eb5c34ca668eb9568 Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Thu, 12 May 2022 15:53:48 -0700 Subject: [PATCH] Gralloc: AIDL HAL may replace HIDL HAL. Relax the requirement on compatibility matrices that HIDL allocator HAL must exist on devices with target level 3~6, because they may have the AIDL Gralloc HAL instead. Use DeviceManifestTest.GrallocHal to enforce the requirement. Also fix comments. Bug: 232003062 Test: TH Change-Id: Ia00a9bdb15a39ebeb1ad74f3c922fe7923d7542d --- compatibility_matrices/compatibility_matrix.3.xml | 5 ++++- compatibility_matrices/compatibility_matrix.4.xml | 5 ++++- compatibility_matrices/compatibility_matrix.5.xml | 5 ++++- compatibility_matrices/compatibility_matrix.6.xml | 5 ++++- compatibility_matrices/compatibility_matrix.current.xml | 6 +++++- 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/compatibility_matrices/compatibility_matrix.3.xml b/compatibility_matrices/compatibility_matrix.3.xml index 468735d2ba..0964c9964c 100644 --- a/compatibility_matrices/compatibility_matrix.3.xml +++ b/compatibility_matrices/compatibility_matrix.3.xml @@ -183,7 +183,10 @@ default - + + android.hardware.graphics.allocator 2.0 diff --git a/compatibility_matrices/compatibility_matrix.4.xml b/compatibility_matrices/compatibility_matrix.4.xml index 96f291ff83..8ef0b3ad27 100644 --- a/compatibility_matrices/compatibility_matrix.4.xml +++ b/compatibility_matrices/compatibility_matrix.4.xml @@ -187,7 +187,10 @@ default - + + android.hardware.graphics.allocator 2.0 3.0 diff --git a/compatibility_matrices/compatibility_matrix.5.xml b/compatibility_matrices/compatibility_matrix.5.xml index 3642814f7e..12b85c7724 100644 --- a/compatibility_matrices/compatibility_matrix.5.xml +++ b/compatibility_matrices/compatibility_matrix.5.xml @@ -208,7 +208,10 @@ default - + + android.hardware.graphics.allocator 2.0 diff --git a/compatibility_matrices/compatibility_matrix.6.xml b/compatibility_matrices/compatibility_matrix.6.xml index 9c42cb0647..e19d2dd12e 100644 --- a/compatibility_matrices/compatibility_matrix.6.xml +++ b/compatibility_matrices/compatibility_matrix.6.xml @@ -238,7 +238,10 @@ default - + + android.hardware.graphics.allocator 2.0 diff --git a/compatibility_matrices/compatibility_matrix.current.xml b/compatibility_matrices/compatibility_matrix.current.xml index bf271994fb..ce5766078d 100644 --- a/compatibility_matrices/compatibility_matrix.current.xml +++ b/compatibility_matrices/compatibility_matrix.current.xml @@ -277,9 +277,13 @@ default + android.hardware.graphics.allocator - + 2.0 3.0 4.0