-
Welcome
-
Subscribe to
KMS HWComposer issues, the Atomic Display Framework and other KMS Extentions
This proposal has been accepted as a session.
One Line Summary
Discussion around issues with a KMS based HWComposer, the Atomic Display Framework, and other KMS extentions
Abstract
Various folks have been looking at implementing a KMS based HWComposer, but there are a number of issues that need to be resolved. This will be a round-table discussion between Android developers and key upstream community members to discuss the limitations of KMS and possible solutions. Greg Hackmann will also discuss the Atomic Display Framework, which Android developers have recently created to try to work around the current limitations of KMS.
Finally, we’ll have a brief discussion on other proposed KMS extentions:
- Non-memory-backed pipeline sources
- Memory write-back
- Chained composers
- Non-linear pipelines (multiple encoders, …)
- Root plane that doesn’t span the whole display
Speakers
-
Greg Hackmann
GoogleBiography
Greg Hackmann is a software engineer on the Android systems team at Google. Since joining Google in 2012, his work has focused on Linux kernel support for display hardware.
Greg earned a PhD in computer science from Washington University in St. Louis.
Sessions
-
- Title: KMS HWComposer issues, the Atomic Display Framework and other KMS Extentions
- Microconference: Android and Graphics
-
One Line Summary:
Discussion around issues with a KMS based HWComposer, the Atomic Display Framework, and other KMS extentions
- Speakers: John Stultz, Greg Hackmann
-
-
John Stultz
Linaro.orgBiography
John Stultz has worked on x86 server enablement, Enterprise Realtime Linux, and now as a member of the Linaro.org effort. In the Linux community, he has worked mostly as maintainer of the timekeeping subsystem, but has also worked on stability and scalability issues with the PREEMPT_RT patch, and most recently has been working to upstream Android functionality into the mainline kernel.
Sessions
-
- Title: ION / dma-buf allocators / Constraint solving
- Microconference: Android and Graphics
- Time: 11:00am
-
One Line Summary:
Discussions on upstreaming ION-like functionality around dma-buf allocation and device constraint solving.
- Speakers: John Stultz
-
- Title: Dma-buf fences vs Android sync driver:
- Microconference: Android and Graphics
- Time: 9:00am
-
One Line Summary:
Discussion on dma-buf fences and Android sync driver
- Speakers: John Stultz
-
- Title: KMS HWComposer issues, the Atomic Display Framework and other KMS Extentions
- Microconference: Android and Graphics
-
One Line Summary:
Discussion around issues with a KMS based HWComposer, the Atomic Display Framework, and other KMS extentions
- Speakers: John Stultz, Greg Hackmann
-
- Title: Phasing-out of the FBDEV API
- Microconference: Android and Graphics
- Time: 10:30am
-
One Line Summary:
Discussion around how phasing out the fbdev api might affect Android
- Speakers: John Stultz
-
- Title: Unified in-kernel IPC - KDBUS/Binder
- Microconference: Android
-
One Line Summary:
Discussions around KDBUS and if it is sufficient to replace the in-kernel binder driver
- Speakers: John Stultz
-
- Title: Android Gadget driver vs ConfigFS Gadget driver
- Microconference: Android
-
One Line Summary:
Discussions around what the ConfigFS gadget driver needs to replace the Android Gadget driver
- Speakers: John Stultz
-
- Title: Android netfilter changes
- Microconference: Android
-
One Line Summary:
Discussions on getting Android netfilter changes merged upstream
- slides
- Speakers: John Stultz
-