Talks
In past talks I've often talked about how to write this simplest possible static check. This talk will be the opposite. The Smatch check for locking bugs is the oldest, largest and most complicated check. I have re-written this check since the last Linaro
The Linux Kernel, along with its platform configuration, is today limited to support a fixed number of system-wide low power-states. Suspend-To-Ram and Suspend-To-Idle are two examples of these low power-states. Moving forward, we have observed new use-ca
Following OSPM'25 discussion, we will present the rework of the scheduler related to EAS that is under review on the mailing list. This includes the new push callback mechanism that adds more opportunity to migrate tasks across CPUs and the rework of ener
Bjorn will talk about the importance of convenience for developers and testers to run the upstream Linux kernel, followed by a review of past/existing solutions applied by the members of the Qualcomm upstream community, and a walk through of recent develo
This BoF aims at providing a platform to discuss the state of Samsung Exynos and Google Tensor SoCs and their platforms in the Mainline Linux Kernel. Focusing mainly on. Where we are, Current Status of SoC drivers. Ongoing efforts on new Drivers/Framework
For Linux systems featuring without a BIOS that configures the PCI(e) bus (common for most of the ARM platforms), it is paramount to have a PCI(e) controller driver in the kernel to configure the bus and enumerate the endpoint devices. Such controller dri
The Arm64 Linux Kernel is constantly evolving to align with the Arm architecture enablement , spanning across 3 spheres : performance, compute and security. At Arm, we drive this kernel enablement story to facilitate our architecture adoption. The shared
Over the last few years, 64-bit Linux has made it from Servers, PCs and high-end embedded machines lower down in the market, everywhere including the smallest embedded Linux targets. This gives new challenges for users that rely on existing 32-bit hardwar
This presentation will provide details of the Linux kernel driver for the new GIC architecture (GICv5) developed by Arm[1].
[1] https://developer.arm.com/documentation/aes0070
The presentation provides an overview of the audio subsystem on Qualcomm ARM devices, exploring the essential components required for hassle-free sound functionality on older and modern Qualcomm sound architectures -- Elite and Audioreach. The presentatio
BoF aims at providing platform to discuss state of Qualcomm SoCs and Platforms support in Mainline Linux Kernel. Focusing mainly on. -> Where we are, Current Status of Qualcomm drivers. -> Ongoing efforts on new Drivers/Frameworks. -> Pending pro
This is a discussion rather than a technical presentation. There's an ongoing effort in the kernel to add support for secure or restricted memory for various use cases, such as Secure Video Playback, Trusted UI, and Secure Video Recording. I've posted a p
Kernel debug mechanisms are traditionally reliant on a software handler, that can inspect or help inspecting a faulting kernel. It could be it a panic trigger or a specific event, the ability to start a failsafe kernel, or a working userspace. An embedded