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 |