Summary of how GKI efforts for Android R went and what are the next steps.
Short panel discussion covering different vendors experience with GKI and planned next steps.
Covering ABI monitoring, what has happened with libabigail in the past year and what remains to be done
Overview and discussion on upstreaming efforts connected with GKI work.
Covers issues and TODOs for the transition from ION to the upstream DMA-BUF Heaps infrastructure.
Also will discuss thoughts on DMA-BUF cache handling, following up from LWN articles here:
https://lwn.net/Articles/822052/
https://lwn.net/Articles/822521/
Covering patches used in the Android Common tree to provide partial cache flushes for DMA-BUFs, and what issues and blockers need to be resolved for this functionality to move upstream.
Major new features since last year's LPC include
- RAW capture
- GStreamer element
- V4L2 compatibility layer (allowing V4L2 application to use libcamera transparently through LD_PRELOAD)
- Support for new platforms
- Raspberry Pi (with a fully open-source implementation of the image processing algorithms)
- i.MX7
We have continued working on the Android HAL implementation...
Will cover outstanding and recently upstreamed patches from Android Common Kernel that are needed for Android to function.
Including a brief overview of Android Common tree, device specific changes, the vma-naming patch and inline encryption functionality.
Overview of the new Incremental Filesystem in the Android Common Kernel and discussion on issues or blockers to getting the functionality upstream.
Covering outstanding up-streaming efforts for patches in the Android Common tree:
Specifically:
- dm-user
Despite having capabilities to specify access control at a high level of granularity, SEPolicy is typically added in the development process as an afterthought; to accord the same permissions to a given set of processes that were developed with no regard to access restrictions. On Android - where SEPolicy operates in mandatory access control (MAC) mode - OEMs typically rely on tools such as...
Virtualization is coming to automotive and helping advance the industry. Google is working on a reference VM platform for Android Automotive OS based on virtio and open standards.
Our work in this space builds on the cuttlefish virtual platform and adds support for new devices, including audio, sensors and vehicle bus access.
The session will focus on our design goals and choices, how we...
Discussion on the difficulties with adding and maintaining open source projects in the Android build system. Why is it so complex? Could the Android build system be more open source friendly?
Quick overview of the negative costs of each SoC vendor having to update their bootloader to track Android boot flow requirements that change almost yearly, and what might be done to avoid this duplicative effort, that doesn't bring much value to vendors.