20–24 Sept 2021
US/Pacific timezone
BPF & Networking Summit Containers and Checkpoint/Restore MC GNU Tools Track Kernel Summit LPC Refereed Track Open Printing MC Scheduler MC Keynote Confidential Computing MC File Systems MC RISC-V MC Real-time MC Android MC System Boot and Security MC Testing and Fuzzing MC Tracing MC Kernel Dependability and Assurance MC Performance and Scalability MC VFIO/IOMMU/PCI MC BOFs Session Diversity, Equity & Inclusion MC GPU/media/AI buffer management and interop MC IoThree's Company MC Toolchains and Kernel MC

20 Sept 2021

Time GNU Tools track/Virtual-Room Kernel Summit/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
06:40 BPF & Networking Opening Session
Eric Dumazet, Andrii Nakryiko, Alexei Starovoitov, Jakub Kicinski, David Miller, Daniel Borkmann
Networking and BPF Summit/Virtual-Room
07:00 GCC's -fanalyzer option: what's new in GCC 12
David Malcolm
GNU Tools track/Virtual-Room
Doing more with lore and b4
Konstantin Ryabitsev
Kernel Summit/Virtual-Room
Scheduler Microconference
Dhaval Giani, Daniel Bristot de Oliveira, Vincent Guittot, Juri Lelli, chris hyser
Microconference1/Virtual-Room
Opening Session
Stéphane Graber
Microconference2/Virtual-Room
Introduction
Aveek Basu
Microconference3/Virtual-Room
BPF tracing: exploring additional debugging capabilities
Alan Maguire
Networking and BPF Summit/Virtual-Room
Rust in the Linux ecosystem
Miguel Ojeda
Refereed Track/Virtual-Room
07:05 Much Ado About… Migrations!
Francesco Ciraolo, Dario Faggioli, Enrico Bini
Microconference1/Virtual-Room
Simplified user namespace allocation
Christian Brauner, Stéphane Graber
Microconference2/Virtual-Room
CUPS 2.4/2.5
Michael Sweet
Microconference3/Virtual-Room
07:30 Link-Time Points-To Analysis Implementation in GCC with Souffle
Philipp Tomsich, Erick Ochoa, Christoph Müllner
GNU Tools track/Virtual-Room
Cgroup v1/v2 Abstraction Layer
Tom Hromatka
Microconference2/Virtual-Room
07:35 Break
07:40 Overeager pulling from wake_wide() in interrupt heavy workloads
Libo Chen
Microconference1/Virtual-Room
07:50 CUPS 3.0
Michael Sweet
Microconference3/Virtual-Room
Use of eBPF in cpu scheduler
Barret Rhoden, Hao Luo
Networking and BPF Summit/Virtual-Room
07:55 Break
08:00 Using the GCC regression test suite for LLVM
Mary Bennett
GNU Tools track/Virtual-Room
Linux kernel in Chrome OS - scaling to millions of users
Jesse Barnes, Alex Levin
Kernel Summit/Virtual-Room
rustc_codegen_gcc: A gcc codegen for the Rust compiler
Antoni Boucher
Refereed Track/Virtual-Room
08:10 New challenges in using LLC sched domain on wakeup path
Libo Chen
Microconference1/Virtual-Room
Mount-v2 CRIU migration engine: status update
Pavel Tikhomirov
Microconference2/Virtual-Room
08:30 Analyzing historical DejaGNU test result data with the Bunsen toolkit
Serguei Makarov
GNU Tools track/Virtual-Room
Break Break
08:35 Challenge of selecting an idle CPU
Barry Song Bao Hua, Srikar Dronamraju, Aubrey Li, Vincent Guittot
Microconference1/Virtual-Room
Secrets in cloned snapshots
Adrian Catangiu, Alexander Graf
Microconference2/Virtual-Room
08:40 Print Management GUI
Till Kamppeter
Microconference3/Virtual-Room
Socket migration for SO_REUSEPORT
Kuniyuki Iwashima
Networking and BPF Summit/Virtual-Room
09:00 Coffee Break Consolidating representations of the physical memory
Mike Rapoport
Kernel Summit/Virtual-Room
Break GCC Front-End for Rust
Philip Herron
Refereed Track/Virtual-Room
09:05 Break
09:10 Remote charging in the CPU controller
Daniel Jordan
Microconference1/Virtual-Room
Fast Checkpoint Restore for GPUs
Rajneesh Bhardwaj, Felix Kuehling, David Yat Sin
Microconference2/Virtual-Room
09:15 DWARF extensions for optimized SIMT/SIMD (GPU) debugging
Zoran Zaric, Tony Tye
GNU Tools track/Virtual-Room
09:20 Common Print Dialog Backends
Till Kamppeter
Microconference3/Virtual-Room
09:30 bpf: mass attachment of tracing probes
Jiri Olsa
Networking and BPF Summit/Virtual-Room
09:40 Break
09:45 Support for the CTF and BTF debug formats in the GNU Toolchain
Wei-min Pan, David Faust, Indu Bhagat
GNU Tools track/Virtual-Room
Per-task I/O boost tracking
Beata Michalska, Dietmar Eggemann
Microconference1/Virtual-Room
09:50 Break Break
10:00 Rust for Linux
Miguel Ojeda
Kernel Summit/Virtual-Room
Alternative ways to extract information about processes
Andrei Vagin, Alexander Mikhalitsyn
Microconference2/Virtual-Room
Printer/Scanner Driver Design and Development
Till Kamppeter
Microconference3/Virtual-Room
Formalizing Kernel Synchronization Primitives with PREEMPT_RT
Ahmed S. Darwish
Refereed Track/Virtual-Room
10:15 Update on BPF support in the GNU Toolchain
David Faust, Guillermo Martinez, Jose E. Marchesi
GNU Tools track/Virtual-Room
Break
10:20 Improving responsiveness of interactive CFS tasks using util_est
Vincent Donnefort
Microconference1/Virtual-Room
BPF Map Tracing: Hot Updates of Stateful Programs
Joe Burton
Networking and BPF Summit/Virtual-Room
10:25 Clossing Session
Christian Brauner
Microconference2/Virtual-Room
10:30 Scanning in PAPPL
Bhavna Kosta
Microconference3/Virtual-Room
10:55 Closing Session
Aveek Basu
Microconference3/Virtual-Room
11:00 KEYNOTE: What a long, strange trip it's been....
Jon "maddog" Hall
Refereed Track/Virtual-Room

21 Sept 2021

Time GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Microconference4/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 gprofng - The next generation GNU profiler
Ruud van der Pas, Vladimir Mezentsev
GNU Tools track/Virtual-Room
Welcome Confidential Computing MC Welcome
Joerg Roedel
Microconference2/Virtual-Room
RISC-V MC introduction
Microconference3/Virtual-Room
Efficient buffered I/O
Matthew Wilcox
Microconference4/Virtual-Room
Bringing TSO/GRO and Jumbo frames to XDP
Eelco Chaudron, Jesper Dangaard Brouer, Lorenzo Bianconi, Toke Høiland-Jørgensen
Networking and BPF Summit/Virtual-Room
Understanding motivations, goals and challenges faced by the Linux Kernel contributors
Bianca Trinkenreich
Refereed Track/Virtual-Room
07:05 Maintaining PREEMPT_RT: now and then
Sebastian Andrzej Siewior
Microconference1/Virtual-Room
Live Migration of TD Guest
Wei Wang
Microconference2/Virtual-Room
The RISC-V platform specification
Kumar Sankaran, Rahul Pathak, Mayuresh Chitale, ATISH PATRA
Microconference3/Virtual-Room
07:30 Complex Divide Improvements in libgcc
Patrick McGehearty
GNU Tools track/Virtual-Room
Live Migration of Confidential VMs
Ashish Kalra
Microconference2/Virtual-Room
Idmapped Mounts
Christian Brauner
Microconference4/Virtual-Room
07:40 rtla: an interface for osnoise/timerlat tracers
Daniel Bristot de Oliveira
Microconference1/Virtual-Room
07:45 Next Generation RISC-V Interrupt Support
Anup Patel
Microconference3/Virtual-Room
07:50 Watching the super powers
John Fastabend
Networking and BPF Summit/Virtual-Room
08:00 Limitations of tuning glibc malloc on larger systems.
Patrick McGehearty
GNU Tools track/Virtual-Room
TDX Linux guest
Sathyanarayanan Kuppuswamy, Elena Reshetova, Andi Kleen
Microconference2/Virtual-Room
Adding features to perf using BPF
Song Liu, Arnaldo Carvalho de Melo, Namhyung Kim
Refereed Track/Virtual-Room
08:15 Break break Break
08:25 Linux kernel support for kernel thread starvation avoidance
Sharan Turlapati, Srivatsa Bhat
Microconference1/Virtual-Room
Break
08:30 Indirect External Access
H.J. Lu
GNU Tools track/Virtual-Room
ACPI for RISC-V
Sunil V L
Microconference3/Virtual-Room
Atomic file writes: Who really wants this?
Darrick Wong
Microconference4/Virtual-Room
08:35 Debug Support for Confidential VMs
Ashish Kalra
Microconference2/Virtual-Room
08:40 Improving the eBPF Developer Experience with Rust
Dave Tucker, Alessandro Decina
Networking and BPF Summit/Virtual-Room
08:55 Running Confidential Containers
Samuel Ortiz
Microconference2/Virtual-Room
09:00 Coffee Break Next steps for futex2
André Almeida
Microconference1/Virtual-Room
What's the problem with D1 Linux upstream?
Wei Fu, Ren Guo, Shaohua Liu
Microconference3/Virtual-Room
File System Shrink
Allison Henderson
Microconference4/Virtual-Room
Overview of memory reclaim in the current upstream kernel
Vlastimil Babka
Refereed Track/Virtual-Room
09:15 Enable intel LAM in linux
H.J. Lu
GNU Tools track/Virtual-Room
09:20 Confidential Computing with Secure Execution (IBM Z)
Jakob Naucke
Microconference2/Virtual-Room
09:30 Break Ahead-of-time compiled bpftrace programs
Daniel Xu
Networking and BPF Summit/Virtual-Room
09:35 Break
09:40 Break
09:45 OpenACC "kernels" improvements
Frederik Harwath
GNU Tools track/Virtual-Room
break Bad Storage vs. Filesystems
Darrick Wong
Microconference4/Virtual-Room
09:50 printk: kthreads and atomic consoles for mainline
John Ogness
Microconference1/Virtual-Room
Deploying CVMs at scale via Linux
Marc Orr
Microconference2/Virtual-Room
10:00 Puzzle for RISC-V ifunc
Kito Cheng, Palmer Dabbelt
Microconference3/Virtual-Room
Strange kernel performance changes - analysis and mitigation
Feng Tang
Refereed Track/Virtual-Room
10:15 BoF: Offloading with OpenMP & OpenACC
Thomas Schwinge, Tobias Burnus, Jakub Jelínek, Andrew Stubbs
GNU Tools track/Virtual-Room
Attestation and Secret Injection for Confidential VMs & Containers/Pods
James Bottomley, Jim Cadden
Microconference2/Virtual-Room
Break
10:20 DSA switches: domesticating a savage beast
Vladimir Oltean
Networking and BPF Summit/Virtual-Room
10:25 PREEMPT_RT: status and Q&A
Thomas Gleixner
Microconference1/Virtual-Room
10:30 Towards continuous improvement of code-generation for RISC-V
Philipp Tomsich, Christoph Müllner
Microconference3/Virtual-Room
XFS Roadmap Planning
Darrick Wong
Microconference4/Virtual-Room
10:40 Securing trusted boot of confidential VMs
Stefan Deml, Andras Slemmer
Microconference2/Virtual-Room

22 Sept 2021

Time GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Microconference4/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 GCC Steering Committee, GLIBC, GDB, Binutils Stewards Q&A
David Edelsohn
GNU Tools track/Virtual-Room
Introduction
Steven Rostedt
Microconference1/Virtual-Room
Testing and Fuzzing MC Welcome
Guillaume Tucker, Sasha Levin
Microconference2/Virtual-Room
Android MC Introduction
Microconference3/Virtual-Room
System Boot and Security MC Introduction
Daniel Kiper
Microconference4/Virtual-Room
Towards a BPF Memory Model
Paul McKenney
Networking and BPF Summit/Virtual-Room
io_uring: BPF controlled I/O
Pavel Begunkov
Refereed Track/Virtual-Room
07:05 DTrace based on BPF and tracing facilities: challenges
Kris Van Hees
Microconference1/Virtual-Room
Generic Kernel Image (GKI) update
Todd Kjos
Microconference3/Virtual-Room
07:10 Detecting semantic bugs in the Linux kernel using differential fuzzing
Mara Mihali, Dmitry Vyukov, Marco Elver
Microconference2/Virtual-Room
Writing Grub2 modules in Rust
Daniel Axtens
Microconference4/Virtual-Room
07:20 Uclamp cgroup usage challenges in Android
Wei Wang, Quentin Perret
Microconference3/Virtual-Room
07:30 Enabling user mode programs to emit into trace_event / dyn_event
Beau Belgrave
Microconference1/Virtual-Room
07:35 Bare-metal testing using containerised test suites
Martin Peres
Microconference2/Virtual-Room
07:40 FS stacking with FUSE: performance issues and mitigations
Paul Lawrence, Alessio Balsini
Microconference3/Virtual-Room
07:50 Firmware and Bootloader Logging
Alec Brown, Daniel Kiper
Microconference4/Virtual-Room
Self-healing Networking with Flow Label
Alexander Azimov
Networking and BPF Summit/Virtual-Room
07:55 Container tracing
Yordan Karadzhov
Microconference1/Virtual-Room
08:00 GCC support for the Darwin AArch64 ABI
Andrew Burgess, Iain Sandoe, Maxim Blinov
GNU Tools track/Virtual-Room
dm-snapshot in userspace
Kailash Akilesh, David Anderson
Microconference3/Virtual-Room
The Case for Memory Segregation
Alex Markuze
Refereed Track/Virtual-Room
08:05 Common Test Report Database (KCIDB)
Nikolai Kondrashov
Microconference2/Virtual-Room
08:15 Sharing Cache - optimizing for a single core vs a multi-core system
Patrick McGehearty
GNU Tools track/Virtual-Room
08:20 Break 15min Break
08:30 Security improvements in GCC
Qing Zhao
GNU Tools track/Virtual-Room
Testing the Red-Black tree implementation of the Linux kernel against a formally verified variant
Mete Polat, Lukas Bulwahn
Microconference2/Virtual-Room
Linux and DRTM on Arm
Stuart Yoder
Microconference4/Virtual-Room
08:35 Tracepoints that allow faults.
Mathieu Desnoyers
Microconference1/Virtual-Room
Thermal core usage challenges in Android
Wei Wang
Microconference3/Virtual-Room
08:40 Defragmenting the Loader Landscape
Lorenz Bauer, Timo Beckers
Networking and BPF Summit/Virtual-Room
08:55 Break Allocator attribution/metadata tagging for shared buffers
Hridya Valsaraju
Microconference3/Virtual-Room
09:00 Coffee Break LTTng as a fast system call tracer
Mathieu Desnoyers
Microconference1/Virtual-Room
systemd-oomd: PSI-based OOM kills in systemd
Anita Zhang
Refereed Track/Virtual-Room
09:10 New Smatch Developments
Dan Carpenter
Microconference2/Virtual-Room
TrenchBoot Secure Launch upstreaming
Ross Philipson, Daniel Smith
Microconference4/Virtual-Room
09:15 PowerPC BOF
Segher Boeesenkool, Bill Schmidt
GNU Tools track/Virtual-Room
fw_devlink: Remaining issues to resolve and future improvements
Saravana Kannan
Microconference3/Virtual-Room
09:25 Eventfs based upon VFS to reduce memory footprint.
Ajay Kaher
Microconference1/Virtual-Room
09:30 BPF-datapath extensions for Kubernetes workloads
Daniel Borkmann, Martynas Pumputis
Networking and BPF Summit/Virtual-Room
09:35 Fuzzing Device Interfaces of Protected Virtual Machines
Mathias Morbitzer, Robert Buhren, Martin Radev, Felicitas Hetzelt
Microconference2/Virtual-Room
Android drivers in Rust
Wedson Almeida Filho, Miguel Ojeda
Microconference3/Virtual-Room
09:50 Break
09:55 15min Break
10:00 The GNU C Library BoF
Carlos O'Donell
GNU Tools track/Virtual-Room
A maintainable, scalable, and verifiable SW architectural design model for the Linux Kernel
Gabriele Paoloni, Daniel Bristot De Oliveira
Refereed Track/Virtual-Room
10:05 Function tracing with arguments
Jiri Olsa, Steven Rostedt
Microconference1/Virtual-Room
Testing in-kernel Rust code
Miguel Ojeda
Microconference2/Virtual-Room
10:10 Speculative page faults
Michel Lespinasse, Laurent Dufour
Microconference3/Virtual-Room
10:20 bpfilter - BPF based firewall
Dmitrii Banshchikov
Networking and BPF Summit/Virtual-Room
10:30 Merging the return caller infrastructures
Steven Rostedt
Microconference1/Virtual-Room
Improving Community AOSP Devboard/Device Collaboration
John Stultz
Microconference3/Virtual-Room
10:35 KUnit: New Features and New Growth
David Gow, Brendan Higgins
Microconference2/Virtual-Room
10:50 Followup Discussion

23 Sept 2021

Time GNU Tools track/Virtual-Room Kernel Summit/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 Eliminating implicit function declarations
Florian Weimer
GNU Tools track/Virtual-Room
Integrating GitLab into the Red Hat kernel workflow
Don Zickus
Kernel Summit/Virtual-Room
Kernel Dependability & Assurance Welcome
Gabriele Paoloni, Shuah Khan
Microconference1/Virtual-Room
Page-Based Hardware Attributes (PBHA) on arm64
Will Deacon
Microconference2/Virtual-Room
Optimize Page Placement in Tiered Memory System
Ying Huang
Microconference3/Virtual-Room
Dynamic Encapsulation Using eBPF
Willem de Bruijn, Brian Vazquez, Coco Li, Stanislav Fomichev
Networking and BPF Summit/Virtual-Room
Linux and Zephyr interoperability - the start of a beautiful relationship
Amit Kucheria
Refereed Track/Virtual-Room
07:10 Runtime redundancy and monitoring for critical subsystem/components
Gabriele Paoloni, Daniel Bristot de Oliveira
Microconference1/Virtual-Room
07:30 Debugging offloaded kernels on AMD GPUs
Andrew Stubbs
GNU Tools track/Virtual-Room
Break
07:35 PCI Data Object Exchange (DOE), Component Measurement and Authentication (CMA) / SPDM 1.1 - Mediating access and related issues
Dan Williams, Jonathan Cameron
Microconference2/Virtual-Room
07:45 Traceability and code coverage: what we have in Linux and how it contributes to safety
Rachel Sibley
Microconference1/Virtual-Room
"cat /proc/PID/maps": What Could Possibly Go Wrong?
Matthew Wilcox, Paul McKenney
Microconference3/Virtual-Room
07:50 BPF user experience rough edges
Jakub Sitnicki, Arthur Fabre
Networking and BPF Summit/Virtual-Room
08:00 Writing a fine-grained access pattern oriented lightweight kernel module using DAMON/DAMOS in 10 minutes
SeongJae Park
Kernel Summit/Virtual-Room
The forefront of the development for NVDIMM on Linux Kernel
Shiyang Ruan, Yasunori Goto
Refereed Track/Virtual-Room
08:15 New mod/ref pass in GCC
Jan Hubicka
GNU Tools track/Virtual-Room
Break
08:20 Adding kernel-specific test coverage to GCC's -fanalyzer option
Carlos O'Donell, David Malcolm
Microconference1/Virtual-Room
Break
08:30 Shared Virtual Addressing (SVA) for in-kernel users
Jacob Pan
Microconference2/Virtual-Room
Design discussion and performance characteristics of Maple Tree
Liam Howlett
Microconference3/Virtual-Room
08:40 From XDP to Socket
Udip Pant, Martin Lau
Networking and BPF Summit/Virtual-Room
08:45 GNU tool chain for CORE-V
Giuseppe Tagliavini, Nazareno Bruschi, Enrico Tabanelli, Jessica Mills, Jeremy Bennett
GNU Tools track/Virtual-Room
08:55 Break
09:00 User Interrupts - A faster way to Signal
Sohil Mehta
Kernel Summit/Virtual-Room
Break Preserving state for fast hypervisor update
Pasha Tatashin
Microconference3/Virtual-Room
So you want to torture RCU?
Paul McKenney
Refereed Track/Virtual-Room
09:05 Status of Dynamic MSIx and IMS opens
Megha Dey, Ashok Raj
Microconference2/Virtual-Room
09:15 Coffee Break A bug is NOT a bug is NOT a bug: Differences in bug classes, bug tracking and bug impact
Sudip Mukherjee, Lukas Bulwahn
Microconference1/Virtual-Room
09:30 RISC-V BoF
Kito Cheng, Jim Wilson, Palmer Dabbelt
GNU Tools track/Virtual-Room
A proof-carrying approach to building correct and flexible BPF verifiers
Xi Wang, Luke Nelson, Emina Torlak
Networking and BPF Summit/Virtual-Room
09:35 Break
09:45 Unified I/O page table management for passthrough devices, in-kernel API discussion between IOMMU core and /dev/iommu
Baolu Lu, Kevin Tian
Microconference2/Virtual-Room
Break
09:50 Kernel cgroups and namespaces: can they contribute to freedom from interference claims?
Bruce Benson, Priyanka Verma
Microconference1/Virtual-Room
10:00 Building a fast nvme passthrough
kanchan joshi
Kernel Summit/Virtual-Room
PKRAM feature development
Anthony Yznaga
Microconference3/Virtual-Room
Protection Key Supervisor (PKS)
Rick Edgecombe
Refereed Track/Virtual-Room
10:15 BoF: Register pressure sensitivity in the gcc middle end
Aaron Sawdey
GNU Tools track/Virtual-Room
10:20 Pixie's eBPF Protocol Tracer
Yaxiong Zhao, Ryan Cheng, John P Stevenson, Zain Asgar, Omid Azizi
Networking and BPF Summit/Virtual-Room
10:25 Kernel testing frameworks
Brendan Higgins, Shuah Khan
Microconference1/Virtual-Room
10:30 Break Compact NUMA-aware Locks
Dave Dice, Alex Kogan
Microconference3/Virtual-Room
10:35 Brain storm some of the features support in Linux for PCIe
Ashok Raj
Microconference2/Virtual-Room
10:55 Kernel Dependability & Assurance Wrapup
Gabriele Paoloni, Shuah Khan
Microconference1/Virtual-Room

24 Sept 2021

Time BOF1/Virtual-Room GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Microconference4/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 RCU Implementation BOF
Paul McKenney
BOF1/Virtual-Room
Android BoF Intro
Karim Yaghmour, John Stultz
GNU Tools track/Virtual-Room
Toolchains and Kernel MC Welcome
Nick Desaulniers, Jose E. Marchesi
Microconference1/Virtual-Room
GPU/media/AI buffer management and interop Housekeeping
Daniel Stone
Microconference2/Virtual-Room
IoThree's Company
Drew Fustini, Jason Kridner, Christopher Friedt
Microconference3/Virtual-Room
Diversity, Equity, Inclusion MC: Welcome and Introduction
Shuah Khan, Kate Stewart
Microconference4/Virtual-Room
Towards truly portable eBPF
Itay Shakury, Rafael David Tinoco
Networking and BPF Summit/Virtual-Room
Compute Express Link + Linux + QEMU = Yes
Ben Widawsky
Refereed Track/Virtual-Room
07:05 uclamp cgroup usage challenges
GNU Tools track/Virtual-Room
The Rust toolchain in the kernel
Miguel Ojeda
Microconference1/Virtual-Room
dma-fence deadline and priority boosting
Rob Clark
Microconference2/Virtual-Room
Overview of LoRa & LoRaWAN support in Zephyr
Manivannan Sadhasivam
Microconference3/Virtual-Room
07:10 Diversity, Equity, & Inclusion in Open Source Communities: Key Themes & Preliminary Results from LF's 2021 Research
Jessica Groopman
Microconference4/Virtual-Room
07:25 thermal core usage challenges
GNU Tools track/Virtual-Room
07:35 objtool on arm64
Mark Rutland, Josh Poimboeuf, Peter Zijlstra, Will Deacon
Microconference1/Virtual-Room
07:40 Women of Open Source Software: Motivations and Experiences
Vandana Singh
Microconference4/Virtual-Room
07:45 VMA life cycle and MM locking
Liam Howlett
BOF1/Virtual-Room
15 min Break Presentation timing deep dive
Daniel Stone
Microconference2/Virtual-Room
mikroBUS Driver for Add-on Boards
Vaishnav M A
Microconference3/Virtual-Room
07:50 Automatically optimizing BPF programs using program synthesis
Srinivas Narayana, Tanvi Wagle, Qiongwen Xu, Anirudh Sivaraman, Michael Wong
Networking and BPF Summit/Virtual-Room
08:00 Open topic #1
GNU Tools track/Virtual-Room
Bootconfig and kernel cmdline
Masami Hiramatsu
Refereed Track/Virtual-Room
08:05 break 1
08:10 Linux Developers: Motivations & Challenges (preliminary insights)
Bianca Trinkenreich
Microconference4/Virtual-Room
08:20 Open topic #2
GNU Tools track/Virtual-Room
Report From The Standards Committees
Paul McKenney
Microconference1/Virtual-Room
08:25 Break Break
08:30 Direct map management
Rick Edgecombe, Vlastimil Babka, Mike Rapoport
BOF1/Virtual-Room
08:40 fw_devlink
GNU Tools track/Virtual-Room
Documenting the Heterogeneous Memory Model Architecture
Daniel Phillips, Daniel Vetter
Microconference2/Virtual-Room
IoT Gateway Blueprint with Thread and Matter
Stefan Schmidt
Microconference3/Virtual-Room
Break BPF security auditing at Google
Brendan Jackman, KP Singh
Networking and BPF Summit/Virtual-Room
08:50 The never-ending saga of control dependencies
Jade Alglave, Peter Zijlstra, Will Deacon, Paul McKenney
Microconference1/Virtual-Room
09:00 Mentoring at scale: Acknowledging Implicit Mentoring
Anita Sarma
Microconference4/Virtual-Room
Guider: Linux Tracing using Python
Peace Lee
Refereed Track/Virtual-Room
09:15 RISC-V platform specification
ATISH PATRA
BOF1/Virtual-Room
09:20 break 2 Apps not boilerplate, leveraging Android's CHRE and Zephyr
Yuval Peress
Microconference3/Virtual-Room
09:25 15 min Break
09:30 Linux Kernel Trends and Future Goals for Diversity
Daniel German, Shuah Khan, Kate Stewart
Microconference4/Virtual-Room
Translating IPv4 to IPv6 Without NAT
Keerti Lakshminarayan, Alok Tiagi, Kyle Anderson
Networking and BPF Summit/Virtual-Room
09:35 Optimizing Linux Kernel with BOLT
Maksim Panchenko
Microconference1/Virtual-Room
09:40 Open topic #3
GNU Tools track/Virtual-Room
10:00 User interrupts BOF
Sohil Mehta
BOF1/Virtual-Room
AOSP devboard collaboration
GNU Tools track/Virtual-Room
Break Break Measuring Code Review in the Linux Kernel Development Process
Başak Erdamar, Lukas Bulwahn
Refereed Track/Virtual-Room
10:05 Compiler Features for Kernel Security
Qing Zhao, Kees Cook
Microconference1/Virtual-Room
10:10 Community Diversity + Events: Impacts and Trends
Angela Brown
Microconference4/Virtual-Room
10:15 Userspace synchronisation for asynchronous hardware engines
Jason Ekstrand
Microconference2/Virtual-Room
Embedded Linux & RTOSes: why not both?
Jonathan Beri
Microconference3/Virtual-Room
10:20 Speculative page faults
GNU Tools track/Virtual-Room
Untangling DSCP, TOS and ECN bits in the kernel
Guillaume Nault
Networking and BPF Summit/Virtual-Room
10:40 Open Discussion
GNU Tools track/Virtual-Room
Wrap up & Next Steps
Shuah Khan
Microconference4/Virtual-Room
11:00 Closing Keynote & Beverage Hall
David Woodhouse, Christian Brauner
Refereed Track/Virtual-Room