|
18 Sept 2024 |
Time |
|
"Hall L1" |
"Hall L2/L3" |
"Hall N1" |
"Hall N2" |
"Room 1.15 - 1.16" |
"Room 1.31-1.32" |
"Room 1.85 - 1.86" |
10:00 |
|
The current status and future potential of sched_ext
David Vernet
"Hall L1"
|
Maintaining A Stable Real-time Kernel Patchset
Joseph Salisbury
"Hall L2/L3"
|
Energy Efficient Ethernet in the Linux Kernel: Taming the Wild West of Implementations
Oleksij Rempel
"Hall N1"
|
Challenges in developing trustworthy Linux-based systems in an open-source way
Piotr Król
"Hall N2"
|
PCIe Portdrv - finding a path forwards?
Jonathan Cameron
"Room 1.15 - 1.16"
|
Coccinelle for Rust
Tathagata Roy, Julia Lawall
"Room 1.31-1.32"
|
BOLT - Binary Optimizer for Linux Kernel
Maksim Panchenko
"Room 1.85 - 1.86"
|
10:20 |
|
Design a user-space framework to implement sched_ext schedulers
Andrea Righi
"Hall L1"
|
Common git repo for hosting Boot-firmware
Nishanth Menon, Vignesh Raghavendra
"Hall N2"
|
PCIe Bandwidth Controller
Ilpo Järvinen
"Room 1.15 - 1.16"
|
10:30 |
|
Representing the front-facing ports of Ethernet interfaces
Maxime Chevallier
"Hall N1"
|
Introduction to Rust: Quality of Life Beyond Memory Safety
Benno Lossin
"Room 1.31-1.32"
|
10:40 |
|
Using sched_ext to improve frame rates on the SteamDeck
Changwoo Min
"Hall L1"
|
Accelerating Linux Kernel Boot-Up for Large Multi-Core Systems
Saurabh Singh Sengar, Srivatsa Bhat
"Hall N2"
|
ATS vs IOMMU-regroup: A journey to optimize GDRDMA in cloud scenario
Liang Yan
"Room 1.15 - 1.16"
|
10:45 |
|
Program verification for the Linux kernel: Potential costs and benefits
Julia Lawall
"Hall L2/L3"
|
Optimizing the Linux kernel with AutoFDO including ThinLTO and Propeller
Han Shen, Rong Xu
"Room 1.85 - 1.86"
|
11:00 |
|
|
High-availability Seamless Redundancy (HSR) - introduction, current Linux driver status and further development
Łukasz Majewski
"Hall N1"
|
Leveraging and managing SBAT revocation mechanism on distribution level
Aleksandr Burmashev
"Hall N2"
|
IOMMUFD and Generic Page Table
Jason Gunthorpe
"Room 1.15 - 1.16"
|
Giving Rust a chance for in-kernel codecs
Daniel Almeida
"Room 1.31-1.32"
|
11:20 |
|
Break |
Using U-boot as a UEFI payload
Matthew Garrett
"Hall N2"
|
11:30 |
|
Break |
Break |
Break |
Break |
Break |
Break |
11:40 |
|
Optimizing Google Search and beyond with pluggable scheduling
Barret Rhoden, Josh Don
"Hall L1"
|
12:00 |
|
A case for using para-virtualized scheduling information with sched_ext schedulers
Himadri Chhaya-Shailesh
"Hall L1"
|
Auto-detecting sleeping lock calls in non-preemptible context via static analysis
Tomas Glozar
"Hall L2/L3"
|
Per Netns RTNL
Kuniyuki Iwashima
"Hall N1"
|
no more bootloader: please use the kernel instead
Marta Lewandowska
"Hall N2"
|
PPC64 - Bridging the pSeries and PowerNV islands for VFIO and IOMMUFD
Shivaprasad G Bhat
"Room 1.15 - 1.16"
|
`hrtimer` Rust Abstractions
Andreas Hindborg
"Room 1.31-1.32"
|
Security Features status update
Qing Zhao, Bill Wendling, Kees Cook
"Room 1.85 - 1.86"
|
12:10 |
|
Live update: persisting IOMMU domains across kexec
James Gowans
"Room 1.15 - 1.16"
|
12:20 |
|
"Hey, psst, try this." The underground culture around custom CPU schedulers.
Giovanni Gherdovich, Peter Jung, Piotr Górski, Alfred Chen, Masahito Suzuki, Hamad Al Marri
"Hall L1"
|
OF != UEFI
Nayna Jain, George Wilson
"Hall N2"
|
12:30 |
|
What makes the panda sad in the Linux network stack today?
Jakub Sitnicki
"Hall N1"
|
IO Page Fault for all
Joel Granados
"Room 1.15 - 1.16"
|
Atomics and memory model for Rust code in kernel
Boqun Feng
"Room 1.31-1.32"
|
12:40 |
|
Deploying and managing sched_ext schedulers in CachyOS
Peter Jung, Piotr Górski
"Hall L1"
|
Measured Boot, Secure Attestation & co, with systemd
Lennart Poettering
"Hall N2"
|
Libabigail: ABI Analysis using BTF, CTF and DWARF.
Dodji Seketeli
"Room 1.85 - 1.86"
|
12:45 |
|
Data Placement at Scale: Landscape, Trade-Offs, and Direction
Javier Gonzalez
"Hall L2/L3"
|
12:50 |
|
Runtime ownership transfer of platform devices
Srivatsa Vaddagiri
"Room 1.15 - 1.16"
|
13:00 |
|
Shipping sched-ext: Linux distributions roundtable
Giovanni Gherdovich
"Hall L1"
|
Experiments with non-temporal writes and application architectures
Joe Damato
"Hall N1"
|
Secure Launch - DRTM solution on Arm platforms
Daniel Smith, Ross Philipson
"Hall N2"
|
Birds of a feather "Room 1.31-1.32"
|
13:10 |
|
PCI Endpoint Open Items Discussion
Manivannan Sadhasivam
"Room 1.15 - 1.16"
|
13:30 |
|
|
Lunch |
Lunch |
|
|
|
Lunch |
15:00 |
|
Welcome to the Graphics & DRM MC!
André Almeida
"Hall L1"
|
Userspace memory persistence over kexec
Pratyush Yadav
"Hall L2/L3"
|
Reducing the Overhead of Network Virtualization: Software and Hardware Solutions
Akihiko Odaki
"Hall N1"
|
Introduction to Build Systems MC
Josef Holzmayr, Philip Balister
"Hall N2"
|
Challenges in scheduling virtual CPUs
Tobias Huschle
"Room 1.15 - 1.16"
|
Zoned Storage MC Intro
Damien Le Moal, Johannes Thumshirn, Hans Holmberg
"Room 1.31-1.32"
|
BPF support in the GNU Toolchain
Cupertino Miranda, David Faust
"Room 1.85 - 1.86"
|
15:05 |
|
Unifying GitLab CI approaches for the Linux Kernel
Sebastian Fricke, Helen Koike
"Hall L1"
|
15:10 |
|
AOSP: A case study in writing a custom build system
Chris Simmonds
"Hall N2"
|
15:22 |
|
Paravirt-Scheduling: Limit CPU resources using dynamic capacity based on the steal time
Shrikanth Hegde
"Room 1.15 - 1.16"
|
15:30 |
|
Making MIPI DSI power states fit Linux kernel
Dmitry Baryshkov
"Hall L1"
|
SMC-ERM: A fast remote memory communication method based on SMC socket
Dust Li
"Hall N1"
|
|
Zoned storage support for QEMU
Jia Li
"Room 1.31-1.32"
|
15:40 |
|
Build systems, traceability and compliance
Arnout Vandecappelle
"Hall N2"
|
15:44 |
|
Improve scheduler debuggability
Qais Yousef
"Room 1.15 - 1.16"
|
15:45 |
|
ACPI fast handover for kexec live-update
Fam Zheng
"Hall L2/L3"
|
15:50 |
|
Zoned XFS
Hans Holmberg
"Room 1.31-1.32"
|
BTF linking and deduplication in the Linux kernel using the toolchain
Nick Alcock
"Room 1.85 - 1.86"
|
16:00 |
|
Hotplug DRM pipeline components on non-discoverable video busses
Luca Ceresoli
"Hall L1"
|
Automatically reasoning about the cache usage of network stacks
Rishabh Iyer
"Hall N1"
|
|
16:05 |
|
The role of C libraries in a modern build system
Alejandro Hernandez Samaniego
"Hall N2"
|
16:07 |
|
Priority Inheritance for CFS Bandwidth Control
Xi Wang
"Room 1.15 - 1.16"
|
16:10 |
|
SSDFS: ZNS/FDP ready LFS file system saving your space and decreasing TCO cost
Viacheslav Dubeyko
"Room 1.31-1.32"
|
16:30 |
|
Break |
Break |
Break |
Break |
Break |
Break |
Break |
17:00 |
|
Dealing with GPU resets
André Almeida
"Hall L1"
|
A little GitLab won't hurt you
Helen Koike, Tales da Aparecida, Nikolai Kondrashov
"Hall L2/L3"
|
Netdev CI: what is being validated, and what Network subsystems can do
Matthieu Baerts
"Hall N1"
|
Building for Safety in a Security and Feature Focused World
Chuck Wolber
"Hall N2"
|
The wakeup path is not enough anymore for EAS
Vincent Guittot
"Room 1.15 - 1.16"
|
Flexible scheme of space management in ZNS SSD and/or SMR HDD storage pool for massive set of Virtual Machines (VMs)
Viacheslav Dubeyko, Luka Perkov, Bruno Banelli
"Room 1.31-1.32"
|
Tooling for semantic probing based on BPF and kernel tracing
Kris Van Hees
"Room 1.85 - 1.86"
|
17:20 |
|
|
Zoned Storage BOFs
Johannes Thumshirn, Hans Holmberg
"Room 1.31-1.32"
|
17:22 |
|
|
Enhancing the PSI framework in Linux Kernel for predictive and accurate workload analysis
Pintu Kumar
"Room 1.15 - 1.16"
|
17:30 |
|
Supporting generic restricted dmabuf heap
Prakash Gupta
"Hall L1"
|
Turtles all the way down - what about APMs?
Josef Holzmayr
"Hall N2"
|
17:40 |
|
WireGuard & GRO?
Daniel Borkmann
"Hall N1"
|
First-party kernel.org build environments
Guillaume Tucker
"Room 1.85 - 1.86"
|
17:44 |
|
There's a blackhole in the scheduler - managing system's response time
Qais Yousef
"Room 1.15 - 1.16"
|
17:45 |
|
Hazard pointers in Linux kernel
Paul McKenney, Neeraj Upadhyay, Boqun Feng
"Hall L2/L3"
|
17:55 |
|
Producing a complete Linux system with a single command (and configuration file) with Yocto
Alexander Kanavin
"Hall N2"
|
18:00 |
|
Open slot for ad-hoc graphics BoF "Hall L1"
|
State of the Bloat
Frantisek (Frank) Borsik, Dave Taht
"Hall N1"
|
|
18:05 |
|
QoS Hinting APIs: If we had them, what would they actually do?!
John Stultz
"Room 1.15 - 1.16"
|
18:20 |
|
|
Remote Build Execution for Kernel Developers
David Brazdil
"Room 1.85 - 1.86"
|
|
19 Sept 2024 |
Time |
"Hall L1" |
"Hall L2/L3" |
"Hall N1" |
"Hall N2" |
"Room 1.14" |
"Room 1.15 - 1.16" |
"Room 1.31-1.32" |
"Room 1.85 - 1.86" |
10:00 |
Opening |
Enhancing spatial safety: Fixing thousands of -Wflex-array-member-not-at-end warnings
Gustavo A. R. Silva
"Hall L2/L3"
|
The State of eBPF Fuzzing
Paul Chaignon
"Hall N1"
|
Revisiting How Kernels Invoke initrds
Lennart Poettering
"Hall N2"
|
"VF keep alive" "Room 1.14"
|
Pagetable-based Virtual Machine (PVM) as a PV flavor for KVM
Wenlong Hou, Lai Jiangshan
"Room 1.15 - 1.16"
|
CXL Uconf Kick Off - Welcome and introduction.
Adam Manzanares, Jonathan Cameron, Davidlohr Bueso, Dan Williams
"Room 1.31-1.32"
|
Reduce synchronize_rcu() latency
Paul McKenney, Uladzislau Rezki, Neeraj Upadhyay
"Room 1.85 - 1.86"
|
10:10 |
Enhancements and adjustments of the thermal control subsystem
Rafael Wysocki
"Hall L1"
|
Dynamic Capacity Devices (status, discussion, and future)
Navneet singh, Ira Weiny, Jonathan Cameron
"Room 1.31-1.32"
|
10:30 |
Userspace trip points
Daniel Lezcano
"Hall L1"
|
Lessons from the Buzz
Juan Jose Lopez Jaimez
"Hall N1"
|
Closing the script execution control gap
Mickaël Salaün
"Hall N2"
|
Mediated passthrough vPMU for KVM
Mingwei Zhang
"Room 1.15 - 1.16"
|
10:40 |
CXL MC: Error handling - Status and Outlook
Srinivasulu (Srini) Thanneeru, Terry Bowman, Robert Richter
"Room 1.31-1.32"
|
10:45 |
Making Linux Fly: Towards a Certified Linux Kernel
Tingxu Ren, Darko Marinov, Jinghao Jia, Tianyin Xu, Wentao Zhang
"Hall L2/L3"
|
|
regressions: our workflows are the biggest enemy
Thorsten Leemhuis
"Room 1.85 - 1.86"
|
10:50 |
PID / timer based governor
Daniel Lezcano
"Hall L1"
|
|
11:00 |
Improving eBPF Complexity with a Hardware-backed Isolation Environment
Zhe Wang
"Hall N1"
|
What is missing to use fexecve (fd-based execve) to launch services?
Zbigniew Jędrzejewski-Szmek
"Hall N2"
|
|
guest_memfd roadmap - introduction
Paolo Bonzini
"Room 1.15 - 1.16"
|
11:05 |
|
Unification of RAS feature control - Enhancing EDAC
Vandana Salve, Shiju Jose, Jonathan Cameron
"Room 1.31-1.32"
|
11:10 |
Power / Thermal / Performance interfaces
Daniel Lezcano
"Hall L1"
|
|
Guest private memory for software-based hypervisors
Fuad Tabba
"Room 1.15 - 1.16"
|
11:30 |
Break |
Break |
Break |
Break |
Break |
Break |
Break |
Break |
12:00 |
Wattson: trace based power/energy estimation
Samuel Wu, Saravana Kannan
"Hall L1"
|
Meet the new KernelCI
Gustavo Padovan, Don Zickus
"Hall L2/L3"
|
Agni: Fast Formal Verification of the Verifier's Range Analysis
Paul Chaignon
"Hall N1"
|
PID FDs: where we were, where we are and were we would like to go
Luca Boccassi
"Hall N2"
|
|
1G page support for guest_memfd
Vishal Annapurve
"Room 1.15 - 1.16"
|
Type2 support: CXL.mem status and future CXL.cache
Alejandro Lucero
"Room 1.31-1.32"
|
Rust for Linux
Miguel Ojeda
"Room 1.85 - 1.86"
|
12:20 |
Optimizing suspend/resume
Saravana Kannan
"Hall L1"
|
|
CXL Shared Memory: progress, challenges and usability
John Groves
"Room 1.31-1.32"
|
12:30 |
Lazy Abstraction Refinement with Proof for an Enhanced Verifier
Hao Sun
"Hall N1"
|
The UAPI Kernel API Wishlist
Lennart Poettering
"Hall N2"
|
|
Removing guest memory from the host kernel's direct map
Patrick Roy
"Room 1.15 - 1.16"
|
12:40 |
Supporting suspend-to-idle for legacy platforms
Ulf Hansson
"Hall L1"
|
|
|
12:45 |
BASIL The FuSa Spice to spot gaps in kernel testing and more.
Luigi Pellecchia
"Hall L2/L3"
|
Let's talk about GPL and LGPL enforcement! "Room 1.14"
|
libcxlmi: CXL Management Interface library
Davidlohr Bueso
"Room 1.31-1.32"
|
An Investigation of Patch Porting Practices of the Linux Kernel Ecosystem
Xingyu Li, Zhiyun Qian, Chengyu Song, Zheng Zhang, Trent Jaeger
"Room 1.85 - 1.86"
|
13:00 |
Wrap-up |
Making Sense of Tristate Numbers (tnum)
Shung-Hsi Yu
"Hall N1"
|
Post-copy live migration with guest_memfd
James Houghton
"Room 1.15 - 1.16"
|
13:05 |
CXL benchmarking
Viacheslav Dubeyko, Adam Manzanares
"Room 1.31-1.32"
|
13:30 |
|
Lunch |
Lunch |
|
Lunch |
|
|
Lunch |
15:00 |
Report from the Complex Cameras Summit "Hall L1"
|
Addressing Duplicated Symbol Names in kallsyms: Introducing kas_alias for Symbol Differentiation
Alessandro Carminati
"Hall L2/L3"
|
Improving bpftrace reliability
Daniel Xu
"Hall N1"
|
Did you behave in real-time? A probabilistic evaluation with trace data
Benno Bielmeier
"Hall N2"
|
PCI device authentication & encryption
Lukas Wunner, Jonathan Cameron
"Room 1.14"
|
Unsolved CRIU problems
Pavel Tikhomirov
"Room 1.15 - 1.16"
|
Introduction
ATISH PATRA, Palmer Dabbelt
"Room 1.31-1.32"
|
Graceful Under Pressure: Prioritizing Shutdown to Protect Your Data in Embedded Systems (Even When the Power Flickers)
Oleksij Rempel
"Room 1.85 - 1.86"
|
15:05 |
Unified Discovery "Room 1.31-1.32"
|
15:20 |
Checkpoint Coordination for Distributed Containerized Applications
Radostin Stoyanov
"Room 1.15 - 1.16"
|
15:22 |
Walk the line - how RT-safe application design can be supported
Jan Kiszka
"Hall N2"
|
15:30 |
Efficient memory allocation between different subsystems "Hall L1"
|
Modernizing bpftrace with libbpf
Viktor Malik
"Hall N1"
|
ISA extension management/enablement in heterogeneous systems "Room 1.31-1.32"
|
15:35 |
Immutable process tags for container tracking
Stéphane Graber
"Room 1.15 - 1.16"
|
15:44 |
On going development in rteval to measure real-time latency
John Kacur
"Hall N2"
|
15:45 |
More Bang for Your Bug!
Eduardo Vela Nava, Space Meyer
"Hall L2/L3"
|
|
Journey of a C kernel engineer starting a Rust driver project
Danilo Krummrich
"Room 1.85 - 1.86"
|
15:50 |
|
Isolated user namespaces & cgroupfs
Aleksandr Mikhalitsyn
"Room 1.15 - 1.16"
|
16:00 |
Vendor Passthrough: The ultimate discussion "Hall L1"
|
Kernel func tracing in the face of compiler optimization
Yonghong Song, Alan Maguire
"Hall N1"
|
|
Atomic code patching and ftrace "Room 1.31-1.32"
|
16:06 |
QPW: How to improve latency and CPU Isolation without cost
Leonardo Bras Soares Passos
"Hall N2"
|
|
16:10 |
|
seccomp filtering for struct pointers
Aleksa Sarai
"Room 1.15 - 1.16"
|
16:28 |
Improving guest latency & throughput by improving RCU in KVM
Leonardo Bras Soares Passos
"Hall N2"
|
|
16:30 |
Break |
Break |
Break |
Break |
Break |
Break |
16:36 |
Break |
17:00 |
fw_devlink: Device dependency tracking: Status, TODOs and how to leverage it
Saravana Kannan
"Hall L2/L3"
|
user-space only uprobes - could (a BPF-based) vDSO help?
Alan Maguire
"Hall N1"
|
COCONUT-SVSM BoF
Joerg Roedel
"Room 1.14"
|
Bringing the PuzzleFS pieces together
Ariel Miculas
"Room 1.15 - 1.16"
|
RIMT - ACPI table for RISC-V IOMMU "Room 1.31-1.32"
|
Introducing the power sequencing subsystem
Bartosz Golaszewski
"Room 1.85 - 1.86"
|
17:02 |
IPI deferral
Valentin Schneider
"Hall N2"
|
17:15 |
How many CPUs do I have? ...and other perplexing questions containers must answer
Tycho Andersen
"Room 1.15 - 1.16"
|
17:24 |
Demystifying Proxy Execution
John Stultz
"Hall N2"
|
17:30 |
kfuncs for BPF LSM use cases
Matt Bobrowski, KP Singh, Song Liu
"Hall N1"
|
MSI support in ACPI without APLIC "Room 1.31-1.32"
|
17:35 |
How is kernel getting along with many cgroups
Michal Koutný
"Room 1.15 - 1.16"
|
17:45 |
Enhancing Trust: The Evolution of Trusted Keys in the Linux Kernel
Parthiban N
"Hall L2/L3"
|
Memory persistence over kexec
James Gowans, Alexander Graf, Mike Rapoport
"Room 1.14"
|
|
17:46 |
Using DL servers for FIFO tasks starvation avoidance
Thadeu Lima de Souza Cascardo
"Hall N2"
|
|
17:55 |
Deprecating Cgroup v1
Kamalesh Babulal
"Room 1.15 - 1.16"
|
|
18:00 |
|
Generating BPF infrared decoders using finite automations
Sean Young
"Hall N1"
|
CPU assisted control flow integrity on risc-v "Room 1.31-1.32"
|
|
18:08 |
|
Current overview of PREEMPT_RT
Sebastian Siewior
"Hall N2"
|
|
18:15 |
|
Limiting Memory Use of Userspace Per-CPU Data Structures in Containers
Mathieu Desnoyers
"Room 1.15 - 1.16"
|
|
18:30 |
|
Celebration of Life: Daniel Bristot de Oliveira
Thomas Gleixner, Peter Zijlstra, Steven Rostedt, Juri Lelli
"Hall L2/L3"
|
|
|
|
|
|
|
|
20 Sept 2024 |
Time |
|
"Hall L1" |
"Hall L2/L3" |
"Hall N1" |
"Hall N2" |
"Room 1.14" |
"Room 1.15 - 1.16" |
"Room 1.31-1.32" |
"Room 1.34" |
"Room 1.85 - 1.86" |
09:00 |
TAB Ask Me Anything
|
|
|
|
|
|
|
|
|
|
10:00 |
|
Android Kernel Support for Device Longevity
Todd Kjos
"Hall L1"
|
Waste-Free Per-CPU Userspace Memory Allocation
Mathieu Desnoyers
"Hall L2/L3"
|
Flying the nest - a BPF port of Doom
Arpad Kiss
"Hall N1"
|
Adding benchmark results support to KTAP/kselftest
Tim Bird
"Hall N2"
|
Linux Security Module (LSM) BoF
Paul Moore
"Room 1.14"
|
SVSM vTPM: From Boot Attestation to Persistent Storage and Beyond
Claudio Carvalho, Stefano Garzarella, Tyler Fanelli
"Room 1.15 - 1.16"
|
Improving the Perf event subsystem after 15 years
Ian Rogers
"Room 1.31-1.32"
|
|
Devicetree BoF
Krzysztof Kozlowski
"Room 1.85 - 1.86"
|
10:20 |
|
Long-Term AOSP Maintainership
Luca Weiss, Serban Constantinescu, Karim Yaghmour
"Hall L1"
|
Intel TD Partitioning and vTPM on COCONUT-SVSM
Chuanxiao Dong, Vijay Dhanraj, Jason Chen, Peter Fang, Jiewen Yao
"Room 1.15 - 1.16"
|
|
10:23 |
|
Utilizing type info in the perf tools
Namhyung Kim
"Room 1.31-1.32"
|
|
10:30 |
|
Fast, Flexible, and Practical Kernel Extensions
Kumar Kartikeya Dwivedi
"Hall N1"
|
KUnit for userspace
David Gow
"Hall N2"
|
|
10:40 |
|
The Search for an AOSP Developer Community
Chris Simmonds
"Hall L1"
|
Arm CCA Planes and Interplane Communication Interface Proposal
Derek Miller
"Room 1.15 - 1.16"
|
|
10:45 |
|
Introduce LUF(Lazy Unmap Flush) mechanism
Byungchul Park
"Hall L2/L3"
|
Integer Overflow Prevention
Justin Stitt, Dan Carpenter, Kees Cook
"Room 1.14"
|
Probes in the kernel, where it goes
Masami Hiramatsu
"Room 1.31-1.32"
|
FUSE BoF "Room 1.34"
|
Accelerating ML with mainline
Tomeu Vizoso
"Room 1.85 - 1.86"
|
11:00 |
|
Android Generic Boot Loader
Dmitrii Merkurev, Ram Muthiah
"Hall L1"
|
pwru - Linux kernel and BPF-based networking debugger
Gray Liang, Martynas Pumputis
"Hall N1"
|
KTAP General Tooling "KTAP Swiss-Army Knife"
Rae Moar
"Hall N2"
|
OpenHCL: A Linux based paravisor for Confidential VMs
Chris Oo
"Room 1.15 - 1.16"
|
11:08 |
|
Integrating kas-alias into kernel build: Overcoming Challenges with Non-Invasive Modifications
Alessandro Carminati
"Room 1.31-1.32"
|
11:15 |
|
Attested TLS and Formalization
Muhammad Usama Sardar
"Room 1.15 - 1.16"
|
11:20 |
|
Supporting generic restricted dmabuf heap
Prakash Gupta
"Hall L1"
|
11:30 |
|
Break |
Break |
Break |
Break |
Break |
Break |
Break |
Break |
11:40 |
|
Break |
12:00 |
|
memcg developments for Android
T.J. Mercier
"Hall L1"
|
Unfolding the mystery of automotive audio applications for “not” using Zephyr and RT Linux
Khasim Syed Mohammed
"Hall L2/L3"
|
BPF Instruction-Level Memory Model Progress
Paul McKenney, Puranjay Mohan
"Hall N1"
|
Measuring and Understanding Linux Kernel Tests
Tingxu Ren, Darko Marinov, Jinghao Jia, Tianyin Xu, Wentao Zhang
"Hall N2"
|
Cgroups and Automated Testing
Kamalesh Babulal, Tom Hromatka
"Room 1.14"
|
Beneath the Surface: Analyzing Nested CVM Performance on KVM/QEMU and Linux Root Partition for Microsoft Hyper-V/Cloud-Hypervisor
Jinank Jain, Muminul Islam
"Room 1.15 - 1.16"
|
how Linux tracing can use the net/ subsystem
Alexander Aring
"Room 1.31-1.32"
|
IMA Namespace Best for Container Integrity?
Enrico Bravi
"Room 1.34"
|
Discuss about an ABI for a performance capping framework
Daniel Lezcano, Rafael Wysocki
"Room 1.85 - 1.86"
|
12:20 |
|
Bringup devices with 16kb support
Kalesh Singh, Juan Yescas
"Hall L1"
|
Trusted I/O: Architectures and Implementations for Confidential Computing
Samuel Ortiz, Alexey Kardashevskiy, Suzuki Kuruppassery Poulose, Jiewen Yao, Dan Williams
"Room 1.15 - 1.16"
|
12:23 |
|
SIDE: A Unified User-Space Instrumentation Specification
Mathieu Desnoyers
"Room 1.31-1.32"
|
12:30 |
|
Mitigating Spectre-PHT using Speculation Barriers in Linux eBPF
Luis Gerhorst
"Hall N1"
|
Towards common mainline device testing
Nicolas Prado
"Hall N2"
|
12:40 |
|
ublk based zero copy I/O - use case in Android
Akilesh Kailash
"Hall L1"
|
12:45 |
|
Fanotify - Linux filesystem notification subsystem
Jan Kara
"Hall L2/L3"
|
RISC-V BoF
Atish Patra, Björn Töpel, Palmer Dabbelt
"Room 1.14"
|
Handling User Page Faults from Kernel Tracers
Michael Jeanson, Mathieu Desnoyers
"Room 1.31-1.32"
|
|
Linux CVEs Open Discussion
Damiano Melotti
"Room 1.85 - 1.86"
|
12:50 |
|
SoC peripheral TDISP
David Hartley
"Room 1.15 - 1.16"
|
|
13:00 |
|
Product practices of large folios on millions of OPPO Android phones
Hailong Liu, Chuanhua Han, Yu Zhao, Barry Song, Kalesh Singh
"Hall L1"
|
Towards Programmable Memory Management with eBPF
Kaiyang Zhao, Dimitrios Skarlatos
"Hall N1"
|
Interacting with kernel test results
Helen Koike, Ricardo Cañuelo
"Hall N2"
|
Updates on RISC-V Confidential VM Extension (CoVE) and CoVE-IO
RAVI SAHITA
"Room 1.15 - 1.16"
|
|
13:07 |
|
Runtime Verification, where to go from here
Steven Rostedt
"Room 1.31-1.32"
|
|
13:10 |
|
Going Beyond Confidential Attestation with Trustee
Daniele Buono, Chris Porter, Niteesh Dubey, Tobin Feldman-Fitzthum, Claudio Carvalho
"Room 1.15 - 1.16"
|
|
13:30 |
|
|
Lunch |
Lunch |
|
Lunch |
|
|
|
Lunch |
15:00 |
|
Memory Allocation Profiling deployment results and future improvements
Sourav Panda, Suren Baghdasaryan, Pasha Tatashin
"Hall L1"
|
Paravirt scheduling with eBPF
Vineeth Remanan Pillai, Joel Fernandes
"Hall L2/L3"
|
BPF: indirect jumps
Anton Protopopov
"Hall N1"
|
Aspects of Dependable Linux Systems
Philipp Ahmann, Kate Stewart
"Hall N2"
|
Humongous Servers vs Kernel Scalability
Josh Don
"Room 1.14"
|
Productizing the Linux boot time tweaks and tricks – an engineering problem !
Khasim Syed Mohammed
"Room 1.15 - 1.16"
|
State of CPU side-channel vulnerabilities and mitigations
Pawan Gupta
"Room 1.31-1.32"
|
Meeting about KCI Gitlab, KernelCI integration and testing catalog
Sebastian Fricke, Helen Koike, Tales da Aparecida
"Room 1.34"
|
Kernel Sanitizers Office Hours
Dmitry Vyukov, Alexander Potapenko, Marco Elver, Kees Cook, Paul McKenney
"Room 1.85 - 1.86"
|
15:15 |
|
Towards Better Memory Allocation for Device Drivers
Petr Tesařík
"Hall L1"
|
Verifying the Conformance of a VirtIO Driver to the VirtIO Specification
Matias Vara Larsen
"Hall N2"
|
15:20 |
|
Attack vector controls for speculation mitigations
David Kaplan
"Room 1.31-1.32"
|
15:30 |
|
DAMON: Long-term Plans for Kernel That {Just Works,Extensible}
SeongJae Park
"Hall L1"
|
Marking Packets With Rich Metadata
Arthur Fabre, Jakub Sitnicki
"Hall N1"
|
Boot time testing with ftrace
Laura Nao
"Room 1.15 - 1.16"
|
15:40 |
|
A short break |
15:45 |
|
Poison & remedy of vmas instead of guards
Lorenzo Stoakes, Liam Howlett
"Hall L1"
|
Title: Multi-sized THP performance benchmarks and analysis on ARM64
Olivier Singla, Yang Shi
"Hall L2/L3"
|
ks-nav
Alessandro Carminati
"Hall N2"
|
RCU Office Hours
Paul McKenney, Uladzislau Rezki, Joel Fernandes, Neeraj Upadhyay, Boqun Feng, Frederic Weisbecker
"Room 1.14"
|
|
Syzbot BoF: Open Discussion
Aleksandr Nogikh, Taras Madan, Dmitry Vyukov, Alexander Potapenko, Marco Elver
"Room 1.85 - 1.86"
|
15:50 |
|
Integral Atomic Stack Switching for IST Exceptions
Lai Jiangshan
"Room 1.31-1.32"
|
|
16:00 |
|
Madvise lazy free
Rik van Riel
"Hall L1"
|
eBPF-specialized Kernel for I/O Intensive Applications
Kumar Kartikeya Dwivedi
"Hall N1"
|
Source-based code coverage of Linux kernel
Tingxu Ren, Darko Marinov, Jinghao Jia, Tianyin Xu, Wentao Zhang
"Hall N2"
|
Initiatives in boot time reduction - boot time markers, boot phases and profile-guided optimizations
Tim Bird
"Room 1.15 - 1.16"
|
|
16:10 |
|
Address Space Isolation
Brendan Jackman
"Room 1.31-1.32"
|
|
16:15 |
|
Transitioning get_user_pages (GUP) to folio based mapping
Kundan Kumar
"Hall L1"
|
BASIL development roadmap
Luigi Pellecchia
"Hall N2"
|
|
16:30 |
|
Break |
Break |
Break |
Break |
Break |
Break |
Break |
|
Break |
17:00 |
|
Ongoing Challenges of Large Page Sizes
Kalesh Singh, Juan Yescas
"Hall L1"
|
Firmware-Assisted Dump, a kdump alternative to kernel dump capturing mechanism
Hari Bathini
"Hall L2/L3"
|
Checkpoint/Restore In eBPF (CRIB)
Juntong Deng
"Hall N1"
|
Enabling tooling independent exchange of Requirements and other SW Engineering related information with the upcoming SPDX Safety Profile
Nicole Pappler
"Hall N2"
|
bpftrace: current status and future developments
Jonathan Haslam, Alastair Robertson, Jordan Rome, Viktor Malik, Daniel Xu
"Room 1.14"
|
Linux-wpan: SubGHz, UWB and userspace needs
Stefan Schmidt
"Room 1.15 - 1.16"
|
FRED
Xin Li, Peter Anvin
"Room 1.31-1.32"
|
|
Continuously testing the Linux kernel
Nikolai Kondrashov, Gustavo Padovan
"Room 1.85 - 1.86"
|
17:15 |
|
mTHP and swap allocator
Kairui Song, Chris Li
"Hall L1"
|
|
17:20 |
|
A Status Update on the x86-cpuid-db Project
Ahmed S. Darwish
"Room 1.31-1.32"
|
|
17:25 |
|
Throwing Cinderblocks at Safety Engineering
Chuck Wolber
"Hall N2"
|
Linux-CAN Subsystem: BoF - State of the Union and Outlook
Marc Kleine-Budde, Oleksij Rempel
"Room 1.15 - 1.16"
|
|
17:30 |
|
mTHP swap-out and swap-in
Chuanhua Han, Tangquan Zheng, Barry Song
"Hall L1"
|
HID-BPF in the kernel, 2 years later
Benjamin Tissoires
"Hall N1"
|
|
17:40 |
|
A short break |
|
17:45 |
|
Multi-Gen LRU updates
Wei Xu, Axel Rasmussen, Yuanchu Xie, Guru Anbalagane
"Hall L1"
|
Crafting a Linux kernel scheduler that runs in user-space using Rust
Andrea Righi
"Hall L2/L3"
|
OpenHCL: A Linux and Rust based paravisor
Chris Oo
"Room 1.14"
|
Runtime hotplug on non-discoverable busses with device tree overlays
Hervé Codina, Luca Ceresoli
"Room 1.15 - 1.16"
|
|
Android MC BoF
Lukasz Luba, Karim Yaghmour, Fuad Tabba, Sumit Semwal, John Stultz, Amit Pundir
"Room 1.85 - 1.86"
|
17:50 |
|
Improving kernel design documentation and involving experts
Gabriele Paoloni
"Hall N2"
|
Revisiting XSAVE: Lessons from 20 Years of Processor Context State Management
Chang Bae
"Room 1.31-1.32"
|
|
18:00 |
|
TAO: THP Allocator Optimizations
Yu Zhao
"Hall L1"
|
hello-ebpf: Writing eBPF programs directly in Java
Johannes Bechberger
"Hall N1"
|
|
18:10 |
|
Discussion of Next Steps
Philipp Ahmann, Kate Stewart
"Hall N2"
|
A case for a generic Linux driver for connecting MCUs to MPUs
Schuyler Patton
"Room 1.15 - 1.16"
|
Future of Memory Protection Keys
Dave Hansen
"Room 1.31-1.32"
|
|
18:15 |
|
Policy zones: memory partitioning for fun and profit
Yu Zhao
"Hall L1"
|
|