ANDROID: ABI: Update the symbol list for mtk 7 function symbol(s) added 'int drm_connector_helper_get_modes_fixed(struct drm_connector*, const struct drm_display_mode*)' 'enum drm_mode_status drm_crtc_helper_mode_valid_fixed(struct drm_crtc*, const struct drm_display_mode*, const struct drm_display_mode*)' 'void drm_fb_memcpy(struct iosys_map*, const unsigned int*, const struct iosys_map*, const struct drm_framebuffer*, const struct drm_rect*)' 'void drm_fb_swab(struct iosys_map*, const unsigned int*, const struct iosys_map*, const struct drm_framebuffer*, const struct drm_rect*, bool)' 'void drm_fb_xrgb8888_to_rgb565(struct iosys_map*, const unsigned int*, const struct iosys_map*, const struct drm_framebuffer*, const struct drm_rect*, bool)' 'struct drm_framebuffer* drm_gem_fb_create_with_dirty(struct drm_device*, struct drm_file*, const struct drm_mode_fb_cmd2*)' 'void drm_gem_fb_end_cpu_access(struct drm_framebuffer*, enum dma_data_direction)' Bug: 498387235 Bug: 498752041 Change-Id: I8881e5732a4a82d8a206538f8f6303d42575a4f7 Signed-off-by: Seiya Wang <seiya.wang@mediatek.com> (cherry picked from commit 868d1cf2970a0a270329ab013e13ae398500f20e)
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 8b6b66e..b32c5d6 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg
@@ -23299,6 +23299,11 @@ pointee_type_id: 0xe9878cb9 } pointer_reference { + id: 0x30f6da87 + kind: POINTER + pointee_type_id: 0xe99b8c83 +} +pointer_reference { id: 0x30fbef83 kind: POINTER pointee_type_id: 0xe9af5892 @@ -24349,6 +24354,11 @@ pointee_type_id: 0xe6b2b374 } pointer_reference { + id: 0x334261f7 + kind: POINTER + pointee_type_id: 0xe7496141 +} +pointer_reference { id: 0x3342d461 kind: POINTER pointee_type_id: 0xe74bb71b @@ -34964,6 +34974,11 @@ qualified_type_id: 0xecb578cc } qualified { + id: 0xe7496141 + qualifier: CONST + qualified_type_id: 0xed62338c +} +qualified { id: 0xe74bb71b qualifier: CONST qualified_type_id: 0xed696ae5 @@ -35109,6 +35124,11 @@ qualified_type_id: 0xd659846e } qualified { + id: 0xe99b8c83 + qualifier: CONST + qualified_type_id: 0xd6298487 +} +qualified { id: 0xe9af5892 qualifier: CONST qualified_type_id: 0xd6fad4c2 @@ -307607,6 +307627,25 @@ parameter_id: 0x33756485 } function { + id: 0x1fb50880 + return_type_id: 0x48b5725f + parameter_id: 0x3f1a5886 + parameter_id: 0x39cc14ac + parameter_id: 0x30f6da87 + parameter_id: 0x334261f7 + parameter_id: 0x39a83127 + parameter_id: 0x6d7f5ff6 +} +function { + id: 0x1fb50935 + return_type_id: 0x48b5725f + parameter_id: 0x3f1a5886 + parameter_id: 0x39cc14ac + parameter_id: 0x30f6da87 + parameter_id: 0x334261f7 + parameter_id: 0x39a83127 +} +function { id: 0x1fb5d3a2 return_type_id: 0x48b5725f parameter_id: 0x3e19e681 @@ -307722,6 +307761,12 @@ parameter_id: 0x6720d32f } function { + id: 0x1fdc6f4d + return_type_id: 0x48b5725f + parameter_id: 0x31c8b544 + parameter_id: 0xcd84e3cd +} +function { id: 0x1fdc9a5c return_type_id: 0x48b5725f parameter_id: 0x3d132f3c @@ -315837,6 +315882,12 @@ parameter_id: 0x18bd6530 } function { + id: 0x913bb562 + return_type_id: 0x6720d32f + parameter_id: 0x31b5a66f + parameter_id: 0x358ff5b7 +} +function { id: 0x913be113 return_type_id: 0x6720d32f parameter_id: 0x32ec08f2 @@ -339806,6 +339857,13 @@ parameter_id: 0xf435685e } function { + id: 0xb3a4e0ea + return_type_id: 0x067c4b9a + parameter_id: 0x315b7e01 + parameter_id: 0x358ff5b7 + parameter_id: 0x358ff5b7 +} +function { id: 0xb3a98317 return_type_id: 0x067c4b9a parameter_id: 0x315b7e01 @@ -373356,6 +373414,15 @@ full_name: "drm_connector_has_possible_encoder" } elf_symbol { + id: 0xbcd6dd55 + name: "drm_connector_helper_get_modes_fixed" + is_defined: true + symbol_type: FUNCTION + crc: 0x4c8f9449 + type_id: 0x913bb562 + full_name: "drm_connector_helper_get_modes_fixed" +} +elf_symbol { id: 0x141e61cb name: "drm_connector_helper_hpd_irq_event" is_defined: true @@ -373536,6 +373603,15 @@ full_name: "drm_crtc_handle_vblank" } elf_symbol { + id: 0x941c91e8 + name: "drm_crtc_helper_mode_valid_fixed" + is_defined: true + symbol_type: FUNCTION + crc: 0x665a5b3b + type_id: 0xb3a4e0ea + full_name: "drm_crtc_helper_mode_valid_fixed" +} +elf_symbol { id: 0x98de519f name: "drm_crtc_helper_set_config" is_defined: true @@ -374013,6 +374089,33 @@ full_name: "drm_event_reserve_init_locked" } elf_symbol { + id: 0xab06dd6a + name: "drm_fb_memcpy" + is_defined: true + symbol_type: FUNCTION + crc: 0xfe1dc5ce + type_id: 0x1fb50935 + full_name: "drm_fb_memcpy" +} +elf_symbol { + id: 0xb328cd0c + name: "drm_fb_swab" + is_defined: true + symbol_type: FUNCTION + crc: 0xd08e84bd + type_id: 0x1fb50880 + full_name: "drm_fb_swab" +} +elf_symbol { + id: 0x91d373ce + name: "drm_fb_xrgb8888_to_rgb565" + is_defined: true + symbol_type: FUNCTION + crc: 0x0d31e013 + type_id: 0x1fb50880 + full_name: "drm_fb_xrgb8888_to_rgb565" +} +elf_symbol { id: 0x49d641ae name: "drm_firmware_drivers_only" is_defined: true @@ -374256,6 +374359,15 @@ full_name: "drm_gem_fb_create_handle" } elf_symbol { + id: 0xced1dd85 + name: "drm_gem_fb_create_with_dirty" + is_defined: true + symbol_type: FUNCTION + crc: 0x01382615 + type_id: 0xa80d1860 + full_name: "drm_gem_fb_create_with_dirty" +} +elf_symbol { id: 0x3948069d name: "drm_gem_fb_create_with_funcs" is_defined: true @@ -374274,6 +374386,15 @@ full_name: "drm_gem_fb_destroy" } elf_symbol { + id: 0x2d2fedff + name: "drm_gem_fb_end_cpu_access" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5df111f + type_id: 0x1fdc6f4d + full_name: "drm_gem_fb_end_cpu_access" +} +elf_symbol { id: 0xd2191311 name: "drm_gem_fb_get_obj" is_defined: true @@ -425307,6 +425428,7 @@ symbol_id: 0xf01aa08a symbol_id: 0x7fe4fd87 symbol_id: 0xf8bd92c8 + symbol_id: 0xbcd6dd55 symbol_id: 0x141e61cb symbol_id: 0x70b7d94b symbol_id: 0x3b6d3ed0 @@ -425327,6 +425449,7 @@ symbol_id: 0x3b7c3802 symbol_id: 0x08309f5e symbol_id: 0x11e9361c + symbol_id: 0x941c91e8 symbol_id: 0x98de519f symbol_id: 0x49bf35a9 symbol_id: 0x9e8cce85 @@ -425380,6 +425503,9 @@ symbol_id: 0x99beb7c8 symbol_id: 0x0ba86fe5 symbol_id: 0x90dbe313 + symbol_id: 0xab06dd6a + symbol_id: 0xb328cd0c + symbol_id: 0x91d373ce symbol_id: 0x49d641ae symbol_id: 0x9d83d0f8 symbol_id: 0x11744540 @@ -425407,8 +425533,10 @@ symbol_id: 0xc7970f23 symbol_id: 0x5758ca8d symbol_id: 0x8f687080 + symbol_id: 0xced1dd85 symbol_id: 0x3948069d symbol_id: 0x128b55c8 + symbol_id: 0x2d2fedff symbol_id: 0xd2191311 symbol_id: 0x585410d0 symbol_id: 0xd4a13963
diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk index e95d122..62bdf63 100644 --- a/android/abi_gki_aarch64_mtk +++ b/android/abi_gki_aarch64_mtk
@@ -814,6 +814,7 @@ drm_compat_ioctl drm_connector_attach_encoder drm_connector_cleanup + drm_connector_helper_get_modes_fixed drm_connector_init drm_connector_register drm_connector_set_panel_orientation @@ -825,6 +826,7 @@ drm_crtc_commit_wait drm_crtc_from_index drm_crtc_handle_vblank + drm_crtc_helper_mode_valid_fixed drm_crtc_init_with_planes drm_crtc_send_vblank_event drm_crtc_vblank_get @@ -852,6 +854,9 @@ drm_encoder_cleanup drm_encoder_init __drm_err + drm_fb_memcpy + drm_fb_swab + drm_fb_xrgb8888_to_rgb565 drm_format_info drm_format_info_block_height drm_format_info_block_width @@ -860,6 +865,8 @@ drm_framebuffer_lookup drm_framebuffer_remove drm_gem_create_mmap_offset + drm_gem_fb_create_with_dirty + drm_gem_fb_end_cpu_access drm_gem_fb_get_obj drm_gem_handle_create drm_gem_mmap