http://summit.ubuntu.com/lpc-2012/ Nautilus 3

Wednesday, 09:50 - 10:35 PDT
Not Attending Kernel Summit Open Day - Morning ( Kernel Summit )

Tracks:
  • Kernel Summit
Nautilus 3
Wednesday, 10:45 - 11:30 PDT
Not Attending Kernel Summit Open Day - Morning ( Kernel Summit )

Tracks:
  • Kernel Summit
Nautilus 3
Wednesday, 11:40 - 12:25 PDT
Not Attending Kernel Summit Open Day - Morning ( Kernel Summit )

Tracks:
  • Kernel Summit
Nautilus 3
Wednesday, 14:00 - 14:45 PDT
Not Attending Kernel Summit Open Day - Afternoon ( Kernel Summit )

Tracks:
  • Kernel Summit
Nautilus 3
Wednesday, 14:50 - 15:35 PDT
Not Attending Kernel Summit Open Day - Afternoon ( Kernel Summit )

Tracks:
  • Kernel Summit
Nautilus 3
Wednesday, 15:45 - 16:30 PDT
Not Attending Kernel Summit Open Day - Afternoon ( Kernel Summit )

Tracks:
  • Kernel Summit
Nautilus 3
Thursday, 08:30 - 09:25 PDT
Not Attending Tracing Summit - Early Morning ( Tracing )
**THIS MEETING STARTS AT 8:30** This is the first session of the tracing summit Agenda: 1) Can mainstream tracing meet embedded needs?, Frank Rowand, Sony 2) What We Want in Our Toolkit: Thoughts From a Mission Critical Low Latency Environment, Vinod Kutty, CME Group 3) Troubleshooting complex problems with built-in diagnostic, Dominique Toupin, Ericsson 4) The Linux Perf Tools: Overview and Current Developments, Arnaldo Carvahlo de Melo, Red Hat

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 09:30 - 10:15 PDT
Not Attending Tracing Summit - Early Morning ( Tracing )
**THIS MEETING STARTS AT 8:30** This is the first session of the tracing summit Agenda: 1) Can mainstream tracing meet embedded needs?, Frank Rowand, Sony 2) What We Want in Our Toolkit: Thoughts From a Mission Critical Low Latency Environment, Vinod Kutty, CME Group 3) Troubleshooting complex problems with built-in diagnostic, Dominique Toupin, Ericsson 4) The Linux Perf Tools: Overview and Current Developments, Arnaldo Carvahlo de Melo, Red Hat

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 10:25 - 11:10 PDT
Not Attending Tracing Summit - Late Morning ( Tracing )
This is the second session of the tracing summit Agenda: 1) Tracing the Guest OS from Host via Shared Memory, Masami Hiramatsu, Hitachi 2) Shrinking core dump on the fly, Thomas Gleixner, Linutronix 3) Tracing Well With Others: Integration of GDB Tracepoints Into Trace Tools, Stan Shebs, Mentor Graphics 4) Ftrace and Multiple buffers, Steven Rostedt, Red Hat

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 11:20 - 12:05 PDT
Not Attending Tracing Summit - Late Morning ( Tracing )
This is the second session of the tracing summit Agenda: 1) Tracing the Guest OS from Host via Shared Memory, Masami Hiramatsu, Hitachi 2) Shrinking core dump on the fly, Thomas Gleixner, Linutronix 3) Tracing Well With Others: Integration of GDB Tracepoints Into Trace Tools, Stan Shebs, Mentor Graphics 4) Ftrace and Multiple buffers, Steven Rostedt, Red Hat

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 13:30 - 14:15 PDT
Not Attending Tracing Summit - Afternoon ( Tracing )
Third session of the tracing summit Agenda: 1) The Road ahead of Uprobes: Plans and features in pipeline, Srikar Dronamraju, IBM 2) Systemtap and new connections: dyninst, pcp, uprobes, David Smith and Josh Stone, Redhat 3) LTTng and Nexus Trace for Freescale QorIQ Devices, Ed Martinez, Freescale 4) Interoperability Between Tracing Tools with the Common Trace Format (CTF), Mathieu Desnoyers, EfficiOS

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 14:25 - 15:10 PDT
Not Attending Tracing Summit - Afternoon ( Tracing )
Third session of the tracing summit Agenda: 1) The Road ahead of Uprobes: Plans and features in pipeline, Srikar Dronamraju, IBM 2) Systemtap and new connections: dyninst, pcp, uprobes, David Smith and Josh Stone, Redhat 3) LTTng and Nexus Trace for Freescale QorIQ Devices, Ed Martinez, Freescale 4) Interoperability Between Tracing Tools with the Common Trace Format (CTF), Mathieu Desnoyers, EfficiOS

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 15:20 - 16:05 PDT
Not Attending Tracing Summit - Afternoon ( Tracing )
Third session of the tracing summit Agenda: 1) The Road ahead of Uprobes: Plans and features in pipeline, Srikar Dronamraju, IBM 2) Systemtap and new connections: dyninst, pcp, uprobes, David Smith and Josh Stone, Redhat 3) LTTng and Nexus Trace for Freescale QorIQ Devices, Ed Martinez, Freescale 4) Interoperability Between Tracing Tools with the Common Trace Format (CTF), Mathieu Desnoyers, EfficiOS

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)

Tracks:
  • Tracing
Nautilus 3
Thursday, 16:30 - 17:15 PDT
Not Attending Tracing Summit - Late Afternoon ( Tracing )
Last meeting of the tracing summit Agenda: 1) Making linsched useful, Dhaval Giani, University of Toronto 2) LTTngTop: Human Readable Trace Viewer, Julien Desfossez, EfficiOS 3) Extensible trace analysis using the Tracing and Monitoring Framework, Alexandre Montplaisir, Ericsson 4) Open Discussion, Where do we go from here?

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)
attending paulmck (Paul McKenney)

Tracks:
  • Tracing
Nautilus 3
Thursday, 17:25 - 18:10 PDT
Not Attending Tracing Summit - Late Afternoon ( Tracing )
Last meeting of the tracing summit Agenda: 1) Making linsched useful, Dhaval Giani, University of Toronto 2) LTTngTop: Human Readable Trace Viewer, Julien Desfossez, EfficiOS 3) Extensible trace analysis using the Tracing and Monitoring Framework, Alexandre Montplaisir, Ericsson 4) Open Discussion, Where do we go from here?

Participants:
attending mathieu-desnoyers (Mathieu Desnoyers)
attending paulmck (Paul McKenney)

Tracks:
  • Tracing
Nautilus 3
Friday, 09:10 - 09:55 PDT
Not Attending Petitboot && /boot Unification ( Core OS )
=== Petitboot - A kexec based bootloader === Petitboot is a platform independent bootloader based on the Linux kexec warm reboot mechanism. Petitboot supports loading kernel and initrd image files from any mountable Linux device, plus can load image files from the network using TFTP, NFS, HTTP, HTTPS, and SFTP. Petitboot can boot any operating system supported by kexec. In essence, petitboot is a user friendly front end to the Linux exec program. If installed as a standard user program petitboot can be used as a convenient menu based way to initiate a kexec system reboot. A petitboot package is already available for several Linux distributions. Petitboot can also be used as a traditional 2nd stage bootloader by including the petitboot program and necessary dependencies like busybox and kexec-tools in the embedded initramfs of a Linux kernel image and converting that kernel image to a form that is loadable by the 1st stage bootloader. The method of creating the initramfs, converting the Linux kernel image to a 2nd stage bootloader image, and arranging for the petitboot program and its dependencies to be started on boot are all specific to the platform, the Linux distribution, and the 1st stage bootloader. Discussions in this session can explore methods to prepare a petitboot 2nd stage package for various distributions, requests for petitboot enhancements, etc. Topic Lead: Geoff Levand <email address hidden> Geoff is a Linux Architect at the Huawei R&D Center in San Jose, California. In his spare time he maintains the Petitboot bootloader, the TWIN windowing system, and Linux support for the Sony Playstation 3 game console. === Peace, Love, and Unification in /boot === A simple filesystem layout for command line parameters, kernel and initramfs images. /boot might be managed by multiple distributions. These distributions fight over the boot loader configuration and don't know much about each other. In this session a proposal for a simple filesystem layout is presented, which can be used as the base for boot loaders without a special configuration file. This also obsoletes the need of regenerating a configuration file (grub-mkconfig) after dropping in files via package managers. Topic Lead: Harald Hoyer Harald joined the Linux community in 1996. His first kernel patch was the module ip_masq_quake in 1997, followed by boot support for md raid devices. He joined Red Hat in July of 1999, working on projects ranging from udev, network daemons and CD recording packages to creating configuration tools, extending smolt and writing python interfaces. Lately he created a cross distribution initramfs generator called dracut.

Participants:
attending eblake (Eric Blake)
attending kaysievers (Kay Sievers)

Tracks:
  • Core OS
Nautilus 3
Friday, 11:00 - 11:45 PDT
Not Attending PM constraints: Tegra ( Constraint Framework )
NVIDIA Tegra power management features DVFS, sleep states and switching between low power and high performance CPU clusters. In the current Linux kernel the central subsystems affecting the state of CPUs are cpuidle, cpufreq and CPU hotplug. We propose a new framework, cpuquiet, for coordinated control of CPU cores allowing migration between CPU clusters, maximizing available performance in the presence of EDP and thermal constraints and maximizing the utilization of low power states in the presence of CPU power state constraints and discuss how PM QoS could be extended to allow more efficient power management utilizing e.g. device context and application knowledge to guide the behavior of the different subsystem governors. Topic Lead: Antti P Miettinen Energy Efficiency Engineer at NVIDIA, working on Tegra Linux kernel, previously a mobile device power management researcher at Nokia Research Center. Topic Lead: Peter De Schrijver NVIDIA Tegra Linux kernel engineer, Debian developer, previously working on power management in maemo for Nokia.

Participants:
attending apm (Antti P Miettinen)
attending mark97229 (Mark Gross)
attending srwarren (Stephen Warren)

Tracks:
  • Constraint Framework
Nautilus 3
Friday, 11:55 - 12:40 PDT
Not Attending CoreOS: Initramfs Systemd && libkmod ( Core OS )
=== Systemd in the Initramfs === Introduction of a systemd based initramfs to boot a system, for which an initramfs is needed. Topic Lead: Harald Hoyer Harald joined the Linux community in 1996. His first kernel patch was the module ip_masq_quake in 1997, followed by boot support for md raid devices. He joined Red Hat in July of 1999, working on projects ranging from udev, network daemons and CD recording packages to creating configuration tools, extending smolt and writing python interfaces. Lately he created a cross distribution initramfs generator called dracut. === From libabc to libkmod: designing core libraries === On Kernel Summit last year Kay and and Lennart put together a wish list for Linux. From the discussions was born libabc as way to help people to design core libraries and therefore help userspace to make use of Linux features. Libkmod is the first library to use their library skeleton to implement one of the items in the wish list: create a library to manage kernel modules and refactor module-init-tools to use it. In this discussion we will share the experience gained with this task, how libabc helped kmod to replace module-init-tools on all major distributions after less than half a year and how other core developers could benefit from that. Topic Lead: Lucas De Marchi <email address hidden> Lucas started to work with Linux at University of Sao Paulo while doing his undergraduate course in computer engineering. He completed his master's degree at Politecnico di Milano in 2009. His research focused on optimizations to the real-time Linux scheduler on multi-core architectures. In 2010, Lucas joined ProFUSION Embedded Systems and continued to work with embedded systems where he got involved with several open source projects such as BlueZ, oFono, ConnMan, EFL, WebKit, systemd and others. Currently he's the lead developer of kmod which is the subject of this talk.

Participants:
attending eblake (Eric Blake)
attending kaysievers (Kay Sievers)

Tracks:
  • Core OS
Nautilus 3
Friday, 14:10 - 14:55 PDT
Not Attending UEFI Open Discussion

Participants:
attending srwarren (Stephen Warren)
Nautilus 3
Friday, 15:05 - 15:50 PDT
Not Attending UEFI Open Discussion

Participants:
attending srwarren (Stephen Warren)
Nautilus 3

PLEASE NOTE The Linux Plumbers Conference 2012 schedule is still in a draft format and is subject to changes at any time.