Loading…
Linaro Connect San Diego 2019 has ended
Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through san19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to your session by attaching a pdf file to your session (under Manage Session > + Add Presentation). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Dave’s Puzzle - linaro.co/san19puzzle

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Linux Kernel [clear filter]
Tuesday, September 24
 

4:00pm

**Cancelled** SAN19-222 Linux Kernel Mailbox API - 101
Introductory presentation about the concept of Mailbox, some common use-cases and features and limitations of the Mailbox API in Linux kernel.

Speakers
avatar for Jassi Brar

Jassi Brar

Principal Engineer, Linaro
Linux kernel developer with experience in some, opinion on many and passion for one subsystem.


Tuesday September 24, 2019 4:00pm - 4:50pm
Sunset V (Session 1)
 
Wednesday, September 25
 

11:00am

Kernel Themed Discussions: Devices and Testing - Bus scaling enhancement and how to use it (Sunset IV- Session 2)
Bus scaling enhancement and how to use it


Speakers
GD

Georgi Djakov

Engineer, Qualcomm
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →


Wednesday September 25, 2019 11:00am - 11:50am
Sunset IV (Session 2)

12:00pm

Kernel Themed Discussions: New Topics - 2038 userspace (Mission Bay)
2038 userspace





Speakers
avatar for Arnd Bergmann

Arnd Bergmann

Upstream kernel maintainer, Linaro
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →


Wednesday September 25, 2019 12:00pm - 12:50pm
Mission Bay Room

2:00pm

Kernel Themed Discussions: New Topics - Using a Common device tree repository for the domain of SoC (Mission Bay)
Using a Common device tree repository for the domain of SoC







Speakers
avatar for Tomas Evensen

Tomas Evensen

CTO Embedded Software, Xilinx
Tomas Evensen is Chief Technology Officer, Embedded Software at Xilinx. In this role he is responsible for the embedded software strategy for Xilinx All Programmable SoCs. Prior to joining Xilinx, Evensen was Chief Technology Officer at Wind River for 7 years, as well as GM for the... Read More →
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →


Wednesday September 25, 2019 2:00pm - 3:30pm
Mission Bay Room

2:30pm

Kernel Themed Discussions: Devices and Testing - Linux Kernel Functional Testing (Sunset IV- Session 2)
Linux Kernel Functional Testing






Speakers
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →
avatar for Dan Rue

Dan Rue

Managing Tech Lead, LKFT, Linaro
Dan delights developers and users by focusing on good tools and great automation. You can usually find him writing documentation, tests, and yaml. So much yaml.


Wednesday September 25, 2019 2:30pm - 2:55pm
Sunset IV (Session 2)

3:40pm

Kernel Themed Discussions: New Topics - Remote proc / rpmsg enhancement (Mission Bay)
remote proc / rpmsg enhancement









Speakers
avatar for Bjorn Andersson

Bjorn Andersson

Principal Engineer, Linaro
Bjorn is Linux kernel subsystem maintainer for remoteproc, rpmsg and hwspinlock and co-maintainer of the Qualcomm SoC. As Principal Engineer at Linaro he's focusing on Qualcomm upstream support in the Linux kernel.
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →
avatar for Mathieu Poirier

Mathieu Poirier

Kernel developer, Linaro
Mathieu Poirier has been part of the Linaro organisation since its inception in 2010. From there he has helped members with upstreaming, worked on the android open source project, addressed issues in the kernel's deadline scheduler and worked on the CoreSight subsystem that he currently... Read More →


Wednesday September 25, 2019 3:40pm - 4:30pm
Mission Bay Room

4:00pm

Kernel Themed Discussions: Devices and Testing - Coresight (follow-up of the session) (Sunset IV- Session 2)
Coresight (follow-up of the session)










Speakers
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →
avatar for Mike Leach

Mike Leach

Principal Engineer, ARM
Specialist in ARM debug tools and Architecture. Worked on tools from early v5 cores to the latest technology. Currently working as assignee with Linaro on CoreSight kernel drivers and OpenCSD trace decode
avatar for Mathieu Poirier

Mathieu Poirier

Kernel developer, Linaro
Mathieu Poirier has been part of the Linaro organisation since its inception in 2010. From there he has helped members with upstreaming, worked on the android open source project, addressed issues in the kernel's deadline scheduler and worked on the CoreSight subsystem that he currently... Read More →


Wednesday September 25, 2019 4:00pm - 4:25pm
Sunset IV (Session 2)

4:30pm

Kernel Themed Discussions: Devices and Testing - SCMI server in optee (follow-up of the session) (Sunset IV- Session 2)
SCMI server in optee (follow-up of the session)










Speakers
avatar for Souvik Chakravarty

Souvik Chakravarty

Staff Software Engineer, ARM Limited
Souvik is a Staff Software Engineer in the Architecture and Technology Group at Arm, where his primary areas of focus are System and Power Management software standards and specifications.
avatar for Vincent Guittot

Vincent Guittot

Technical Leader, Linaro
Vincent has worked on developing drivers for various peripherals and coprocessors in mobile phones during 12 years. In 2005, he began to focus on mobile phones that ran Linux then Android and spent the last years of this period to optimize the power consumption of android platforms... Read More →


Wednesday September 25, 2019 4:30pm - 4:55pm
Sunset IV (Session 2)
 
Thursday, September 26
 

11:00am

SAN19-410 CoreSight: New Features and Ongoing Development
This presentation will start by going over the latest features that have been added to the CoreSight subsystem in the last 6
months.

From there we will provide a brief recap of the hardware capabilities of the CoreSight Embedded Cross Trigger infrastructure and introduce the newly created Cross Trigger Interface (CTI) driver and programming API. We will also provide some use cases and programming examples.

Lastly we will present an outline of the proposed CoreSight Complex Configuration framework, a set of tools and driver updates to allow users to extract the full capabilities out of CoreSight infrastructure with a simple client interface.

Speakers
avatar for Mathieu Poirier

Mathieu Poirier

Kernel developer, Linaro
Mathieu Poirier has been part of the Linaro organisation since its inception in 2010. From there he has helped members with upstreaming, worked on the android open source project, addressed issues in the kernel's deadline scheduler and worked on the CoreSight subsystem that he currently... Read More →
avatar for Mike Leach

Mike Leach

Principal Engineer, ARM
Specialist in ARM debug tools and Architecture. Worked on tools from early v5 cores to the latest technology. Currently working as assignee with Linaro on CoreSight kernel drivers and OpenCSD trace decode


Thursday September 26, 2019 11:00am - 11:50am
Sunset IV (Session 2)

12:00pm

SAN19-416 Transforming kernel developer workflows with CI/CD
26 million lines of code. 750,000 commits. 61,000 files. "Continuous integration and deployment of the Linux kernel is impossible", they said. We believe it's definitely within reach.

The Continuous Kernel Integration (CKI) project wants to fundamentally change the kernel developer workflow by adding continuous integration and continuous deployment (CI/CD). In this talk, the audience will embark on a journey of triumph and tragedy through the experiences of a small team at Red Hat.

Major Hayden, principal software engineer at Red Hat, will explain how kernels are built and tested within the CKI infrastructure and what testing is already in place today. He will take a deep dive into the infrastructure components (including Gitlab, Jenkins, and containers) and the optimizations that allow for rapid testing of the Linux kernel. Members of the audience will also learn how they can get involved in the project.

Speakers
avatar for Major Hayden

Major Hayden

Principal Software Engineer, Red Hat
Major Hayden is a principal software engineer at Red Hat and he is the technical lead for the Continuous Kernel Integration (CKI) project. He spends most of his day wrestling with kernel tests on various architectures using GitLab, Python, and OpenShift. He maintains a technical blog... Read More →



Thursday September 26, 2019 12:00pm - 12:25pm
Sunset IV (Session 2)

3:00pm

SAN19-423 Git tricks
Share Git tricks which can make working with Git more efficient

Speakers
avatar for Viresh Kumar

Viresh Kumar

Engineer, Linaro
Working in Linaro PMWG since 6 years now.



Thursday September 26, 2019 3:00pm - 3:50pm
Sunset V (Session 1)

4:00pm

SAN19-424 Event Tracing and Pstore with a pinch of Dynamic debug
Event tracing is one of the powerful debug feature available in Linux Kernel as part of Ftrace. Pstore or Persistent Storage on the other hand is a boon to find the cause for the kernel's dying breath as rightly said by someone and is widely used in production environments. When these two features are combined with a pinch of Dynamic debug, we form a full recipe for debugging problems in Linux Kernel.

This presentation talks about integrating event tracing with pstore to identify and root cause problems by analyzing the last few events before the Kernel says goodbye. In addition to this, we add dynamic debug support to filter out unwanted logs and limit trace to only specific files or directories which help in narrowing down problems to specific subsystems and currently is not supported by Ftrace.

Speakers
avatar for Sai Prakash Ranjan

Sai Prakash Ranjan

Kernel Engineer at Qualcomm, Qualcomm India Private Limited
Former Linux Kernel Engineer at Sony. Currently at Qualcomm Upstream Kernel team working on Debug features and Opensource Hypervisor solution. Passionate about Linux Kernel and proud to be amongst its awesome developers where you get to learn and grow constantly.



Thursday September 26, 2019 4:00pm - 4:50pm
Sunset V (Session 1)