From 09b63a94473094e2ac004354e5bf7f4d0301a9e1 Mon Sep 17 00:00:00 2001 From: Chanho Park Date: Mon, 16 Nov 2020 17:00:16 +0900 Subject: [PATCH] ANDROID: GKI: add allowed list for Exynosauto SoC This patch adds GKI symbol list for Exynosauto SoC. We need to add below 10 functions and most of symbols are required by PCIe EP(End point) driver. Leaf changes summary: 10 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 10 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 10 Added functions: [A] 'function uint32_t drm_of_crtc_port_mask(drm_device*, device_node*)' [A] 'function int dw_pcie_ep_init(dw_pcie_ep*)' [A] 'function u32 dw_pcie_read_dbi(dw_pcie*, u32, size_t)' [A] 'function void dw_pcie_write_dbi(dw_pcie*, u32, size_t, u32)' [A] 'function void pci_epc_clear_bar(pci_epc*, u8, pci_epf_bar*)' [A] 'function int pci_epc_map_addr(pci_epc*, u8, phys_addr_t, u64, size_t)' [A] 'function void* pci_epc_mem_alloc_addr(pci_epc*, phys_addr_t*, size_t)' [A] 'function void pci_epc_mem_free_addr(pci_epc*, phys_addr_t, void*, size_t)' [A] 'function int pci_epc_set_bar(pci_epc*, u8, pci_epf_bar*)' [A] 'function void pci_epc_unmap_addr(pci_epc*, u8, phys_addr_t)' Bug: 173340486 Signed-off-by: Chanho Park Change-Id: I7411118d2112f10f09405acc1a1461e06ccd9883 --- android/abi_gki_aarch64.xml | 1239 +++++++++++++++------------- android/abi_gki_aarch64_exynosauto | 12 + 2 files changed, 673 insertions(+), 578 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index c7c5df0e8900..23ebcfe434ba 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -1418,6 +1418,7 @@ + @@ -1480,12 +1481,15 @@ + + + @@ -2680,6 +2684,12 @@ + + + + + + @@ -4677,6 +4687,7 @@ + @@ -16473,13 +16484,13 @@ - + - + @@ -22940,102 +22951,102 @@ - - + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -23660,26 +23671,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -31456,14 +31447,6 @@ - - - - - - - - @@ -38234,6 +38217,11 @@ + + + + + @@ -38278,38 +38266,46 @@ + + + + + + + + - + - + - + - + - + - + - + - + @@ -43520,17 +43516,6 @@ - - - - - - - - - - - @@ -48823,7 +48808,7 @@ - + @@ -49336,7 +49321,7 @@ - + @@ -49460,7 +49445,7 @@ - + @@ -49969,7 +49954,7 @@ - + @@ -50033,7 +50018,7 @@ - + @@ -50090,7 +50075,7 @@ - + @@ -50229,7 +50214,7 @@ - + @@ -50260,7 +50245,7 @@ - + @@ -50271,7 +50256,7 @@ - + @@ -50530,7 +50515,7 @@ - + @@ -50549,7 +50534,7 @@ - + @@ -50586,7 +50571,7 @@ - + @@ -50710,7 +50695,7 @@ - + @@ -50731,7 +50716,7 @@ - + @@ -50768,7 +50753,7 @@ - + @@ -50862,7 +50847,7 @@ - + @@ -50921,7 +50906,7 @@ - + @@ -55095,8 +55080,8 @@ - - + + @@ -55161,17 +55146,17 @@ - - + + - - + + - - - + + + @@ -57259,6 +57244,17 @@ + + + + + + + + + + + @@ -65356,7 +65352,7 @@ - + @@ -65413,7 +65409,7 @@ - + @@ -65699,7 +65695,7 @@ - + @@ -66077,6 +66073,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -66088,6 +66357,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -66154,17 +66526,10 @@ - - - - - - - @@ -66515,244 +66880,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -66780,36 +66907,17 @@ - - - - - - - - - - - - - - - - - - - @@ -66819,14 +66927,9 @@ - - - - - @@ -66834,10 +66937,6 @@ - - - - @@ -66965,74 +67064,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -67115,26 +67150,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -67151,6 +67166,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -75418,17 +75476,17 @@ - - - + + + - - + + - - + + @@ -80537,6 +80595,17 @@ + + + + + + + + + + + @@ -89323,23 +89392,6 @@ - - - - - - - - - - - - - - - - - @@ -89395,17 +89447,6 @@ - - - - - - - - - - - @@ -89621,6 +89662,16 @@ + + + + + + + + + + @@ -89843,7 +89894,7 @@ - + @@ -90686,7 +90737,6 @@ - @@ -90701,8 +90751,6 @@ - - @@ -90870,7 +90918,7 @@ - + @@ -90884,7 +90932,7 @@ - + @@ -90896,16 +90944,17 @@ - + - + - + - - + + + @@ -91265,7 +91314,7 @@ - + @@ -91464,6 +91513,23 @@ + + + + + + + + + + + + + + + + + @@ -93644,6 +93710,17 @@ + + + + + + + + + + + @@ -94396,7 +94473,7 @@ - + @@ -95257,7 +95334,7 @@ - + @@ -100224,7 +100301,7 @@ - + @@ -103576,7 +103653,7 @@ - + @@ -103701,7 +103778,7 @@ - + @@ -108241,6 +108318,23 @@ + + + + + + + + + + + + + + + + + @@ -109531,33 +109625,33 @@ - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - + + @@ -115464,8 +115558,8 @@ - - + + @@ -117704,17 +117798,6 @@ - - - - - - - - - - - diff --git a/android/abi_gki_aarch64_exynosauto b/android/abi_gki_aarch64_exynosauto index 264a57846de5..084429b560c2 100644 --- a/android/abi_gki_aarch64_exynosauto +++ b/android/abi_gki_aarch64_exynosauto @@ -819,6 +819,7 @@ drm_mode_object_put drm_object_attach_property drm_of_component_match_add + drm_of_crtc_port_mask drm_of_find_possible_crtcs drm_open drm_panel_attach @@ -1082,6 +1083,17 @@ drm_panel_remove videomode_from_timing +# required by pcie-exynos-dw-ep.ko + dw_pcie_ep_init + dw_pcie_read_dbi + dw_pcie_write_dbi + pci_epc_clear_bar + pci_epc_map_addr + pci_epc_mem_alloc_addr + pci_epc_mem_free_addr + pci_epc_set_bar + pci_epc_unmap_addr + # required by pcie-exynos-dw-rc.ko bitmap_find_free_region bitmap_release_region