11–13 Dec 2025
Asia/Tokyo timezone
Build Systems MC Device and Specific Purpose Memory MC Kernel Summit Track LPC Refereed Track Linux System Monitoring and Observability MC Scheduler and Real-Time MC eBPF Track Embedded & Internet of Things MC Kernel Memory Management MC Toolchains MC Evening Event Birds of a Feather (BoF) Confidential Computing MC Containers and checkpoint/restore MC Rust MC Safe Systems with Linux MC Kernel Testing & Dependability MC Power and Thermal management MC RISC-V MC sched_ext: The BPF extensible scheduler class MC Android MC Networking Track System Boot and Security MC VFIO/IOMMU/PCI MC x86 MC Devicetree MC Gaming on Linux MC Live Update MC Nova GPU Workshop

11 Dec 2025

Time "Hall A1" "Hall A2/3" "Hall B1" "Hall B2 (63)" "Hall B2" "Hall B3 (63)" "Hall B3" "Hall B4 (63)" "Hall B4" "Meeting Room 1"
10:00 Multikernel Architecture: Kernel-to-Kernel Isolation and Resource Management
Cong Wang
"Hall A1"
BPF Verifier Visualizer
Ihor Solodrai, Jordan Rome
"Hall A2/3"
Kernel documentation: update and future directions
Jonathan Corbet
"Hall B1"
Build System Analysis for Kernel Development and Customization
Alejandro Hernandez Samaniego
"Hall B2"
Extending Flamegraphs for Multi-Dimensional Performance Analysis
Gavin Guo
"Hall B3"
Introduction to Scheduler and RT micro-conference
Vincent Guittot
"Hall B4"
10:02 Cache Aware Scheduling
Tim Chen
"Hall B4"
10:20 Methodology and Practice in Observing Kernel Networking
Jason Xing
"Hall B3"
10:24 Rethinking Android's Priority Inheritance
Carlos Llamas
"Hall B4"
10:30 Making Sense of State Pruning
Mahé Tardy, Paul Chaignon
"Hall A2/3"
A Debian Official Debug Kernel for All?: Moving Beyond 'Build-It-Yourself' with Feasible Strategies for Proactive Security Hardening and Bug Detection
seonghee jin, Yunseong Kim
"Hall B2"
10:40 Proactive and crash-time data collection on Steam Deck
Guilherme G. Piccoli
"Hall B3"
10:45 Measuring Test Coverage of Kernel Object Code
Andrew Oppelt
"Hall A1"
Moving kernel swapping infrastructure to Rust
Vitaly Wool
"Hall B1"
10:46 Enabling Push call back in Fair class
Vincent Guittot
"Hall B4"
11:00 Loops handling by BPF verifier and what should we do about it?
Eduard Zingerman
"Hall A2/3"
Enabling UEFI Secure Boot Across Modern Build Systems
Frank Vasquez
"Hall B2"
From Tool To ToolBox: How bpftrace is evolving to become more composable and expressive
Jordan Rome, Adin Scannell
"Hall B3"
11:08 Push based load-balancing for fair tasks
Prateek Nayak
"Hall B4"
11:20 Reading memcg stats more efficiently
JP Kobryn
"Hall B3"
11:30 Coffee Break Coffee Break Coffee Break Coffee Break Break
11:40 Break
11:50 Actionable Data Access Monitoring Output Data and Format
SeongJae Park
"Hall B3"
12:00 Rust for Linux
Miguel Ojeda
"Hall A1"
ePass: A Framework for Enhancing Flexibility and Runtime Safety of eBPF Programs
Yiming Xiang
"Hall A2/3"
Highmem deprecation planning
Arnd Bergmann
"Hall B1"
One Config to Rule Them All: From systemd to Reliable Embedded Upgrades
Behan Webster
"Hall B2"
Runtime verification monitors for real-time
Nam Cao
"Hall B4"
12:10 Module Error Injection with eBPF
Daniel Gomez
"Hall B3"
12:22 RV and real-time properties
Gabriele Monaco
"Hall B4"
12:30 Fuzzing the Verifier with a Test Oracle
Paul Chaignon
"Hall A2/3"
OpenWrt (One) build system: lessons in *all* the compliance and how to broadly apply them
Denver Gingerich
"Hall B2"
Scaling Kernel Production Monitoring @ Meta
Vlad Poenaru
"Hall B3"
12:44 CPU Isolation and IPI interference
Valentin Schneider
"Hall B4"
12:45 From Concerns to Code: On Rust Driver Infrastructure and Maintenance
Danilo Krummrich
"Hall A1"
News from PREEMPT_RT
Sebastian Siewior
"Hall B1"
12:50 Improving page_owner for profiling and monitoring memory usage per allocation stack trace
Mauricio Faria de Oliveira
"Hall B3"
13:00 Introduction to eBPF Load-Acquire and Store-Release Instructions
Peilin Ye
"Hall A2/3"
Improving Build Time SBoMs
Joshua Watt
"Hall B2"
13:06 Paravirt Scheduling: Framework for better physical CPU utilization
Shrikanth Hegde, Ilya Leoshkevich
"Hall B4"
13:10 Guider: Lightweight Real-Time Performance & Fault Monitoring Framework for Embedded Linux Platforms
Peace Lee
"Hall B3"
13:28 Wrap up
Vincent Guittot
"Hall B4"
13:30 Lunch Break Lunch Break Lunch Break
15:00 RV and the deadline scheduler: how to verify your subsystem at runtime
Gabriele Monaco, Juri Lelli
"Hall A1"
Discussion: What's next for BPF Signing
KP Singh
"Hall A2/3"
TAB Q&A
Greg Kroah-Hartman, Miguel Ojeda, Steven Rostedt, Theodore Ts'o, Kees Cook, Dan Williams, Sasha Levin, Dave Hansen, Shuah Khan, Jonathan Corbet
"Hall B1"
Security Features status update
Justin Stitt, Kees Cook
"Hall B2 (63)"
Reducing Android Boot Times: Evaluating Proactive File Prefetching
Akilesh Kailash
"Hall B3 (63)"
15:20 Exciting new compiler flags for kernel security
Florent Revest
"Hall B2 (63)"
15:30 BpfJailer: eBPF based Mandatory Access Control
Liam Wisehart
"Hall A2/3"
Boot time optimization for embedded devices
Saravana Kannan
"Hall B3 (63)"
15:40 Distributed ThinLTO Build Support in Kbuild
Rong Xu
"Hall B2 (63)"
15:45 Path Safety in the Trenches
Aleksa Sarai
"Hall A1"
Revocable: a mechanism for preventing "classic" use-after-free bugs
Tzung-Bi Shih
"Hall B1"
16:00 Tracking Files across the operating system using eBPF
Carl El Khoury
"Hall A2/3"
Adaptive futexes: spin if the owner is still running on another CPU
Steven Rostedt
"Hall B2 (63)"
How to extract a bare metal flavor of code out of Zephyr to use in RTOS ?
Khasim Syed Mohammed
"Hall B3 (63)"
16:30 Coffee Break Coffee Break Coffee Break Coffee break Coffee Break
17:00 Adding Testable Code Specifications in the Linux Kernel
Kate Stewart, Chuck Wolber, Gabriele Paoloni
"Hall A1"
Kernel-Resident Regex and Jails: DFA-powered eBPF filtering and certificate-safe agent isolation at fleet scale
Justin Ngai
"Hall A2/3"
Re-think of richACLs in AI/LLM era
Coly Li
"Hall B1"
Adding C library wrappers for all Linux syscalls
Carlos O'Donell
"Hall B2 (63)"
Improving stability for TCPM using boards that are not self-powered
Sebastian Reichel
"Hall B3 (63)"
17:20 Enforcing PI locks by default
Qais Yousef
"Hall B2 (63)"
17:30 Challenges with implementing in-kernel FQDN policies using eBPF
Hemanth Malla
"Hall A2/3"
Fixing Clock Tree Propagation in the Common Clk Framework
Brian Masney
"Hall B3 (63)"
17:40 GCC BPF and Linux kernel
Jose E. Marchesi
"Hall B2 (63)"
17:45 Automating Linux Kernel Documentation for Safety-Critical Compliance through Large Language Models
Toby Hilliard, Grant Stensland, Justin Stanley, Tom Ice, Morgan Ricks
"Hall A1"
drm and cgroup memory management - two great tastes
David Airlie
"Hall B1"
18:00 Implement simple local DNS server with BPF
Raman Shukhau
"Hall A2/3"
Challenges with Kernels built with LTO
Song Liu, Yonghong Song
"Hall B2 (63)"
Firmware ABI stability
Marek Vasut
"Hall B3 (63)"

12 Dec 2025

Time "Hall A1 (330)" "Hall A2/3 (120)" "Hall B1" (90) "Hall B2 (63)" "Hall B3 (63)" "Hall B4 (63)" "Meeting Room 1 (48) "Meeting Room 1 (48)"
10:00 One year into the new KernelCI
Gustavo Padovan
"Hall A1 (330)"
Advanced BPF profiling techniques: how to escape the curse of NMI and fetch ELF contents at runtime
Andrii Nakryiko
"Hall A2/3 (120)"
Open Spot
"Hall B1" (90)
Optimizing guest_memfd shared/private conversions
Ackerley Tng
"Hall B2 (63)"
Overflowing with Fear: Detecting and Mitigating Implicit Panics in Rust
Alexandre Courbot
"Hall B3 (63)"
Aspects of Dependable Linux Systems
Kate Stewart, Philipp Ahmann
"Hall B4 (63)"
Clean-up on Aisle "fsconfig(2)"
Aleksa Sarai
"Meeting Room 1 (48)"
10:10 NVIDIA Approach for Achieving ASIL B Qualified Linux: minimizing expectations from upstream kernel processes
Igor Stoppa
"Hall B4 (63)"
10:20 Rust language evolutions for better kernel developer experience
Xiangfei Ding
"Hall B3 (63)"
10:30 bpf tracing multi-link supporting
Menglong Dong
"Hall A2/3 (120)"
Toward a standard device attestation token for device assignment
Mathieu Poirier, Thomas Fossati
"Hall B2 (63)"
Optimizing Checkpoints with Built-in Memory Page Compression
Radostin Stoyanov
"Meeting Room 1 (48)"
10:35 Applying Program Verification to Linux Kernel Code: Challenges, Practices, and Automation
Keisuke Nishimura
"Hall B4 (63)"
10:40 External locking for internally synchronized data structures
Andreas Hindborg
"Hall B3 (63)"
10:45 More Effective Approach to Detecting Potential Deadlocks, DEPT(DEPendency Tracker)
Byungchul Park
"Hall A1 (330)"
Open Spot
"Hall B1" (90)
11:00 uprobe optimization and override
Jiri Olsa
"Hall A2/3 (120)"
PCI device authentication & encryption
Mathieu Poirier, Alexey Kardashevskiy
"Hall B2 (63)"
Initialization in Rust with pin-init
Benno Lossin
"Hall B3 (63)"
Defining and maintaining requirements in the Linux Kernel
Kate Stewart, Gabriele Paoloni, Chuck Wolber
"Hall B4 (63)"
Guarded Control Stack on arm64: Challenges in Enabling Shadow Stack Support for CRIU
Igor Svilenkov Bozic
"Meeting Room 1 (48)"
11:30 Coffee Break Coffee Break Coffee Break Coffee Break Break Coffee Break
12:00 Userspace Assisted Scheduling via Sched QoS
Steven Rostedt, Vincent Guittot, Qais Yousef, John Stultz
"Hall A1 (330)"
Supply true signatures to vmlinux BTF
Yonghong Song
"Hall A2/3 (120)"
Syzbot BoF: Open Discussion
Taras Madan, Alexander Potapenko, Aleksandr Nogikh, Marco Elver, Dmitry Vyukov
"Hall B1" (90)
Standardization of Attested TLS Protocols
Muhammad Usama Sardar
"Hall B2 (63)"
Tyr: a new Rust GPU driver
Alice Ryhl, Daniel Almeida
"Hall B3 (63)"
KUnit Testing Insufficiencies
Matthew Whitehead
"Hall B4 (63)"
EROFS and containers
Xiang Gao
"Meeting Room 1 (48)"
12:20 Tackling challenges with HID and related device driver support in Rust
Rahul Rameshbabu
"Hall B3 (63)"
12:25 Exploring possibilities for integrating StrictDoc with ELISA's requirements template approach for the Linux kernel
Tobias Deiminger
"Hall B4 (63)"
12:30 Task local data: sharing thread-specific data between user space and BPF
Amery Hung
"Hall A2/3 (120)"
Discussion: TDISP, VM migration, and paravisors
John Starks
"Hall B2 (63)"
Files on Unmounted Mounts
Bhavik Sachdev
"Meeting Room 1 (48)"
12:40 Exploring a real life RCU use case for Rust
Vitaly Wool
"Hall B3 (63)"
BASIL: Open Source Traceability for Safety-Critical Systems”
Luigi Pellecchia
"Hall B4 (63)"
12:45 SFrame for Arm64 Reliable Stacktrace
Dylan Hatch, Weinan Liu
"Hall A1 (330)"
Kernel Sanitizers Office Hours
Dmitry Vyukov, Alexander Potapenko, Marco Elver, Aleksandr Nogikh, Kees Cook
"Hall B1" (90)
12:55 A Linux Bus for SVSM Services: Build New, Reuse VIRTIO, or Both?
Stefano Garzarella
"Hall B2 (63)"
Tooling and Sharing Traceability Discussion
Matthew Whitehead, Tobias Deiminger, Luigi Pellecchia
"Hall B4 (63)"
13:00 cache_ext: Customizing the Page Cache with eBPF
Tal Zussman
"Hall A2/3 (120)"
Rex and its integration with Rust-for-Linux
Jinghao Jia, Ruowen Qin
"Hall B3 (63)"
seccomp listeners for nested containers
Aleksandr Mikhalitsyn
"Meeting Room 1 (48)"
13:15 Secure Interrupt delivery: Lessons Learned from Alternate Injection Enablement
Melody Wang
"Hall B2 (63)"
13:20 Wrap up and next steps
Kate Stewart, Philipp Ahmann
"Hall B4 (63)"
13:30 Lunch Break Lunch Break
14:30 AI flame graphs with eBPF
Brendan Gregg, Ben Olson
"Hall A2/3 (120)"
15:00 TPMs and the Linux Kernel: unlocking a better path to hardware security
Ignat Korchagin
"Hall A1 (330)"
Lessons from scaling BPF to detect RDMA Device Drivers Bugs in real time
Prankur Gupta
"Hall A2/3 (120)"
32bit and-or noMMU Linux BoF
Rob Landley, "Ruinland" ChuanTzu Tsai, Geert Uytterhoeven, John Paul Adrian Glaubitz, D.Jeff Dionne
"Hall B1" (90)
sched_ext: current status and future plans
Andrea Righi
"Hall B2 (63)"
UAPI testing with KUnit
Thomas Weißschuh
"Hall B4 (63)"
Introduction
"Meeting Room 1 (48)
15:03 Preparing RISC-V Linux for RVA23
Charlie Jenkins
"Meeting Room 1 (48)
15:10 Thermal framework issues and limitations
Daniel Lezcano
"Hall B3 (63)"
15:18 From Fragmentation to Integration: Enhancing sched_ext BPF Scheduler Interoperability with Linux
Daniel Hodges
"Hall B2 (63)"
15:20 Kselftests augmented: running kernelspace tests from userspace
Ricardo Cañuelo
"Hall B4 (63)"
15:30 Fingeprinting GPU workloads with eBPF
Jiri Gogela
"Hall A2/3 (120)"
Thermal binning support
Amit Kucheria
"Hall B3 (63)"
Declaring WARL on the ISA string.
Radim Krčmář
"Meeting Room 1 (48)
15:36 Can ProxyExec and sched_ext get along?
John Stultz
"Hall B2 (63)"
15:40 KFuzzTest: Targeted Fuzzing of Internal Kernel Functions
Ethan Graham
"Hall B4 (63)"
15:45 One Decade of Commit Rights in DRM
Simona Vetter
"Hall A1 (330)"
Towards Real-Time NVMe Monitoring (nvme-top)
Daniel Wagner (SUSE), Nilay Shroff (IBM)
"Hall B1" (90)
15:50 Updating Energy Model from Thermal
Lukasz Luba
"Hall B3 (63)"
15:54 scx_chaos: Pushing the sched_ext API to schedule badly
Jake Hillion
"Hall B2 (63)"
16:00 Extending eBPF to GPU Device Contexts
Yusheng Zheng, Tong Yu
"Hall A2/3 (120)"
SYZOS: Practical KVM fuzzing
Alexander Potapenko
"Hall B4 (63)"
Schism: Splitting RV32 from `arch/riscv` - - We Could Both Be Better as We Part Ways
ChunWei Shu, "Ruinland" ChuanTzu Tsai
"Meeting Room 1 (48)
16:10 Generic voting mechanism to build on top PM QoS
Daniel Lezcano
"Hall B3 (63)"
16:12 Scheduler composability with arena-based data structures
Emil Tsalapatis
"Hall B2 (63)"
16:20 coffee time
16:30 Coffee Break Coffee Break Coffee Break Break Break
16:50 Multiple system-wide low power-states
Ulf Hansson, Kevin Hilman
"Hall B3 (63)"
syzbot ci: continuous patch series fuzzing
Aleksandr Nogikh
"Hall B4 (63)"
17:00 Page-level and Fleet-wide Data Access Monitoring for Meta
SeongJae Park
"Hall A1 (330)"
Python-BPF: Writing eBPF programs in pure Python
Varun Mallya, Pragyansh Chaturvedi
"Hall A2/3 (120)"
ARM Laptop BoF
Vinod Koul, Stefan Schmidt
"Hall B1" (90)
Taming the Chiplet: High Performance CCX scheduling via BPF
Aniket Gattani, Josh Don
"Hall B2 (63)"
Finer-grained kernel control flow integrity and challenges
Deepak Gupta
"Meeting Room 1 (48)
17:10 Is enhancing support for s2idle for legacy platforms still a good idea?
Ulf Hansson
"Hall B3 (63)"
Automating Scope-Based Resource Cleanup with Coccinelle
Erick Muthama
"Hall B4 (63)"
17:18 Accelerating AI training fleets with sched_ext
Valentin Andrei, Patrick Lu
"Hall B2 (63)"
17:20 RISC-V QoS: CBQRI, RQSC and resctrl
Drew Fustini
"Meeting Room 1 (48)
17:30 “Is Upstream Really Enough?” — Practical Realities of Using eBPF in Long-Term Supported Systems
Kenta Tada
"Hall A2/3 (120)"
Hibernation Testing Challenges and Optimization Opportunities
Srinivas Pandruvada
"Hall B3 (63)"
The singularity is here for testing: genai advancements on kdevops
Luis Chamberlain
"Hall B4 (63)"
17:36 Optimizing GPU bound workloads with sched_ext via scx_layered
pat somaru
"Hall B2 (63)"
17:40 Solving Pre-silicon Kernel Upstream for RISC-V First Ever
Yuning Liang
"Meeting Room 1 (48)
17:45 Enabling AMD 2D Hardware Acceleration for Video API and Applications
Solomon Chiu
"Hall A1 (330)"
Kernel TEE subsystem BoF
Sumit Garg, Jens Wiklander
"Hall B1" (90)
17:50 Selecting a low-power state for a flash-based storage device (NVMe/UFS/eMMC/SD)
Ulf Hansson
"Hall B3 (63)"
KernelCI kci-dev: Closing the developer feedback loop
Arisu Tachibana
"Hall B4 (63)"
17:54 The Current Status and Future Direction of the LAVD Scheduler
Changwoo Min
"Hall B2 (63)"
18:00 From Projects to Ecosystems: Lessons from the eBPF Foundation
Bill Mulligan
"Hall A2/3 (120)"
Debugging RISC-V Kernel Crashes: KDUMP, vmcore, and Crash Utility Enhancements
Austin Kim
"Meeting Room 1 (48)
18:10 Evolving fw_devlink and its support for ->sync_state()
Ulf Hansson, Saravana Kannan
"Hall B3 (63)"
A fast path to benchmarking
Mark Brown
"Hall B4 (63)"
18:12 How do we make a Steamdeck scheduler work on large servers
Ryan Newton, David Dai
"Hall B2 (63)"
18:30

13 Dec 2025

Time "Hall A1 (330)" "Hall A2/3" "Hall B1" (90) "Hall B2 (63)" "Hall B3 (63)" "Hall B4 (63)" "Meeting Room 1 (48)" "Meeting Room 1"
10:00 Beyond the Demo Kernel: Mapping BSPs to Mainline
Alessandro Carminati
"Hall A1 (330)"
ML applications in Linux kernel
Viacheslav Dubeyko
"Hall B1" (90)
Ultraviolet: A Code Integrity Model for Minimal Container Hosts
James Morris
"Hall B2 (63)"
Confidential Devices (TEE I/O): A series of modest proposals
Dan Williams
"Hall B3 (63)"
Android Boot: Next Steps
Dmitrii Merkurev
"Hall B4 (63)"
10:15 Bootloader-Based S2D(suspend to disk) Mechanism on mobile
Tengfei Fan
"Hall B4 (63)"
10:25 The Future of Platform Security Measurement in Linux
Maciej Pijanowski
"Hall B2 (63)"
10:30 iommu page table consolidation and iommufd
Jason Gunthorpe
"Hall B3 (63)"
Ferrochrome: A Linux VM on Android host via Android Virtualization Framework (AVF)
Jeongik Cha
"Hall B4 (63)"
10:45 Rethinking Linux tools with Compact Debuginfo Formats
Stephen Brennan
"Hall A1 (330)"
Linux CVE workgroup
Damiano Melotti
"Hall B1" (90)
Ramdump for Trusted VMs: Efficient Crash Debugging Without Reboot
Cong Zhang
"Hall B4 (63)"
10:50 Reconcilable Differences: Booting Linux on IBM PowerVM LPARs
George Wilson
"Hall B2 (63)"
11:00 vfio, iommufd: Enabling user space drivers to vend more granular access to client processes
Alex Mastro
"Hall B3 (63)"
BPF Based Telemetry, Metrics, and Accounting on Android
T.J. Mercier, Isaac Manjarres
"Hall B4 (63)"
11:15 AOSP on taped-out RISC-V SoC without RVA22/23, I came back to finish what I started.
"Ruinland" ChuanTzu Tsai
"Hall B4 (63)"
11:30 Coffee Break Coffee Break Design Space and Challenges in Design of Attested TLS Protocols
Muhammad Usama Sardar
"Hall B2 (63)"
Coffee break Break
12:00 Perf tools updates and beyond
Namhyung Kim
"Hall A1 (330)"
Hardware in the loop pipelines for testing - for everyone!
Vipul Gupta
"Hall B1" (90)
Oak stage0: a minimal firmware for (confidential) virtual machines
Andri Saar
"Hall B2 (63)"
VFIO: Very Frightening I/O? Taming Wild Guests and their PCIe Config-Space Abuse
Hubertus Franke
"Hall B3 (63)"
Pixel 6 support upstream and on android-mainline
William McVicker
"Hall B4 (63)"
12:15 How do we make KUnit work for us?
Tiffany Yang
"Hall B4 (63)"
12:20 A Hyper-V Based pvIOMMU Built on Generic I/O Page Table
Yu Zhang
"Hall B3 (63)"
12:25 Who Authenticates Linux? Rethinking PAM & NSS in the Age of Cloud Identity
David Mulder
"Hall B2 (63)"
12:30 Cooperation between CPU and system level cache by using MPAM
Yiwei Huang
"Hall B4 (63)"
12:40 Plumbing SDXI into Linux: From DMA Engine to User‑Space Offloads
Wei Huang
"Hall B3 (63)"
12:45 Meminspect - Kernel memory selection and inspection mechanism
Eugen Hristev
"Hall A1 (330)"
Open Spot
"Hall B1" (90)
Android Ashmem to Memfd
Isaac Manjarres
"Hall B4 (63)"
13:00 Android Boot, DRTM, UKIs
Dmitrii Merkurev, Ram Muthiah, Leif Lindholm
"Hall B2 (63)"
Turning PCIe Hints into Cache Hits: Enabling Smart Data Cache Injection in Linux
Wei Huang
"Hall B3 (63)"
The Challenge of Loading 4kB-Aligned ELFs on 16kB Systems
Kalesh Singh, Juan Yescas
"Hall B4 (63)"
13:15 PCI Pwrctrl woes
Manivannan Sadhasivam
"Hall B3 (63)"
HW/SW design recommendations for 16kb devices
Kalesh Singh, Juan Yescas
"Hall B4 (63)"
13:30 Lunch Break Lunch Break
15:00 Linux Tracing updates
Masami Hiramatsu
"Hall A1 (330)"
KDLP: Expanding the Linux Kernel Talent Pipeline
Rado Vrbovksy, Denis Aleksandrov
"Hall B1" (90)
Welcome to the Gaming MC!
David Vernet, André Almeida
"Hall B2 (63)"
Status of DTS validation in the Linux kernel (and how to improve it)
Krzysztof Kozlowski
"Hall B3 (63)"
15:05 Proactive and crash-time data collection on Steam Deck
Guilherme G. Piccoli
"Hall B2 (63)"
15:20 MiPi vs ACPI vs Device tree bindings
Srini Kandagatla
"Hall B3 (63)"
15:35 Level Up Your Game: OS Kernel and Game Interactions revealed with Perfetto
Ramesh Peri
"Hall B2 (63)"
15:45 A (Simple) Hazard Pointer Update
Paul McKenney, Boqun Feng
"Hall A1 (330)"
Microconference for resctrl
Fenghua Yu
"Hall B1" (90)
"Exclusive" resources that are not exclusive - the case of shared GPIOs in DT systems
Bartosz Golaszewski
"Hall B3 (63)"
16:05 A new API for robust futex list
André Almeida
"Hall B2 (63)"
16:10 Power Sequencing for Enumerable Busses - What's Still Missing From the Device Tree and Kernel
Chen-Yu Tsai
"Hall B3 (63)"
16:30 Coffee Break Coffee Break Coffe Break Coffee Break
17:00 Demystifying Linux NPU Subsystem: From Vision to LLM at Edge
Jagan Teki
"Hall A1 (330)"
Nova GPU Microconference
Joel Fernandes, Danilo Krummrich, John Hubbard, David Airlie, Alexandre Courbot
"Hall B1" (90)
Steps Towards a Gaming-Optimized Scheduler
Changwoo Min
"Hall B2 (63)"
Optimizing dependency tracking through DTC changes
Saravana Kannan
"Hall B3 (63)"
17:25 DT formatter - a maintainer's and contributor's elusive dream?
Konrad Dybcio
"Hall B3 (63)"
17:30 Gaming MC BoF
"Hall B2 (63)"
17:45 Power Management and USB Fuzzing: A Modular Approach to Kernel Coverage During Suspend Crashes
DARRION RAMOS, Tuba Yavuz, VICTORIA SIVER, Ken Yihang Bai
"Hall A1 (330)"
Open Spot
"Hall B1" (90)
17:50 Device Tree Metadata: How Bootloaders Pick DTBs and Apply Overlays
Chen-Yu Tsai
"Hall B3 (63)"
18:10 Devicetree loading for dummies (EFI edition)
Casey Connolly
"Hall B3 (63)"