Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 38dde62b authored by Isaac J. Manjarres's avatar Isaac J. Manjarres
Browse files

ANDROID: ABI: Update ABI snapshot after additions to struct io_pgtable_cfg



Update the ABI snapshot after the additions made to struct
io_pgtable_cfg for adding support for IOMMU drivers to allocate/free
page-table memory.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some sub-type change:

  [C] 'function io_pgtable_ops* alloc_io_pgtable_ops(io_pgtable_fmt, io_pgtable_cfg*, void*)' at io-pgtable.c:29:1 has some sub-type changes:

    CRC value (modversions) changed from 0xe49d2ea to 0x153c3f3b

'struct io_pgtable_cfg at io-pgtable.h:64:1' changed:
  type size changed from 704 to 768 (in bits)
  1 data member insertion:
    'const iommu_pgtable_ops* io_pgtable_cfg::iommu_pgtable_ops', at offset 320 (in bits) at io-pgtable.h:113:1
  there are data member changes:
    'device* io_pgtable_cfg::iommu_dev' offset changed from 320 to 384 (in bits) (by +64 bits)
    anonymous data member 'union {struct {u64 ttbr[2]; u64 tcr; u64 mair[2];} arm_lpae_s1_cfg; struct {u64 vttbr; u64 vtcr;} arm_lpae_s2_cfg; struct {u32 ttbr[2]; u32 tcr; u32 nmrr; u32 prrr;} arm_v7s_cfg; struct {u64 transtab; u64 memattr;} arm_mali_lpae_cfg;}' offset changed from 384 to 448 (in bits) (by +64 bits)
  one impacted interface:
    function io_pgtable_ops* alloc_io_pgtable_ops(io_pgtable_fmt, io_pgtable_cfg*, void*)

Bug: 147086566
Change-Id: I17904a2dde3bf17e5917a6af8ef886c4fdcd3c95
Signed-off-by: default avatarIsaac J. Manjarres <isaacm@codeaurora.org>
parent 5ab49e4b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment