Coresight is the name given to a set of IP blocks providing hardware assisted tracing for ARM based SoCs. This presentation will give an introduction to the technology, how it works and offer a glimpse of the capabilities it offers. More specifically we will go over the components that are part of the architecture and how they are used. Next will be presented the framework Linaro is working on in an effort to provide consolidation and standardization of interfaces to the coresight subsystem. We will conclude with a status of our current upstreaming efforts and how we see the coming months unfolding.

Read more

5 minute updates from PMWG team members

Read more

The intention with this session is to provide guidelines for developing a Trusted Applicationbased on the Global Platform TEE Specifications, and for running it based on the OP-TEE implementation of the TEE.

Read more

This session is meant to look at Coresight in deeper details. The goal is to go ove more advanced concepts that are going beyond the basic traces mechanism such as STMs and how it could be used to interleave messages from the existing kernel trace infrastructure with the Coresight trace stream. The second part will concentrated on some of the challenges we face such as the configuration of STM trace channels between user and kernel space, the representation of metadata for trace decoding and the decoding of compressed streams themselves. The presentation will conclude with a use case example and it's associated decoded trace stream.

Read more

QEMU ARMv8-A system emulation was completed shortly after LCA14 and has been fully upstreamed in QEMU. During this session we will briefly cover the level of support and functionality, and we will introduce developers to using QEMU for running 64-bit ARM kernels and distributions using QEMU. We also developed a small set of patches on top of upstream QEMU which allows us to run a 64-bit Android build. We will explain the status and efforts coordinated between Google and Linaro, demo the working system, and show how developers can start playing with this.

Read more

SWG is porting OP-TEE to ARMv8 using Fixed Virtual Platform. Initially OP-TEE is running secure world in aarch32 mode, but with the normal world code running in aarch64 mode. Since ARMv8 uses ARM Trusted Firmware we have patched it with an OP-TEE dispatcher to be able to communicate between secure and normal world.

Read more

The ARM ecosystem is large and still growing, with Linaro a key focus for open source collaboration and the Android Open Source Project one of the most important projects we all work with. What practical steps can the members of the ecosystem take to produce more of the right patches, of the right quality and at the right time to improve both Android and the products and applications that use it ? The ARM ecosystem is large and still growing, with Linaro a key focus for open source collaboration and the Android Open Source Project one of the most important projects we all work with. What practical steps can the members of the ecosystem take to produce more of the right patches, of the right quality and at the right time to improve both Android and the products and applications that use it ? The ARM ecosystem is large and still growing, with Linaro a key focus for open source collaboration and the Android Open Source Project one of the most important projects we all work with. What practical steps can the members of the ecosystem take to produce more of the right patches, of the right quality and at the right time to improve both Android and the products and applications that use it ?

Read more

ARM Linux has traditionally been the the operating system of choice for the very low end of embedded systems, with very low power consumption and tight constraints on memory size and CPU speed. We still support machines based on ARM7TDMI and Cortex-M3 with as little as 2MB of RAM, but there is a disconnect between the stagnating upstream contributions for systems like this and growing interest for using Linux in ultra-low power and low-cost scenarios like wearable computing or the "Internet of Things". In my presentation, I will talk about some of the tricks that used to scale Linux to the absolute low-end, such as running without an MMU or executing the kernel from NOR flash, and areas that could use more work, such as upstream ports for Linaro member platforms (STM32, Kinetis, ...) and improving kernel support for low-memory scenarios. In the discussion, I want to find out where people in the audience think we should be heading in ARM Linux. Are we leaving the low-end market to MIPS, ARC, Blackfin and MSP430 by removing support for MMU-less systems and small-memory configurations, or should we invest more time in these systems?'

Read more

In this development and hacking session, we will be working out development issues relating to the developing a prototype of running the Xen hypervisor and Dom0 on platforms with only ACPI support. Supporting Xen on ACPI platforms is particularly challenging, because the Xen hypervisor consumes parts of the ACPI data and accesses a few hardware resources, whereas Dom0 accesses the remaining hardware resources and accesses the rest of the ACPI data, but cannot access all of the hardware. This session is targeted at developers actively working on ACPI and/or Xen, and we will be discussing current development challenges and specifically validate the feasibility of using the _STA methods to override hardware descriptors consumed or modified by Dom0.

Read more

Update on the current status of ODP 1.0

Read more
Page 1 of 712345...Last »