Linaro Connect Week’s Highlights

Linaro Connect USA 2014 began yesterday in Burlingame, California with over 500 attendees.  Mobile was the theme for the day and began with an opening keynote by Linaro’s CEO, George Grey titled “Linaro’s past, present and future”.   Following Mr Grey was Paul Eremenko, Direct of Project Ara at Google who gave a keynote titled “What if hardware was more like software? Google’s Project Ara and the democratization of the hardware ecosystem”.

After the keynotes there were sessions  about ART, Android on ARMv8-A SoCs, a panel discussion on a more open AOSP, power management, Coresight, QEMU and security. The latter of these topics also had a couple of sessions on the open source trusted execution environment (TEE) that ST has released with Linaro’s assistance. Later in the afternoon introductory sessions on a variety of topics including ODP, upstreaming, Xen and ACPI, and embedded systems were given.  If you are interested in learning more about any of these keynotes or sessions below are links to more information.

LCU14-100: Dalvik is Dead, Long Live Dalvik!
This session covered the architecture of Dalvik and ART. It covered past ARM engineering efforts starting with Dalvik and how it was ported by the ARM team to AARCH64. The session touched on a number of the issues faced before ultimately having most of the work being thrown into the dustbin with the rise of ART. Some of the compiler work from Dalvik was saved this was summarized to wrap up the talk.

LCU14-101: Coresight Overview
This session concentrated on the introduction of the coresight technology and how it is used to provide HW assisted tracing on ARM SoCs.  After a short overview of the advantages offered by HW assisted tracing and the advance trace scenarios it can support the framework and drivers currently being upstreamed by Linaro were presented.  The session ended with a walk through the minimal steps required to trigger and collect trace data using the framework.

LCU14-102: PMWG lightning talks
This was a catch-all session with the goal to make attendees aware of smaller projects that don’t get highlighted, but are important to invest in. Some examples are the work in the community maintaining various frameworks, build-and-boot test farms for mainline kernels and reviewing patches all across the power management core frameworks. A lot of interest was expressed in our work on adding hibernation support on ARM32. With Juno, there is a possibility that the PSCI firmware will support hibernation (it’s not there yet) and might make an interesting target for a reference hibernation implementation. It’ll depend on the upstreaming of Juno support and the provision of a capable firmware.

LCU14-103: How to create and run Trusted Applications on OP-TEE
The first part of this session was a walkthrough of the GlobalPlatform APIs that are used when communicating with the secure world. Five important functions were introduced: TEEC_InitializeContext, TEEC_OpenSession, TEEC_InvokeCommand, TEEC_CloseSession and TEEC_FinalizeContext. The second part of the session was a short demo that showed how to boot up FVP and run a “Hello World” Trusted Application.

LCU14-104: Everything’s Done! Android on 64-bit ARMv8, What’s next ?
A long to do list for Android on ARMv8 exists and this session introduced progress to date and a list of possible areas to explore. Subsequent meetings between Linaro and members have then discussed  each topic and the results of those discussions are shared separately.

LCU14-105:  Coresight Advanced Topics
After a short recapitulation of “coresight 101″ the API used to enhance the coresight framework with support for new components was presented.  The second half of the discussion concentrated on the problems currently inherent to the coresight technology and possible ways to alleviate them.

LCU14-106: QEMU for ARMv8 and the AArch64 Android Emulator
The first part of this session was a summary of the ARMv8 System and Instruction emulation support on QEMU.  Debug architecture support is almost complete, but there are certain architecture features not used by GDB and ptrace which are being deferred. PSCI support patches have been revived and are ready to be merged. TrustZone patches to support EL2 and EL3 for both ARMv8 and ARMv7 are available from several contributors and we are looking to have support upstream in QEMU soon.

The second part of the session was about the Android emulator support in QEMU.  The older Android emulator was introduced and it was explained that attempts to backport upstream ARMv8 support to the Android emulator have been abandoned. Linaro has created a ‘Ranchu’ branch based on the -M virt board and Virtio. Linaro will send the patches upstream soon. Work is underway to establish this as the foundation for the future Android emulator and longer term there may be a transition into an upstream solution. The session concluded with a short intro on how to run ARMv8 images on QEMU, and pointed to a more descriptive blog post from the Linaro Core group’s ‘Core Dump’ blog.

LCU14-107: OP-TEE on ARMv8
This session introduced the work that has been done on OP-TEE for ARMv8-A and it covered the interaction between Linux kernel driver for OP-TEE and the Trusted OS where the so called Secure Monitor acts as a bridge between the two worlds. The dispatcher that has been created to be able to use OP-TEE together with ARM Trusted Firmware was then described.

The audience had questions about the Linux kernel driver. For example they wondered if there’s a need for different drivers for different platforms. The answer to that was generally no. On the same topic, it was mentioned that no changes has been done in the Linux kernel driver when porting OP-TEE to FVP (and also QEMU). The audience also asked about delivery dates. There were two answers. First the speakers mentioned that STMicroelectronics has been working on creating a new Linux kernel driver for this, a driver that is better partitioned with a general part and a more dedicated part. This updated version is what the Linaro Security Working Group has been waiting for and they hope to have access soon.

LCU14-108: Faster, Better and more Open AOSP Support
This was a discussion session around various viewpoints on AOSP issues, such as how could additional boards be added to upstream AOSP. Answer. Google would rather Linaro have its own repo for this, but the question of how to encourage companies that author their own set of patches to contribute them was raised. The Linaro Mobile Group (LMG) took away two action items. Firstly, to find a neutral conference to host discussions and to enable an active AOSP community. Secondly, to find a hardware platform and maintain it on the Linaro GIT repository with a call for submissions and patches to be reviewed and, after approval, pushed to AOSP.

LCU14-109: Embedded Systems: How Low Can You Go?
This was a lively presentation and discussion session that looked at the question of smaller embedded systems and how to support them moving forward. Topics included how much longer ARM7TDMI would need to be actively supported, how much work should be done around Cortex-M, and the importance of kernel size.

LCU14-110: Xen and ACPI: Status and challenges
Xen cannot parse AML and read device information from the DSDT and can therefore only read static tables in ACPI. Additionally, Xen needs to be able to hide devices from Dom0. This session reviewed the problem and current state of solutions. Issues were identified, discussed and a way forward decided. A spec suggestion and code to support the new approach will now be developed. The session then moved into a discussion of upstreaming between Linaro and Xen, concluding with a lengthy discussion concerning platform power management.

LCU14-111 ODP Project Update
This session provided an update of ODP giving particular attention to activity in the last six months, since LCA14.  Various implementations and the state of APIs as we move towards ODP v1.0 delivery for 4Q14 delivery were discussed. The session concluded with a look at the uses of ODP and the demos that will be shown as part of LNG Demo Thursday.

Afternoon hacking sessions
All the teams established themselves in their hacking rooms with the teams getting to know each other and beginning the week’s engineering work. Results of this will be shared on Friday.

Day two of Linaro Connect USA 2014 highlighted the digital home and began with a keynote address entitled “Enabling Internet Speed for Service Providers” from Cisco’s CTO Connected Devices and SP Video Infrastructure, Ken Morse.  He focused on the changes to the architecture of video delivery and the role of the set-top in the digital connected home. Following the keynote, there was a presentation from a DLNA ambassador on secure delivery of Pay TV content throughout the connected home.   If you are interested in learning more about any of these keynotes or sessions below are links to more information.

Keynote – LHG: Ken Morse – Cisco
Dr. Ken Morse, summarized the disruption that is happening in the video space, particularly with regard to the opportunities offered by Cloud based services. These opportunities included delivering new services to market more quickly with less disruption to users, application portability and big data and analytics.  He also discussed the advantages of switching from a conventional DVR to a Cloud based one.

The second part of his keynote covered new technologies driving Video delivery in the home.  He discussed the next generation video encoding for Ultra HD – HEVC, the move to all-IP, for content delivery and EPG / user experience, improved WiFi  supporting high-quality video delivery throughout the home, DOCSIS 3.1, Set top operators embracing RDK and new  home gateway devices.

LCU14-200: Delivering Pay TV Content Throughout the Connected Home
The session began by outlining the benefits of Vidi-Path technology – an enhancement based on DLNA technology that allows subscription TV content to be shared across multiple video devices in the home.  In the later part of the session an overview of the CVP-2 specification features.

LCU14-201: Binary Analysis Tools
During the session there was a presentation that covered currently available binary analysis tools, including: Sanitizers, perf, record/replay and prelink rootfs.  In addition to the material presented in the slide deck there was quite a bit of discussion on the topics of sanitizers and gdb reverse debugging. The session the included reviewing each of the sanitizers and then discussed the role of sanitizers, the strengths, implementation characteristics and limitations each.  There was a question on why one should use sanitizers over Valgrind was posed.  The given answer was 1) sanitizers are much more performant and 2) in the case of address sanitizer, the compiler can optimize away some checks using compiler knowledge.  The session concluded with a discussion onhow the sanitizer libraries are implemented.

LCU14-203: LAVA Use Cases: Upstream Kernel CI
This session started with Linaro describing a system that they are building from the ground up, focused on upstream Kernel CI.  The system is still in a pilot mode and they are examining the upstream kernel boot testing needs with a pilot / ‘un-burdened’ system.  Further discussions are planned to brainstorm and discuss the appropriate next steps.

LCU14-205: Multi-arch compiler driver
This session started as a discussion of problems that member companies currently have with deploying systems that use compilers in the ARM ecosystem.  A proposal for a multi-arch compiler driver morphed into a multi-pronged proposal for a solution.   Some of the problems were discussed in detail during the session.  A collective solution was discussed and the proposal is that Linaro will work to help OE (OpenEmbedded) to enable multiple compilers.  Linaro proposed finishing the GCC moduralization project which will split middle-end and back-end dependence on shared macros.  Finally Linaro will investigate splitting out thumb1 backend from arm backend because this may decrease maintenance

LCU14-206: Power Management Analysis Tools
This session introduced the audience to the workload generator tool to allow simulation of arbitrary workloads and idlestat to analyse scheduling and resultant power behavior. The workload generator will be used to provide upstream kernel maintainers ways to generate workloads of interest to test patch submissions against. Idlestat is already useful to indicate differences in the C-state and P-state behaviors on a system but the reporting format could use some redesign. The next goal is to add support to describe an energy model for the SoC and to experiment with several reporting formats.

LCU14-207: LAVA status update and refactoring the lava-dispatcher
A summary was given of the status followed by an open discussion to look at existing or uncovered use-cases with the lava-dispatcher refactoring.  Key topics discussed included, the ability to embed test definitions into the log file, action-specific log files, secure pipeline steps, actions and jobs.

LCU14-208: Chromium-Blink migration for RDK
This was a technical session featuring a deep dive into the Chromium-Blink migration implementing Ozone-Aura graphics framework Linaro.

LCU14-209: LLVM Linux
The session began with a discussion on the current state of changes to LLVM and Linux kernel.  Following that discussion there was lots of discussion around inline assembly issues and the things which need addressing in order to enable the use of the integrated assembler in clang instead of using as from binutils. Most of the remaining issues involve changing kernel code to use C99 constructs or finding solutions which will work equally with both gcc and clang.

LCU14-210: Qualcomm Snapdragon Power Management – Unique challenges to the power frameworks
Qualcomm walked the attendees through the Qualcomm SoC architecture with a special emphasis on the power management architecture. The key takeaway from the talk was the workarounds needed to upstream frameworks to make it useful for Qualcomm products. The four key issues raised were: lack of hierarchical idle states in cpuidle, runtime enabling/disabling of idle states, per-CPU PM-QoS (patches posted for upstream inclusion) and an event timer framework that can be used in parallel with PM-QoS to maximise deep states w/o being restricted by QoS constraints. There were lots of audience questions on the need for these features and discussions on if there were ways to do this with existing frameworks. Over time, some of these enhancements will be posted upstream.

LCU14-211: LAVA Use Cases: SW testing & Reproducing a LAVA failures locally using CARE –
In this session, an assignee, reviewed how he is using LAVA to perform PRoot (an opensource project) testing and some of the extensions he has created for artifact publishing and reproducing LAVA failures using CARE (an extension to PRoot).

LCU14-115: Security Best Practices- (also listed as LCU14-212)
This session acted as a reminder of some of the digital security threats that face Linaro and its work in the Linux ecosystem. It covered some fairly basic best-practices for developers new to working in opensource and outside of the corporate firewall, including password rules, two-factor authentication, password managers, insecure communication methods, and securing your system. As well as more advanced topics for developers like using ssh keys, ssh key management, ssh best practices, extra considerations for securing your development system, and gpg/pgp secure email. Also it pointed to the wiki, where all of the info and links discussed can be found, and where further tips and pointers should be added:

LCU14-509: Overview of qa-reports
The session included a presentation of existing features in It also highlighted the problems that were found during development process. It was identified that there is a certain amount of overlap between qa-reports, LAVA and Uptream kernel CI.  It was decided that more discussion needs to happen between QA, LAVA and stakeholders to identify the common denominator features that should be implemented in the basic reporting system.

Wednesday at Linaro Connect was all about Enterprise.   The day began with keynotes from HP’s Linda Knippers, where she spoke about “Fueling HP Moonshot” .   Following that was a keynote by Canonical’s Kiko Reiss, entitled “Mythology and Potential of the ARM Server”.   The  Linaro Enterprise Group (LEG) had a dedicated ARM Server Ecosystem Day to introduce maintainers and leaders of key open source projects to Linux on ARMv8 servers.

LEG has been a group that has been up and running for a while.  Many people are aware of  the LEG group’s work because they’ve seen the patches and  LEG is now starting to broaden their scope and would like more projects to be aware of and hopefully involved in supporting ARMv8 servers. The goal of ARM Server Ecosystem day  is to connect Linux/Linaro developers with other project developers,  so the focus of the event was mainly technical, but it also was an opportunity to see the latest 64-bit ARM hardware and software development in this space. Sessions covered topics including Hadoop, OpenJDK, Red Hat, Ubuntu, OpenStack, KVM, Xen and the toolchain.

LEG Keynote: Linda Knippers – HP
The keynote was titled “Fueling HP Moonshot” and in the keynote Linda Knippers spoke about HP’s participation in Linux and open source communities and organizations and how Linaro/ LEG is enabling HP Moonshot.

LEG Keynote: Kiko Reis – Canonical
The title of this keynote was “Mythology and Potential of the ARM Server”.  The keynote overview was:  ARM is the most interesting thing that could happen to servers in decades: a chance to redefine system architecture, form-factor, hardware acceleration, power consumption and the supplier ecosystem.  It’s also a chance to throw away legacy and build the ideal platform for a post-cloud world (whatever that means) — if we keep our eyes on that goal. This talk is my view on where we are and where we need to be in order to turn opportunity into industry-defining success.

LCU14-302: OP-TEE Porting and Future Enhancements
This session covered how to port OP-TEE to another platform. The two main areas covered were; an overview of Allwinners’ A80 chip on the Optimus Board, and the steps of how to do the actual porting OP-TEE to another platform. The speakers showed what has to be done when using Orly2 as a base for the port.  There was then a question and answer segment and someone asked why we needed to have configurable stack sizes. The answer was that even though this isn’t strictly needed, we think this is something the users should be able to configure.  Another question brought up for discussion was where do OP-TEE actually run? The answer to that was that it today runs on a couple of ST’s board and FVP. Porting activity is ongoing for Allwinners A80, Huawei Hi3716 and QEMU.

LCU14-303: Toolchain Collaboration
The purpose of this session was to coordinate the development efforts of many of the companies that work in the ARM ecosystem.  This session had participation from Cavium, Linaro, ARM, and Qualcomm.  Each participant approached the discussion from a few directions: LCU14-LCA15 focus, GNU Toolchain Roadmap, LLVM Roadmap, System libraries, debuggers, tools, and linkers.  Of particular interest is that collaboration is already quite well executed with little overlap.  While no major gaps were identified in the eco-system, we were asked about Valgrind support and lldg (LLVM Debugger).

LCU14-306: Security architecture, Trustzone, secure boot and next steps
This was the last out of four sessions from the security team at Linaro. The topic for this session was about the plans the Security Working Group have in mind for OP-TEE. The group have started working on a generic cryptographic API in secure world that should make it possible to switch between different cryptographic software libraries and also make it possible to leverage dedicated hardware if that is an option. The second part covered a couple of coming updates from GlobalPlatform that they would like to look into in the near future. The new specification has undergone updates for as secure storage, secure time and Elliptic Curve Cryptography. Some concerns were raised by the audience that the security team maybe looking too much into features than covering use cases. However, the team discussed that there must be some kind of base functionality to have a useful secure environment.

LCU14-307: Advanced Toolchain Usage (Part 1)
These sessions gave a toolchain engineer expert synopsis of interesting toolchain usage tips and tricks and well as demystification of obscure flags and features.  It started with a discussion of standard optimization levels and what they mean.  There was an interesting discussion around the advice that most engineers should stick to the default optimization flags (e.g., -Os, -O2, etc) and avoid using specific flags in order to avoid unexpected performance regressions in future compiler releases.  Obscure compatibility flags, FDO, and LTO were also addressed.  Of particular interest was a discussion of the obscure art of inline assembly.

LCU14-310: Cisco ODP Presentation
Robbie King from Cisco presented their experience in working with ODP to demonstrate crypto acceleration across several different platforms.  Even working with pre-release untuned code, the benefits of HW acceleration is already showing a 22-fold performance improvement vs. software.

LCU14-311: Advanced Toolchain Usage (Part 2)
These sessions gave a toolchain engineer expert synopsis of interesting toolchain usage tips and tricks and well as demystification of obscure flags and features.  It started with a discussion of standard optimization levels and what they mean.  There was an interesting discussion around the advice that most engineers should stick to the default optimization flags (e.g., -Os, -O2, etc) and avoid using specific flags in order to avoid unexpected performance regressions in future compiler releases.  Obscure compatibility flags, FDO, and LTO were also addressed.  Of particular interest was a discussion of the obscure art of inline assembly.

Thursday at Linaro Connect began with a keynote by  Dr Christos Kolias, Senior Research Scientist at Orange on Network Functions Virtualization (NFV).  Dr. Kolias discussed how NFV promises to change the service provider landscape and how it has emerged as one of today’s significant trends.  The day’s theme was networking and the Linaro Networking Group (LNG)  extended an open invitation to attend a day of sessions focusing on accelerating the support of ARM within networking.  The LNG group also had a demo day that showcased the latest developments in networking, including implementations of the OpenDataPlane (ODP) on hardware accelerated platforms, it complemented sessions on topics such as improving performance by keeping the kernel out of the way, LAVA and VLANs, and LTE EPC.

LCU14-402: Energy Aware Scheduling: Kernel summit update
The first session of the EAS workshop was a status update from the Linaro and ARM engineers who were invited to kernel summit to attend the EAS track. The tools (idlestat and rt-app) were well-received by maintainers with some feedback on how to improve them going forward. Similarly, the maintainers were very interested in fixing the scale invariant load tracking problem which is also a requirement for tighter scheduler-cpufreq integration. Both these patchsets will be posted by ARM and Linaro respectively in the coming weeks. Scheduler and cpuidle integration involves two areas: first, saving the cpu’s current idle state in a scheduler data structure and then using it to find the best CPU for task placement and secondly, to replace the menu governor with a new IO latency tracking framework. The first patchset is already under review, the second will be posted in the coming weeks. Finally, there was some discussion around the energy model proposal details of which were covered in the following session.

LCU14-404: LAVA and VLANs – complex networks on demand
A description of the new Linaro VLAN daemon (VLANd) development effort was discussed .  We were also looking for feedback and ideas for what we need to consider that we hadn’t already designed in.  Started with a brief history of the LAVA Lab, followed by the networking problems we started to see as we grew, and the realisation that we needed some way to set up and tear down Virtual Networks in an automated sense, which led to the design and development of VLANd.

LCU14-406: A QuIC Take on Energy-Aware Scheduling
Qualcomm gave an excellent overview of the Qualcomm EAS solution. It covered the reasons why GTS patchset from ARM was not enough for their needs and then went into details of the design decisions of their own solution. Significant changes were made to the load tracking by replacing the per-entity load tracking with a window-based load tracking. QC uses a simpler energy model to the one proposed by ARM and uses small task packing heuristics similar to work done in Linaro which is currently on hold. QC relies heavily on governors and tunables so there is some concern about upstream plans to get rid of them.

LCU14-410: How to build an Energy Model for your SoC
The presenter walked the audience through how to go about creating an energy model for their SoC. He went into details of how to measure the various bits of energy cost to put into the model.

Friday September 19th was the last day of Linaro Connect USA 2014.  The week ended with an afternoon keynote by Jim Zemlin, Executive Direcotr of the Linux Foundation after a packed morning of sessions covering topics from all segments.   Following the keynote, there were demonstrations of some of the latest Linux developments on ARM.   The demonstrations also included interactive demonstrations showcasing ARM-processor-based boards and Linaro builds by Linaro members, partners and the community.  This was a great opportunity for everyone to get a hands on demonstration of what Linaro is enabling with ARM processor-based boards for Linux on ARM.

A week in pictures

Overall it was a great week with many exciting activities where those attending had a chance to learn, share their experience, network with leaders in their field and see demonstrations of the work that Linaro is doing.  Below are just a few photos of the activities that took place.  To see all the photos from the week please visit our flickr page:

There were demos each day of the week during Connect, including a robot that drew the Linaro Connect logo.

Many parties and team dinners took place during the week, including the Connect Superhero Jamboree.







Sessions, Learning and Hacking
Each day started with a variety of sessions to attend and demos to view.  The afternoons gave the teams time to meet and time for hacking.







LCU14 Videos and Slides

ID SESSION Name TRACK Speakers Link
Monday, September 15, 2014
LCU14-100a Opening Keynote Keynote George Grey View
LCU14-100b Project Ara Keynote Keynote View
LCU14-100 Dalvik is Dead, Long Live Dalvik! OR Tuning ART Android Stuart Monteith View
LCU14-101 Coresight Overview Linux Kernel Pancham Tumkur View
LCU14-102 PMWG lightning talks v2 Power Management View
LCU14-103 How to create and run Trusted Applications on OP-TEE Security Joakim Bech
LCU14-104 Everything’s Done! Android for 64-bit ARMv8, What’s next? Android Khasim Mohammed
LCU14-105 Coresight Advanced Topics Linux Kernel Mathieu Poirier View
LCU14-106 QEMU for ARMv8 and the 64-bit Android Emulator- updated Android, Virtualization Alex Bennee, Christoffer Dall, Peter Maydell View
LCU14-107 OP-TEE on ARMv8 Security Jens Wiklander View
LCU14-108 Panel: Faster, Better and more Open AOSP Support Android Khasim Syed Mohammed, Dave Butcher, John Stultz, Bernhard Rosenkranzer View
LCU14-109 Embedded Systems: How Low Can You Go? Linux Kernel Arnd Bergmann View
LCU14-110 Xen and ACPI: Status and challenges Virtualization Naresh Bhat, Christoffer Dall View
LCU14-111 ODP Project Update Networking Bill Fischofer View
LCU14-112 The Philosophy of Open Source Development Training Leif Lindholm, Wookey View
LCU14-113 Upstreaming 101 Training Matt Porter View
LCU14-114 Upstreaming 201 Training Matt Porter View
Tuesday, September 16, 2014
LCU14-200a LHG Keynote 1 Ken Morse View
LCU14-200 Delivering Pay TV Content Throughout the Connected Home Digital Home Richard Bardin
LCU14-201 Binary Analysis Tools Toolchain Christophe Lyon, Omair Javaid View
LCU14-202 Updates from the EAS workshop at Kernel summit Power Management Robin Randhawa, Mike Turquette, Daniel Lezcano, Nicolas Pitre
LCU14-203 LAVA Use Cases: Upstream Kernel CI LAVA Tyler Baker, Milo Casagrande View
LCU14-204 Overview of Android TV Digital Home Mark Gregotski No Video
LCU14-205 Multi-arch compiler driver Toolchain Renato Golin, Maxim Kuvyrkov View
LCU14-206 Power Management Analysis Tools Power Management View
LCU14-207 LAVA status update and refactoring the lava-dispatcher LAVA Tyler Baker,Milo Casagrande,Rémi Duraffort,Stevan Radaković,Georgy Redkozubov,Senthil Kumaran S,

Arthur She,

Software Engineer,


Neil Williams

LCU14-208 Chromium-Blink migration for RDK- updated Sept 16 Digital Home Zoltan Kuscsik, Haifeng Yan View
LCU14-209 LLVM Linux- updated on 9/16 Toolchain Behan Webster View
LCU14-210 Qualcomm Snapdragon Power Management – Unique challenges to the power frameworks Power Management Lina Iyer
LCU14-211 LAVA Use Cases: SW testing & Reproducing a LAVA failures locally using CARE LAVA Remi Duraffort View
LCU14-115 Security Best Practices- (also labeled 212) Training John Stultz, Deepak Saxena View
Wednesday, September 17, 2014
LCU14-300a LEG Keynote 1 Keynote Linda Knippers View
LCU14-300b LEG Keynote 2 Keynote Christian Reis View
LCU14-300c Ecosystem Day Lightning talks Andrea Gallo View
LCU14-300d Lightning Talk- Linaro, IAP and open source Dev program
LCU14-300e Lightning Talk- NGINX
LCU14-300f Llightning Talk- Docker-101
LCU14-300 OpenStack and KVM on ARM servers Enterprise Servers Christian Reis View
LCU14-302 OP-TEE Porting and Future Enhancements Security Sun Yangbang View
LCU14-303 Toolchain Collaboration Toolchain Ryan Arnold, Matt Gretton-Dann View
LCU14-301 Hadoop and OpenJDK on ARM servers Enterprise Servers Ed Nevill View
LCU14-304 Red Hat Offering for ARM servers Enterprise Servers Jon Masters View
LCU14-306 Security architecture, Trustzone, secure boot and next steps Security Joakim Bech, Jens Wiklander, Pascal Brand View
LCU14-307 Advanced Toolchain Usage (Part 1) Toolchain Michael Collison, Maxim Kuvyrkov, Will Newton View
LCU14-305 Canonical Ubuntu for ARM servers Enterprise Servers Andrew McDermott, Michael Hudson-Doyle View
LCU14-308 Citrix XEN for ARM servers Enterprise Servers Stefano Stabellini View
LCU14-309 Introducing Android NDK for 64bit ARMv8 SOCs Android Bernhard Rosenkranzer No Video
LCU14-310 Cisco ODP Presentation Networking Robbie King View
LCU14-311 Advanced Toolchain Usage (Part 2) Toolchain Michael Collison, Maxim Kuvyrkov, Will Newton View
LCU14-312 Introduction to the Ecosystem day View
Thursday, September 18, 2014
LCU14-400a LNG Keynote 1- NFV: Empowering the Network Dr. Christos Kolias View
LCU14-400 Managing a LAVA LAB using new Debian packages LAVA Neil Williams, Matt Hart, Dave Pigott View
LCU14-401 Isolation / no_hz upstreaming progress Confirmed Networking Viresh Kumar View
LCU14-402 Energy Aware Scheduling: Kernel summit update Power Management Dietmar Eggemann,Amit Kucheria,Pitre Nico,Morten Rasmussen,Michael Turquette View
LCU14-403 LMG Lightning Talks Android Renato Golin,Sumit Semwal,John Stultz
LCU14-404 LAVA and VLANs – complex networks on demand Networking Steve McIntyre, Dave Pigott, Matt Hart, Neil Williams View
LCU14-405 Linaro EMACS users BOF View
LCU14-406 A QuIC Take on Energy-Aware Scheduling Power Management Stephen Muckle View
LCU14-407 How to enable SELinux for Android on AOSP master for ARMv8 Android YongQin Liu
LCU14-409 BoF – Kernel Testing Made Easy Automation & Validation Grant Likely, Gaurav Minocha View
LCU14-410 How to build an Energy Model for your SoC Power Management Amit Kucheria, Morten Rasmussen View
LCU14-411 From zero to booting nanodroid with 64bit support Android Serban Constantinescu
Friday, September 19, 2014
LCU14-500 ARM Trusted Firmware roadmap and progress Security Andrew Thoelke View
LCU14-501 OpenStack and elastic scaling Enterprise Server Andrew McDermott, Michael Hudson-Doyle View
LCU14-502 Android User-Space Tests: Multimedia codec tests, Status and Open Discussions Android Ashok Bhat View
LCU14-503 What To Do About ADF? Linux Kernel Daniel Thompson View
LCU14-504 Taming ARMv8 NEON: from theory to benchmark results Android Kevin Petit View
LCU14-505 ACPI upstreaming and patch review Enterprise Server Al Stone, Hanjun Guo, Graeme Gregor View
LCU14-506 KVM Development Status Virtualization Christoffer Dall, Marc Zyngier, Eric Auger View
LCU14-507 Chromebook2 EAS Enablement
LCU14-508 OpenEmbedded BoF Koen Kooi,Khem Raj,Trevor Woerner View
LCU14-509 Overview of qa-reports QA Milosz Wasilewski View
LCU14-511 LSK overview and status update LSK Mark Brown View
LCU14-500z Jim Zemlin – Linux Foundation Keynote View