From e9cabb7952a16b54687e3c40b7fbd61762aa0c1c Mon Sep 17 00:00:00 2001 From: chrisscl Date: Mon, 8 Jun 2026 20:00:51 +0800 Subject: [PATCH] =?UTF-8?q?Description:p7885=E7=99=BD=E5=90=8D=E5=8D=95?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chrisscl --- .../Passthrough/passthrough_indirect.json | 18 ++++++++++ .../rules/chipsetsdk_dep_whitelist.json | 35 +++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json index 71178b40..9b841df0 100755 --- a/tools/deps_guard/rules/Passthrough/passthrough_indirect.json +++ b/tools/deps_guard/rules/Passthrough/passthrough_indirect.json @@ -82,5 +82,23 @@ "so_file_name": "libalsa_midi.so", "path": "//thirdparty/alsa-lib:libalsa_midi", "headers": [] + }, + { + "name": "soc_p7885:libstagefrighthw", + "so_file_name": "libstagefrighthw.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libstagefrighthw:libstagefrighthw", + "headers": [] + }, + { + "name": "soc_p7885:libomx_memion", + "so_file_name": "libomx_memion.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libutils/memory/libmemion:libomx_memion", + "headers": [] + }, + { + "name": "soc_p7885:libomx_utils", + "so_file_name": "libomx_utils.z.so", + "path": "//device/soc/unisoc/p7885/hardware/omx_il/libutils:libomx_utils", + "headers": [] } ] \ No newline at end of file diff --git a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json index 13306b39..fde3f25a 100644 --- a/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json +++ b/tools/deps_guard/rules/chipsetsdk_dep_whitelist.json @@ -10567,5 +10567,40 @@ "dep_file_name": "ld-musl-arm-asan.so.1", "dep_file_path": "system/lib/ld-musl-arm-asan.so.1", "description": "lib libOMX_Core.z.so with innerapi_tags [passthrough_indirect] cannot deps system only lib ld-musl-arm-asan.so.1 in system/lib/ld-musl-arm-asan.so.1" + }, + { + "so_file_name": "libstagefrighthw.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libstagefrighthw.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libstagefrighthw.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libomx_memion.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libomx_memion.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libomx_memion.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libomx_utils.z.so", + "so_file_path": "vendor/lib64/passthrough/indirect/libomx_utils.z.so", + "dep_file_name": "libhilog.so", + "dep_file_path": "system/lib64/chipset-sdk/libhilog.so", + "description": "libomx_utils.z.so with innerapi_tags [passthrough_indirect] has dep file libhilog.so with //base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog contains wrong dep innerapi_tags [chipsetsdk] in innerapi_tags [chipsetsdk,platformsdk,sasdk]" + }, + { + "so_file_name": "libdisplay_buffer_vdi_impl.z.so", + "so_file_path": "vendor/lib64/libdisplay_buffer_vdi_impl.z.so", + "dep_file_name": "libdisplay_gralloc.z.so", + "dep_file_path": "vendor/lib64/libdisplay_gralloc.z.so", + "description": "libdisplay_buffer_vdi_impl.z.so with innerapi_tags [passthrough] cannot depend vendor only file libdisplay_gralloc.z.so with //device/soc/unisoc/p7885/hardware/display:display_gralloc" + }, + { + "so_file_name": "libEGL.so", + "so_file_path": "system/lib64/platformsdk/libEGL.so", + "dep_file_name": "libGLES_mali.z.so", + "dep_file_path": "vendor/lib64/chipsetsdk/libGLES_mali.z.so", + "description": "libEGL.so with innerapi_tags [llndk] cannot depend vendor only file libGLES_mali.z.so with //device/soc/unisoc/p7885/hardware/gpu:GLES_mali" } ]