Sudeep Holla's favorites

Kernel Summit Sessions

Favorite proposals for this user

* Complex Dependencies Part I

Complex Linux kernel dependencies part 1
Kernel Summit Track 10/31/2016
Luis Rodriguez

* Complex Dependencies Part II

Complex Linux kernel dependencies Part II
Kernel Summit Track 10/31/2016
Luis Rodriguez

Linux Plumbers Conference 2016 BoF Sessions

Favorite proposals for this user

* A Formal Model of Linux-Kernel Memory Ordering

Review, explore, and critique a draft formal model of Linux-kernel memory ordering.
BoFs 09/16/2016
Paul McKenney

* Distributing files with signatures

Linux can enforce signature checking on all files and make sure only trusted software can be executed, but this requires that the file signatures be packaged, distributed, and installed together with the files. This BoF aims to bring together people working on package management systems to discuss the different methods of including file signatures in software packages.
BoFs 09/12/2016
Mehmet Kayaalp, Stefan Berger

* GPL Enforcement Feedback session

A session for Q&A and to hear feedback about GPL enforcement.
BoFs 09/02/2016
Karen Sandler

* UEFI & Linux Interoperability

Discussion of how Linux works with the Unified Extensible Firmware Interface (UEFI) (slides)
BoFs 09/09/2016
harry hsiung

* What do we call an explosive mix of LSM, cgroup, BPF, seccomp ?

checmate or landlock
BoFs 09/07/2016
Alexei Starovoitov, Kees Cook, Tejun Heo

* Window Assisted Load Tracking (WALT) as an alternative to PELT utilization tracking in the Linux Scheduler

Theory and Data on why we believe WALT is better than PELT for real world mobile or interactive use cases from a perf-per-waiit perspective.
BoFs 10/05/2016
Vikram Mulukutla

* ZFS and OpenVZ container sync project

I demonstrate how OpenVZ can be used with a ZFS backend to provide an effective development/production ecosystem where datasets and OS state can be checkpointed and sync'd across hosts with efficiency and versatility.
BoFs 09/24/2016
Michael C

Linux Plumbers Conference 2016

Favorite proposals for this user

* Android background updates lightning talk

Overview of the background updates feature in Android N (slides)
Android/Mobile 08/31/2016
Rom Lemarchand

* Better compute control for Android using SchedTune and SCHED_DEADLINE

SchedTune and SCHED_DEADLINE utility for Android (slides)
Android/Mobile 08/11/2016
Patrick Bellasi, Juri Lelli

* Configuration and Assignment

Configuring and using FPGAs and programmable devices through assignment
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters, Alan Tull, Graeme Gregory, Zach Pfeffer

* CPUFreq without timers and the schedutil governor

Summarize recent advances in CPUFreq development and discuss the next steps.
Power Management and Energy-awareness 08/18/2016
Rafael Wysocki

* Definition of a kernel energy model in DT

Overview of kernel energy model proposal and its related DT bindings to describe energy model parameters.
Power Management and Energy-awareness 09/27/2016
Sudeep Holla, Juri Lelli

* Device Tree Schema Discussion

A discussion about the revived Device Tree validation via shemas. (slides)
Device Tree 09/13/2016
Grant Likely

* devictree: hardware vs configuration vs policy

Where should configuration and policy information be located; devicetree or elsewhere? (slides)
Device Tree 09/06/2016
Frank Rowand

* Direct Injection of MSIs into KVM guests on arm64

Discussion around direct injection of MSIs into KVM guests on arm64
PCI 07/29/2016
Marc Zyngier

* Energy Aware Scheduling (EAS) on Android

Summary of experiences with deploying EAS on Android (slides)
Android/Mobile 08/11/2016
Todd Kjos, Robin Randhawa

* Favored cores and asymmetric packing

Using the scheduler's ASYM_PACKING feature for the handling of cores with different maximum turbo frequencies (slides)
Power Management and Energy-awareness 08/24/2016
Srinivas Pandruvada, Tim Chen

* FPGA mgr update

An update on the current development of the fpga mgr framework (slides)
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters, Alan Tull

* GCC optimizations and their impact on livepatch

Describe different GCC optimizations which have certain impact on kernel live patching. (slides)
Live kernel patching 07/04/2016
Miroslav Benes

* Idle Injection for Power Management

Why forced idle? Update and explore idle injection methods in Linux
Power Management and Energy-awareness 09/22/2016
Jacob Pan

* Improve utilization and load tracking in the scheduler

Discuss some limitations of PELT, their impact and how to improve the situation. (slides)
Power Management and Energy-awareness 07/19/2016
Vincent Guittot

* Improving BCC tracing for the Linux Kernel with LLVM IR

Discuss and learn about the way BCC uses clang's rewrite functionality to create valid bpf programs, and how to improve support to create a better tracer.
Tracing 09/07/2016
Brenden Blanco

* Integration of trace buffering and aggregation tools

Discussion on use-cases facilitated by combining trace buffering (e.g. Ftrace, Perf, LTTng) and live aggregation (e.g. eBPF, SystemTAP) technologies.
Tracing 07/21/2016
Mathieu Desnoyers

* Introduction

Introduce agenda and people
Device Tree 10/28/2016
Frank Rowand

* Introduction to session

Introduction to the problem space of using programmable logic in general purpose datacenter and embedded environments
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters

* IOMMU Interaction Issues with PCI

Discuss current issues in PCI<->IOMMU interaction.
PCI 09/02/2016
Joerg Roedel

* ION - Large pages for devices

New ION heap for large pages to reduce device TLB (slides)
Android/Mobile 08/11/2016
John Einar Reitan

* Ion update and status report

Discussion of the progress to move Ion out of staging (slides)
Android/Mobile 08/17/2016
Laura Abbott

* Kernelscope: Live debugging at scale

This talk will cover kernelscope, a tool we use inside of Facebook to debug complex problems.
Tracing 05/11/2016
Josef Bacik

* Linux Kernel: Behavioral Analysis and Visualization

A hands on session explaining behavioral analysis in the kernel and the tooling built around it. The eventual goal is to have "behaviors" defined for a wide range of sub-systems in the Linux kernel. (slides)
Android/Mobile 08/11/2016
KP Singh

* Linux PM infrastructure status report

Describe and discuss the current status of the PM infrastructure in the Linux kernel.
Power Management and Energy-awareness 08/18/2016
Rafael Wysocki

* Live Patching: prioritizing next steps in upstream codebase

Live Patching: prioritizing next steps in upstream codebase
Live kernel patching 08/31/2016
Jiri Kosina

* Livepatch and modified data structures - brainstorming

Brainstorming about save modification of data structures used by the patched functions. (slides)
Live kernel patching 07/15/2016
Petr Mladek

* Livepatch module creation tooling

Compare the different tools and approaches used for livepatch module creation and try to come up with common in-tree tooling to support it. (slides)
Live kernel patching 06/15/2016
Josh Poimboeuf

* Livepatch support for different architectures

Summarize and discuss obstacles when enabling Livepatch support on different architectures. (slides)
Live kernel patching 07/15/2016
Petr Mladek

* Livepatching completeness - a review of considerations for success

This talk covers areas of improvements to help livepatching be widely adopted and used (slides)
Live kernel patching 04/19/2016
Balbir Singh

* Localising the system latency/throughput/power tunability surface

Discussion on enabling per-task tuning of kernel policies using a well defined user-space interface (slides)
Power Management and Energy-awareness 10/04/2016
Patrick Bellasi

* MSIs in Guest OSs on arm64

Discussion around MSI generation and routing for devices passed through to KVM guests on arm64 machines.
PCI 07/29/2016
Will Deacon

* Next steps for FPGAs and programmable logic

Open floor discussion of next steps for collaboration
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters

* Orchestration of FPGAs

Orchestration and provisioning of FPGAs and programmable logic devices
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters, Graeme Gregory, Alan Tull

* Overlays, connectors, plugins, overlay managers

Ask questions about and make suggestions regarding overlays, connectors, plugins, overlay managers
Device Tree 10/27/2016
Frank Rowand

* Patch module dependencies

Explore the pros and cons of enforcing hard module dependencies for patch modules. (slides)
Live kernel patching 08/17/2016
Jessica Yu

* Patching of scheduler functions

Describe one of the livepatch limitations - patching of scheduler functions - and try to come up with a feasible solution. (slides)
Live kernel patching 07/04/2016
Miroslav Benes

* PCI resource ALT allocation and resource allocation test module

New resource ALT allocation (small size than alignment) and test module for pci resource allocation.
PCI 10/25/2016
Yinghai Lu

* PCI resources/irq allocation cross-arch consolidation

Discuss and draft a plan to consolidate PCI resources (memory, IO, IRQs) management across architectures.
PCI 07/12/2016
Lorenzo Pieralisi

* PCIe domains re-enumeration

PCIe domains re-enumeration
PCI 07/12/2016
Keith Busch

* Remote server for tracing

Adding a trace-cmd server for guests and remote machines
Tracing 07/28/2016
Steven Rostedt

* SoC idle: hierarchical idle management

Unifying idle management for CPUs, clusters and IO devices
Power Management and Energy-awareness 08/19/2016
Kevin Hilman, Lina Iyer, Ulf Hansson

* Standardized Enumeration of FPGAs

Existing and emerging mechanisms for enumerating FPGAs
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters, Alan Tull, Zach Pfeffer

* status of devicetree debug tools and techniques

Review of recently added debug tools. Discussion of what additional tools would be useful. (slides)
Device Tree 09/13/2016
Frank Rowand

* Support for configurable PCIe endpoint

Support for configurable PCIe endpoint (slides)
PCI 08/08/2016
Kishon Vijay Abraham I

* The vDSO on arm64

Status of the vDSO on arm64 and the proposed addition of a 32-bit vDSO. (slides)
Android/Mobile 08/11/2016
Kevin Brodsky

* Understanding use cases for FPGAs

Identifying target use cases of focus for future work on FPGAs
FPGAs and Programmable Logic Devices 10/24/2016
Jon Masters, Alan Tull, Graeme Gregory, Zach Pfeffer

* User Space Dynamic Tracing

New approach to fast user space tracing with a help of the kernel
Tracing 09/05/2016
Alexei Starovoitov

* What to do with Android items in staging?

Very quick review of Android items in staging (slides)
Android/Mobile 08/11/2016
John Stultz, Greg Kroah-Hartman

Linux Plumbers Conference 2016 Refereed Talks

Favorite proposals for this user

* gce-xfstests: Testing Kernels in the Cloud

Testing kernels in GCE using a test appliance containing xfstests
Refereed Presentations Track 09/08/2016
Theodore Ts'o