-
Welcome
-
Subscribe to
Linux Plumbers Conference 2013 sessions
Sessions for Linux Plumbers Conference
* ACPI-based Hotplug of PCI and Other Devices
Discussion on the status of support for ACPI-based hotplug of devices in the Linux kernel
(slides)
|
ACPI/PM, PCI subsystems I |
Rafael Wysocki | |
* PCI Device Reference Counting
Discussion of synchronization issues with device addition and removal
(slides)
|
ACPI/PM, PCI subsystems I |
Bjorn Helgaas, Myron Stowe | |
* PCIe Native Hotplug Integration with ACPI-Based Hotplug
Discussion on how to integrate the native PCIe hotplug (pciehp) with ACPI-based PCI hotplug (acpiphp).
(slides)
|
ACPI/PM, PCI subsystems I |
Rafael Wysocki | |
* PM Interfaces Between User Space and the Kernel
Discussion on interfaces to use for communicating the needs of user space related to power management to the kernel.
(slides)
|
ACPI/PM, PCI subsystems I |
Rafael Wysocki | |
* Power Management Discussions and Lessons Learned: Converting legacy_pm to dev_pm_ops
Discussion on current status, issues and challeges faced, and observations made in converting legacy pm_ops to dev_pm_ops
(slides)
|
ACPI/PM, PCI subsystems I |
Shuah Khan | |
* SR-IOV Virtual Function Lifetimes
Discussion of issues around enabling, disabling, and removing Virtual Functions
(slides)
|
ACPI/PM, PCI subsystems I |
Bjorn Helgaas, Myron Stowe | |
* ACPI vs DT
ACPI vs Device Tree - Moving Forward: Discussion on device enumeration methods
|
ACPI/PM, PCI subsystems II |
Rafael Wysocki | |
* Android Gadget driver vs ConfigFS Gadget driver
Discussions around what the ConfigFS gadget driver needs to replace the Android Gadget driver
|
Android |
John Stultz | |
* Android netfilter changes
Discussions on getting Android netfilter changes merged upstream
(slides)
|
Android |
John Stultz | |
* Unified in-kernel IPC - KDBUS/Binder
Discussions around KDBUS and if it is sufficient to replace the in-kernel binder driver
|
Android |
John Stultz | |
* Dma-buf fences vs Android sync driver:
Discussion on dma-buf fences and Android sync driver
|
Android and Graphics |
John Stultz | |
* ION / dma-buf allocators / Constraint solving
Discussions on upstreaming ION-like functionality around dma-buf allocation and device constraint solving.
|
Android and Graphics |
John Stultz | |
* KMS HWComposer issues, the Atomic Display Framework and other KMS Extentions
Discussion around issues with a KMS based HWComposer, the Atomic Display Framework, and other KMS extentions
|
Android and Graphics |
Greg Hackmann, John Stultz | |
* Phasing-out of the FBDEV API
Discussion around how phasing out the fbdev api might affect Android
|
Android and Graphics |
John Stultz | |
* Automotive diagnostics under Linux
Automotive diagnostics under Linux -- what is missing, what are the next steps?
|
Automotive |
Jeremiah Foster | |
* Device Management in Automotive Infotainment
Efficient device management for in vehicle infotainment with consideration for smart devices connectivity
|
Automotive |
Sriram Gopalan | |
* IVI and Wayland: why, what, how
Summarising the current status of IVI on Wayland
|
Automotive |
Daniel Stone | |
* Updates on 'New Challenges for Linux Network Support'
Update where we are with the 'New Challenges for Linux Network Support' work.
|
Automotive |
Daniel Wagner | |
* Using BlueZ in the Automotive World
Making BlueZ fit for the automotive industry.
|
Automotive |
Gustavo Padovan | |
* 5s Boot Delivered
5s boots delivered, today.
|
Boot and Core OS |
Kay Sievers, Lennart Poettering, Harald Hoyer | |
* All Your Control Groups Are Belong To Us!
Discussing the new cgroups userspace.
|
Boot and Core OS |
Kay Sievers, Lennart Poettering | |
* Follow-Up Boot Loader Spec
Update on the Boot Loader Specification
|
Boot and Core OS |
Kay Sievers, Lennart Poettering, Harald Hoyer | |
* Hasslefree Boot Loading with Gummiboot
The Gummiboot Boot Loader
|
Boot and Core OS |
Kay Sievers, Harald Hoyer | |
* Lightweight Containers with nspawn
A quick introduction of systemd-nspawn for developers
|
Boot and Core OS |
Lennart Poettering | |
* Upstart Roadmap
Outline plans for future Upstart development.
(slides)
|
Boot and Core OS |
Dmitrijs Ledkovs, James Hunt | |
* Zero Configuration File System Discovery and Mounting
Automatically detecting Linux partitions via GPT type IDs
|
Boot and Core OS |
Kay Sievers, Lennart Poettering, Harald Hoyer | |
* Containers control tools: can we unify those?
Now that the kernel supports both LXC and OpenVZ do we really need two different tool sets? If not, how should we unify the user visible container control plane.
|
Containers |
Stéphane Graber, Kirill Kolyshkin | |
* Device namespace
Present the device namespace implementation by cellrox and discuss upstreaming.
|
Containers |
Oren Laadan, Amir Goldstein | |
* Fedora/systemd on lxc status
Discuss plans to ensure systemd-based distros continue to work on lxc.
|
Containers |
Michael H Warfield | |
* LXC and Android
Ever wanted to run Android in a container or run a Linux distro in a container on Android?
|
Containers |
Stéphane Graber | |
* Let Me Contain That For You!
Redesign of container management and its use at Google.
(slides)
|
Containers |
Rohit Jnagal | |
* On the road to LXC 1.0
Overview of what features to expect for LXC 1.0 and hints on how to help us get there.
|
Containers |
Serge Hallyn, Stéphane Graber | |
* State of CRIU (Checkpoint Restart In Userspace) and integration with LXC
A tour over checkpoint-restore project features and plans followed by a discussion on integrating this with LXC.
|
Containers |
Serge Hallyn, Pavel Emelianov | |
* Use Cases for Containers in OpenStack
Use Cases for Containers in OpenStack
|
Containers |
Daniel Salinas | |
* User namespace work
Current state and expected timeline for completion of unprivileged containers
|
Containers |
Serge Hallyn | |
* Copy offloading
An interface to offload bulk data copying
|
File and Storage Systems I |
Zach Brown | |
* How will we Address Persistent Memory?
Persistent memory devices are coming, so we need a plan on how to take advantage of them through the file system.
(slides)
|
File and Storage Systems I |
Jeff Moyer | |
* Virtually Thin: Tuning XFS on Top of Device Mapper dm-thin
Setting up a file system over a dm-thin device, although easy, can have poor performance if not done properly and can even cause data loss. This talk will walk through the dm-thin device configuration to be used by xfs filesystem to achieve good performance and avoid data loss.
|
File and Storage Systems I |
Carlos Maiolino | |
* A dedicated cache for metadata?
A dedicated metadata cache would help distributes file systems and in general should reduce per file system efforts to cache metadata.
(slides)
|
File and Storage Systems II |
Bernd Schubert | |
* New and Not Ready for Prime Time - Short Lightning Talks
Reserved time to discuss new ideas in an open conversation.
(slides)
|
File and Storage Systems II |
Dhaval Giani, Ric Wheeler | |
* SCSI midlayer scalability (Christoph Hellwig)
SCSI midlayer scalability work done by Christoph Hellwig
|
File and Storage Systems II |
Ric Wheeler | |
* Shingled Drive Impace on File and Storage Stack
Shingled drives need changes to file and storage to get the best efficiency.
|
File and Storage Systems II |
Ric Wheeler | |
* Common Display Framework
State of the Common Display Framework and roadmap to mainline
(slides)
|
Graphics and Display |
Laurent Pinchart | |
* Media decode and composition: bridging the gap
A look at the issues preventing better usage of media decode and 2D composition hardware
(slides)
|
Graphics and Display |
Daniel Stone | |
* Open Source Graphics on ARM
The progress of open source graphics on ARM in the last year.
|
Graphics and Display |
Rob Clark | |
* Splitting DRM/KMS device nodes
Splitting DRM and KMS nodes to allow advanced access-control and sharing between subsystems.
|
Graphics and Display |
David Herrmann | |
* State of the Art Debugging and Tuning Graphics Applications
Developers creating high-end graphics applications on open platforms have stone age tools, but some have learned to use them well.
|
Graphics and Display |
Ian Romanick | |
* Building the Linux kernel and user space for the Hexagon DSP with LLVM
Linux on the Hexagon DSP with LLVM
(slides)
|
LLVM I |
Anshu Dasgupta, Pavel Potoplyak | |
* Getting Android userland to build with clang
Problems observed while making Android userland build with clang - and their solutions
(slides)
|
LLVM I |
Bernhard Rosenkraenzer | |
* How to make the unified arch/x86/ tree of the Kernel work with clang - status, problems, roadmap
Update on the current progress and solving/discussing current problems for x86_64/i586.
(slides)
|
LLVM I |
Jan-Simon Möller | |
* Using the Clang Integrated Assembler to compile the Linux Kernel
Using the Clang Integrated Assembler to build the Linux Kernel on x86/ARM.
(slides)
|
LLVM I |
Bryce Adelstein-Lelbach | |
* Variable Length Arrays in Structs (VLAIS)
VLAIS is a gcc extension which isn't supported by clang. The unnecessary use of VLAIS in the Linux Kernel prevents the kernel from being built with clang or any other C standard compliant compiler.
(slides)
|
LLVM I |
Mark Charlebois | |
* Building Debian with LLVM/Clang
Rebuilding Debian with Clang
(slides)
|
LLVM II |
Sylvestre Ledru | |
* Linux and the Clang Static Analyzer
The Clang Static Analyzer can be used to look for various specific issues in the Linux kernel. What other checkers can be added specifically for the Linux kernel?
(slides)
|
LLVM II |
Eduard Bachmakov | |
* Contrail vRouter implementation and performance enhancement
A look at the Contrail vRouter kernel module and steps taken to enhance forwarding performance
|
Network Virtualization I |
Raja Sivaramakrishnan | |
* From netmap to virtualization through openvswitch
Overview of netmap and derived tools and discussion on how they can help improving network virtualization.
|
Network Virtualization I |
Luigi Rizzo | |
* OVS: from Open vSwitch to Open network Virtualization System
Explore ways to extend and merge existing networking mechanisms to address the needs of virtual network infrastructure
|
Network Virtualization I |
Alexei Starovoitov | |
* Open vSwitch - the good, the bad and the ugly
This talk shares our experience with Open vSwitch from the past year, both as users and active developers.
|
Network Virtualization I |
Jerry Chu | |
* Open vSwitch: Hardware assisted filtering
Discussion around the use of hardware assisted filtering capabilities found in modern networking hardware to offload the filtering of packets to the hardware.
|
Network Virtualization I |
Thomas Graf | |
* Improving Open vSwitch & Network Stack Integration
How can we best combine the benefits of Open vSwitch and other kernel components like Netfilter in a single system?
|
Network Virtualization II |
Jesse Gross | |
* Improving overlay network performance on existing hardware
A look at performance issues found and addressed in VXLAN and NVGRE tunnel protocols, and steps we are exploring to further improve performance.
|
Network Virtualization II |
Alexander Duyck | |
* Integrating NICs with embedded switches in a Linux ecosystem
Discuss current and future switch features that are or will be embedded into the NIC as well as how these features could be managed in a Linux environment.
|
Network Virtualization II |
John Fastabend | |
* Intel DPDK: Data Plane Development Kit
This talk will give an overview of what the Intel DPDK is and what it is not.
|
Network Virtualization II |
John Fastabend | |
* Linux as the foundation of a networking OS
A look on the common dilemma for using Linux as the foundation of a networking OS
|
Network Virtualization II |
matty kadosh | |
* Locator/ID Separation Protocol in Linux
Locator/ID Separation Protocol implementation in Linux and Open vSwitch.
|
Network Virtualization II |
Kyle Mestery, Vina Ermagan | |
* Network Service Headers in Linux
The implementation of the new Network Service Headers IETF draft in both Linux and Open vSwitch.
|
Network Virtualization II |
Kyle Mestery | |
* TCP repair overview
A brief introduction to what TCP repair is.
|
Network Virtualization II |
Pavel Emelianov | |
* Improving Energy Efficiency On Asymmetric Multiprocessing Systems
Energy-efficiency benefits of extended idle and RCU callback offloading.
(slides)
|
Power-efficient Scheduling |
Paul McKenney | |
* Sleeping disorders: Identifying unwanted wake-up sources
Making the idle framework and the scheduler to collaborate
|
Power-efficient Scheduling |
Preeti Murthy, Daniel Lezcano | |
* Unifying Power Policies
Integrating and extending the existing power management frameworks with the scheduler.
(slides)
|
Power-efficient Scheduling |
Morten Rasmussen | |
* packing, spreading and scheduling latency
When packing tasks can improve power efficiency and scheduling latency
(slides)
|
Power-efficient Scheduling |
Vincent Guittot, Tuukka Tikkanen | |
* But What About Concurrent Updates?
We need mechanisms that do for update-mostly workloads that what RCU does for read-mostly workloads.
(slides)
|
Scaling |
Paul McKenney | |
* Current status of lock elision in Linux
Discuss the current status of lock elision in Linux
(slides)
|
Scaling |
Andi Kleen | |
* Full dynticks status
Present state of full dynticks, current limitations and what remains to be done
(slides)
|
Scaling |
Frederic Weisbecker | |
* Large Memory Sysfs Scaling
Scaling the userspace sysfs interface for physical memory configuration for large memory systems
|
Scaling |
Seth Jennings | |
* Per CPU Atomics
Implementing Per CPU atomics for userspace
(slides)
|
Scaling |
Paul Turner | |
* Runtime NUMA Reconfiguration for Virtual Machines
Allow physical memory to change which NUMA node it belongs to at runtime to improve
long running virtual machine performance.
(slides)
|
Scaling |
Cody Schafer | |
* Scalability Issues in Linux Kernel
Scalability Issues in Linux Kernel
(slides)
|
Scaling |
Dave Hansen, Tim Chen | |
* User-level threads....... with threads.
New Scheduler support allowing cooperative scheduling on top of a a 1:1 threading model.
(slides)
|
Scaling |
Paul Turner | |
* Userspace RCU library: new APIs and data structures
Discussion of userspace RCU new APIs and use-cases
(slides)
|
Scaling |
Mathieu Desnoyers | |
* vmsplice with transparent huge pages
vmsplice() could move (rather can copy) pages between processes, but performance would be greatly improved if this supported THP.
|
Scaling |
Robert Jennings | |
* Hardening the kernel for Secure Boot
What changes do we need to make to the kernel to support the Secure Boot security model?
|
Secure Boot |
Matthew Garrett | |
* Kexec/Kdump and Secureboot
Discuss how to make kexec/kdump work with secureboot
|
Secure Boot |
Vivek Goyal | |
* Unifying Secure Boot code and getting additions into UEFI
Current state of unified secure boot code and plans for getting the architecture override into UEFI
|
Secure Boot |
James E.J. Bottomley | |
* EFI support in Xen – the current state of development
EFI support in Xen – the current state of development
(slides)
|
Virtualization |
Daniel Kiper | |
* Fixing the filesystem freeze API
Overview of the current work to fix the filesystem freeze API
|
Virtualization |
Fernando Luis Vazquez Cao | |
* Kicking it up a Level: Bringing the Trusted Platform Module into qemu
The Design and Implementation of a virtual Trusted Platform Module in qemu
|
Virtualization |
Joel Schopp | |
* Platform Device VFIO
Passing non-PCI devices into guests and allow for user space device drivers
(slides)
|
Virtualization |
Alexander Graf | |
* Virtio on Xen
Discussing VirtIO on Xen
|
Virtualization |
Anthony Liguori, Alex Williamson, Ian Campbell |