Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

QC Upstream BOF - BUD17-204 Speaker: Stephen Boyd

369 views

Published on

Session ID: BUD17-204
Session Name: QC Upstream BOF - BUD17-204
Speaker: Stephen Boyd
Track: Kernel


★ Session Summary ★
Continuation of discussion from LAS16. QC kernel upstreaming status, issues, etc.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/bud17/bud17-204/
Presentation:
Video: https://youtu.be/IFsyj_-ZM-Q
---------------------------------------------------

★ Event Details ★
Linaro Connect Budapest 2017 (BUD17)
6-10 March 2017
Corinthia Hotel, Budapest,
Erzsébet krt. 43-49,
1073 Hungary

---------------------------------------------------
Keyword: kernel, QC, Upstream, BOF
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961"

Published in: Technology
  • Be the first to comment

QC Upstream BOF - BUD17-204 Speaker: Stephen Boyd

  1. 1. QC Upstreaming BoF 1 / 11
  2. 2. Agenda Kernel upstreaming roadmap Baseport Memory Management/SMMU Power Peripherals Display GPU Video Networking Audio How things are going 2 / 11
  3. 3. Baseport What got done Socinfo attributes from SMEM Peripheral Image Loader (PIL) Venus (video) Modem Secure Processor Still to do Subsystem Restart (SSR) via remoteproc framework 3 / 11
  4. 4. Memory Management/SMMU Still to do CMA enhancements Utilization of free CMA pages Pinned page fixes Low Memory Killer (LMK) performance/bugfixes SMMU Clock & power management Fault handler enhancements ION Pooling cached pages Secure heaps DT bindings Custom IOCTLs Prefetch & page zeroing optimizations 4 / 11
  5. 5. Power Still to do Resource Power Manager (RPM) Glink support MSM sleep Power Manager (MPM) driver Pick up where Linaro left off Limits Management Hardware (LMH) Battery Current Limiting (BCL) CPUFreq Core Power Reduction v3 (CPR) CPU clocks SPM regulators Clock and voltage scaling (DVFS) Bus/DDR scaling RPM clock control RPM regulators SPMI PMIC arbiter driver fixes LPG/PWM 5 / 11
  6. 6. Peripherals UFS framework updates driver updates USB Superspeed (SS) and highspeed (HS) PHY drivers Power management for dwc3 Host/peripheral dual-role switching support PCIe PHY driver Power management for pcie-designware driver 6 / 11
  7. 7. Display What got done Dual DSI Multi display support Still to do HDCP 1.4 Scaler Brightness control Writeback support Rotation support 7 / 11
  8. 8. GPU What got done A5xx basic support VBIF tuning Zap shader Multiple ring buffers/preemption Errata Still to do Fault recovery Critical Packets Per process page-tables GPU clock scaling via devfreq 8 / 11
  9. 9. Video Still to do dma-buf handling Color conversion Extrainfo handling Formats Crop Interlace V4L2 ioctls and events 9 / 11
  10. 10. Networking Still to do IP Accelerator (IPA) RMNET 10 / 11
  11. 11. Audio Still to do LPASS drivers APR Q6ASM, Q6ADM, Q6AFE Codec drivers Sound wire WSA driver ASoC framework changes for above 11 / 11

×