Skip to content
Snippets Groups Projects
  1. Jan 11, 2024
  2. Jan 10, 2024
  3. Jan 09, 2024
  4. Jan 08, 2024
    • Treehugger Robot's avatar
    • Treehugger Robot's avatar
    • Cole Faust's avatar
      Update path in comment · 24e730fc
      Cole Faust authored
      This android.bp file was moved, and the comment needs to be updated
      to reflect that.
      
      Test: Presubmits
      Change-Id: I225690505ccbf0f2234e65cbc668ade9bfbd5e17
      24e730fc
    • Yifan Hong's avatar
      Release VintfObject memory after compat check at boot time. · acb46e4c
      Yifan Hong authored
      After compatibility check at boot time, the VintfObject is
      usually no longer needed. Hence, at boot time, we actively
      release the VintfObject object after compatibility check
      by not using the shared instance in the first place.
      
      Test: TH
      Bug: 270169217
      Change-Id: I9b3383cd52fa67eb18dd5837f96caf2b0eab2ce5
      acb46e4c
    • Eric Biggers's avatar
    • Yifan Hong's avatar
      Merge changes If24cdca9,Ifcc8412e into main · e9a8efa9
      Yifan Hong authored
      * changes:
        vintf: Disable kernel compat check at boot time.
        vintf: delete deprecated VintfObject.verify.
      e9a8efa9
    • Yifan Hong's avatar
      vintf: Disable kernel compat check at boot time. · 052b036b
      Yifan Hong authored
      Before this change, if the kernel has a set of CONFIGs
      that is not compatible with the system image, a dialog
      is displayed for user / userdebug builds at boot time.
      
      This check has been doing more harm than good because:
      
      - This check is already enforced at build time and during
        VTS tests (See vts_treble_vintf_framework_test).
      - The dialog blocks UI automation for tests. For these UI
        automation tests, they need to respond to the dialog.
      - GKI has been enforced ecosystem-wide except for a few
        low-end devices of other verticals. For these non-GKI
        devices, the check enforced by VTS should guard this.
        Hence, the check does not give us any signal.
      - During development, a kernel that corresponds to the latest
        release (android15 as of now) might not have valid kernel
        config requirements in userspace. Kernel development schedule
        is usually ahead of the userspace development schedule.
        It does not always carry the string "-mainline-", because
        it is not a mainline kernel. To unblock test automation on
        these latest, bleeding-edge kernels, this kernel check should
        go away.
      - This is a small steps towards dropping the dependency on libvintf
        on libandroid_runtime. libvintf links to libselinux, which is
        huge. libandroid_runtime loads this, and the memory stays there
        forever. Ideally, we should disable the whole VINTF check at
        boot time, but let's do this one step at a time.
      
      Bug: 272479887
      Bug: 270169217
      Test: TH
      Change-Id: If24cdca9fb535b8f443c0d21f9a46c7ea25c1f9f
      052b036b
    • Yifan Hong's avatar
      vintf: delete deprecated VintfObject.verify. · 27022ac8
      Yifan Hong authored
      It is not used anywhere.
      
      Test: TH
      Bug: 270169217
      Change-Id: Ifcc8412ed3629d2447908513faf1d6f5ed3f483c
      27022ac8
    • Siim Sammul's avatar
Loading