From 19a0fb1d3513b4a19652a0082eadf9e4e7d3e4de Mon Sep 17 00:00:00 2001 From: Mahadevan Date: Wed, 9 Apr 2025 12:02:22 +0530 Subject: [PATCH] ANDROID: abi_gki_aarch64_qcom: Update symbol list for display HFI driver The symbol list has been updated to the QCOM ABI symbol list for the display HFI driver to facilitate communication with the Display CoProcessor (DCP Firmware). 1 function symbol added virtqueue_get_vring Bug: 409461670 Change-Id: I5ad34386609d3dc0a72a2600edc202fcecf0d999 Signed-off-by: Mahadevan --- android/abi_gki_aarch64.stg | 55 ++++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_qcom | 1 + 2 files changed, 56 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index a243c62047b0..52293012a1a9 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -23438,6 +23438,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xefdda716 } +pointer_reference { + id: 0x316c7444 + kind: POINTER + pointee_type_id: 0xeff1378d +} pointer_reference { id: 0x316cc8eb kind: POINTER @@ -35378,6 +35383,11 @@ qualified { qualifier: CONST qualified_type_id: 0xcf6aab90 } +qualified { + id: 0xeff1378d + qualifier: CONST + qualified_type_id: 0xcf8368bd +} qualified { id: 0xeff3c532 qualifier: CONST @@ -52445,6 +52455,12 @@ member { type_id: 0x14fb0ab0 offset: 576 } +member { + id: 0xe1383385 + name: "avail" + type_id: 0x14fb0ab0 + offset: 128 +} member { id: 0xe19ce3ba name: "avail" @@ -75133,6 +75149,12 @@ member { name: "desc" type_id: 0x1c4f6f14 } +member { + id: 0x87ca6452 + name: "desc" + type_id: 0x104d72c1 + offset: 64 +} member { id: 0x87ca6bab name: "desc" @@ -204652,6 +204674,12 @@ member { type_id: 0x399f63b7 offset: 640 } +member { + id: 0x8b87889f + name: "used" + type_id: 0x399f63b7 + offset: 192 +} member { id: 0x8b8d6727 name: "used" @@ -274219,6 +274247,18 @@ struct_union { member_id: 0xd6e6640d } } +struct_union { + id: 0xcf8368bd + kind: STRUCT + name: "vring" + definition { + bytesize: 32 + member_id: 0x1c73cad3 + member_id: 0x87ca6452 + member_id: 0xe1383385 + member_id: 0x8b87889f + } +} struct_union { id: 0xdf09be6b kind: STRUCT @@ -338465,6 +338505,11 @@ function { parameter_id: 0x06835e9c parameter_id: 0x33756485 } +function { + id: 0xbd098825 + return_type_id: 0x316c7444 + parameter_id: 0x31fa879c +} function { id: 0xbd324cd3 return_type_id: 0x29c600bb @@ -415916,6 +415961,15 @@ elf_symbol { type_id: 0xb0635f1b full_name: "virtqueue_get_used_addr" } +elf_symbol { + id: 0xa3699271 + name: "virtqueue_get_vring" + is_defined: true + symbol_type: FUNCTION + crc: 0x89e54a5c + type_id: 0xbd098825 + full_name: "virtqueue_get_vring" +} elf_symbol { id: 0x40994c4b name: "virtqueue_get_vring_size" @@ -426179,6 +426233,7 @@ interface { symbol_id: 0x97472a76 symbol_id: 0x18b1b4af symbol_id: 0x6baf8fe0 + symbol_id: 0xa3699271 symbol_id: 0x40994c4b symbol_id: 0xc310fa7c symbol_id: 0xbadb7e4b diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index b037e1bc50e9..fd92c270e73f 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -4083,6 +4083,7 @@ virtqueue_get_buf_ctx virtqueue_get_desc_addr virtqueue_get_used_addr + virtqueue_get_vring virtqueue_get_vring_size virtqueue_is_broken virtqueue_kick