24-28 August 2020
US/Pacific timezone
Android MC BOFs Session Containers and Checkpoint/Restore MC GNU Tools Track LPC Refereed Track Networking and BPF Summit Real-time MC Kernel Dependability & Assurance MC Scheduler MC linux/arch/* MC RISC-V MC Testing and Fuzzing MC VFIO/IOMMU/PCI MC Kernel Summit LLVM MC System Boot and Security MC You, Me, and IoT Two MC Application Ecosystem MC GNU Toolchain MC Open Printing MC Power Management and Thermal Control MC

24 Aug 2020

Time BOF1/Virtual-Room GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 BoF: RCU Implementation
Paul McKenney
BOF1/Virtual-Room
BoF: GDB
Simon Marchi
GNU Tools track/Virtual-Room
Traceloop and BPF
Kai Lüke, Alban Crequy
Networking and BPF Summit/Virtual-Room
A theorem for the RT scheduling latency (and a measuring tool too!)
Daniel Bristot de Oliveira
Refereed Track/Virtual-Room
07:25 Break (5 minutes)
07:30 BoF: DWARF5/DWARF64
Mark Wielaard
GNU Tools track/Virtual-Room
07:45 Break (15 minutes) Packet mark in the Cloud Native world
Joe Stringer
Networking and BPF Summit/Virtual-Room
Break
07:55 Break (5 minutes)
08:00 BoF: KernelCI Unified Reporting in Action
Nikolai Kondrashov
BOF1/Virtual-Room
Lightning Talk: elfutils debuginfod http-server progress: clients and servers
Frank Eigler, Aaron Merey
GNU Tools track/Virtual-Room
Morello and the challenges of a capability-based ABI
Kevin Brodsky
Refereed Track/Virtual-Room
08:10 Break (5 minutes)
08:15 Lightning Talk: Teaching GraalVM DWARFish : Debugging Native Java using gdb
Andrew Dinn
GNU Tools track/Virtual-Room
08:25 Break (5 minutes)
08:30 The Light-Weight JIT Compiler Project
Vladimir Makarov
GNU Tools track/Virtual-Room
Break
08:45 Break (15 minutes) Break
08:55 Break (5 minutes)
09:00 LLVM BOF
Behan Webster, Nick Desaulniers
BOF1/Virtual-Room
Project Ranger Update
Aldy Hernandez, Andrew MacLeod
GNU Tools track/Virtual-Room
Evaluation of tail call costs in eBPF
Clément Joly
Networking and BPF Summit/Virtual-Room
Core Scheduling: Taming Hyper-Threads to be secure
Joel Fernandes, Julien Desfossez, Vineeth Remanan Pillai
Refereed Track/Virtual-Room
09:25 Break (5 minutes)
09:30 Tutorial: GNU poke, what is new in 2020
Jose E. Marchesi
GNU Tools track/Virtual-Room
09:45 Break (15 minutes) xen-netfront and virtio_net XDP offloading
Denis Kirjanov
Networking and BPF Summit/Virtual-Room
Break
10:00 BoF: Compute eXpress Link
Sean Kelley
BOF1/Virtual-Room
Data-race detection in the Linux kernel
Marco Elver
Refereed Track/Virtual-Room

25 Aug 2020

Time BOF1/Virtual-Room GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 BoF: upstream drivers for open source FPGA SoC peripherals
Drew Fustini
BOF1/Virtual-Room
BoF: Binutils
Nick Clifton
GNU Tools track/Virtual-Room
The way to d_path helper
Jiri Olsa
Networking and BPF Summit/Virtual-Room
Write once, herd everywhere
Boqun Feng
Refereed Track/Virtual-Room
07:25 Break (5 minutes)
07:45 Break (15 minutes) NetGPU
Jonathan Lemon
Networking and BPF Summit/Virtual-Room
Break
07:55 Break (5 minutes)
08:00 BoF: ASI: Efficiently Mitigating Speculative Execution Attacks with Address Space Isolation
Ofir Weisse
BOF1/Virtual-Room
Desktop Resource Management (GNOME)
Benjamin Berg
Refereed Track/Virtual-Room
08:25 Break (5 minutes)
08:30 Lightning Talk: Fuzzing glibc's iconv program
Arjun Shankar
GNU Tools track/Virtual-Room
Break
08:40 Break (5 minutes)
08:45 Break (15 minutes) Break
08:55 Break (5 minutes)
09:00 BoF: Synchronizing timestamps of trace events between host and guest VM
Tzvetomir Stoyanov
BOF1/Virtual-Room
Multidimensional fair-share rate limiting in BPF
Jonas Otten, Lorenz Bauer
Networking and BPF Summit/Virtual-Room
Configuring a kernel for safety critical applications
Elana Elana Copperman
Refereed Track/Virtual-Room
09:25 Break (5 minutes)
09:30 New frontiers in CTF linking: type deduplication
Nick Alcock
GNU Tools track/Virtual-Room
09:45 Break (15 minutes) BPF LSM (Updates + Progress)
KP Singh
Networking and BPF Summit/Virtual-Room
Break
09:55 Break (5 minutes)
10:00 BoF: IPE (Integrity Policy Enforcement) LSM merge discussion
James Morris, Mimi Zohar
BOF1/Virtual-Room
GCC's -fanalyzer option
David Malcolm
GNU Tools track/Virtual-Room
Kernel Address Space Isolation
Alexandre Chartre
Refereed Track/Virtual-Room

26 Aug 2020

Time BOF1/Virtual-Room GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 BoF: Android MC BoF
Lina Iyer, Sumit Semwal, Karim Yaghmour, Todd Kjos, John Stultz
BOF1/Virtual-Room
Q&A: GCC Steering Committee, GLIBC, GDB, Binutils Stewards
David Edelsohn
GNU Tools track/Virtual-Room
Multiple XDP programs on a single interface - status and next steps
Toke Høiland-Jørgensen
Networking and BPF Summit/Virtual-Room
Recent changes in the kernel memory accounting (or how to reduce the kernel memory footprint by ~40%)
Roman Gushchin
Refereed Track/Virtual-Room
07:25 Break (5 minutes)
07:30 The LLVM/GCC BoF
Jeremy Bennett
GNU Tools track/Virtual-Room
07:45 Break (15 minutes) Per Thread Queues (PTQ)
Tom Herbert
Networking and BPF Summit/Virtual-Room
Break
07:55 Break (5 minutes)
08:00 BoF: Show off your pets!
Laura Abbott
BOF1/Virtual-Room
Lightning Talk: Accelerating machine learning workloads using new GCC built ins
Rajalakshmi S
GNU Tools track/Virtual-Room
SoC support lifecycle in the kernel
Arnd Bergmann
Refereed Track/Virtual-Room
08:10 Break (5 minutes)
08:25 Break (5 minutes)
08:30 Break
08:45 Break
08:55 Break (5 minutes)
09:00 A programmable Qdisc with eBPF
Cong Wang
Networking and BPF Summit/Virtual-Room
seccomp feature development
Kees Cook
Refereed Track/Virtual-Room
09:25 Break (5 minutes)
09:45 eBPF in kernel lockdown mode
Arnaldo Melo
Networking and BPF Summit/Virtual-Room
Break
09:55 Break (5 minutes)
10:00 Update on the BPF support in the GNU Toolchain
Jose E. Marchesi
GNU Tools track/Virtual-Room
DAMON: Data Access Monitoring Framework for Fun and Memory Management Optimizations
SeongJae Park
Refereed Track/Virtual-Room

27 Aug 2020

Time BOF1/Virtual-Room GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room Refereed Track/Virtual-Room
07:00 Kubernetes service load-balancing at scale with BPF & XDP
Daniel Borkmann, Martynas Pumputis
Networking and BPF Summit/Virtual-Room
Extensible Syscalls
Aleksa Sarai, Christian Brauner
Refereed Track/Virtual-Room
07:25 Break (5 minutes)
07:30 BoF: Speed vs accuracy for math library optimization
Patrick McGehearty
GNU Tools track/Virtual-Room
07:45 Networking Androids
Maciej Zenczykowski
Networking and BPF Summit/Virtual-Room
Break
07:55 Break (5 minutes)
08:00 Lightning talk: RISC-V BMI optimizations
Maxim Blinov
GNU Tools track/Virtual-Room
Kernel documentation
Jonathan Corbet
Refereed Track/Virtual-Room
08:10 Break (5 minutes)
08:15 Lightning Talk: The challenges of GNU tool chain support for CORE-V
Jeremy Bennett, Craig Blackmore
GNU Tools track/Virtual-Room
08:25 Break (5 minutes)
08:30 Kludging The editor with The compiler
Andrea Corallo
GNU Tools track/Virtual-Room
Break
08:45 Break
08:55 Break (5 minutes)
09:00 State of flow-based diagnostics in GCC
Martin Sebor
GNU Tools track/Virtual-Room
Right-sizing is hard, resizable BPF maps for optimum map size
John Fastabend
Networking and BPF Summit/Virtual-Room
Restricted kernel address spaces
Mike Rapoport
Refereed Track/Virtual-Room
09:25 Break (5 minutes)
09:45 How we built Magic Transit
Connor Jones, Erich Heine
Networking and BPF Summit/Virtual-Room
09:55 Break (5 minutes)
10:00 Enable Intel CET in Linux OS
H.J. Lu
GNU Tools track/Virtual-Room

28 Aug 2020

Time BOF1/Virtual-Room GNU Tools track/Virtual-Room Microconference1/Virtual-Room Microconference2/Virtual-Room Microconference3/Virtual-Room Networking and BPF Summit/Virtual-Room
07:00 System call wrappers for glibc
Florian Weimer
GNU Tools track/Virtual-Room
Eliminating bugs in BPF JITs using automated formal verification
Luke Nelson
Networking and BPF Summit/Virtual-Room
07:45 BPF extensible network: TCP header option, CC, and socket local storage
MARTIN LAU
Networking and BPF Summit/Virtual-Room
08:30 Break
09:00 Userspace OVS with HW Offload and AF_XDP
William Tu
Networking and BPF Summit/Virtual-Room