The RP Enterprise Kernel is the combination of Reference Platform topic branches. The goal is that, members of Linaro will in combination contribute to a kernel branch that incorporates the activities and development of all members. The topics will be targeted towards tip, and rebased once the kernel has moved from rc to stable. As in, if the current RC is for 4.4, then all topics will be based on that kernel. Once the 4.4 kernel is released, all patches that were not accepted into the kernel release, will be rebased to the next developement kernel. In the case of this example, rebase from 4.4 to 4.5.

Read more

ARM in HPC / This session will cover current ARM HPC software ecosystem and roadmap, as well as HPC market potential and how it intersects big data software stacks.

Read more

ATOS is an Auto Tuning Optimization System that is able to find automatically the best performance/size tradeoff from a build system and a training application. The input of ATOS tools are a build command and a run command. From the build command, ATOS will infer an internal build configuration that it will run with different sets of compiler options. These build configurations are executed with the run command from which code size and performance will be extracted. From the set of build configurations that ATOS explores, one can extract the preferred trade-off between code size and performance. The extracted build configuration can be archived and replayed later in order to generate the optimized executable without any modification into the initial build system. The nice property of ATOS is that NO modification of the sources or the makefiles are needed. ATOS can work on any large/deep project, as soon as the compiler used is gcc or LLVM under Linux.

Read more

Last year, to provide at least a stop-gap solution to the problem of getting platform support upstreamed into EDK2, I created a separate repository called OpenPlatformPkg as a way to start keeping and organising opensource platform support. This presentation goes through how to use and contribute to this repository, as well as providing a bit of an update about what is going on with getting platform code with EDK2 solved upstream.

Read more

The concept of Enterprise Firmware is a fairly new one for ARM, and pretty much started in LEG, while ARM Ltd. was still focusing on mobile platforms. Also, in parallel, several partners did their own work internally without sharing, resulting in multiple implementations of what should be a standard platform. To make our partners successful, we need to help them - by leading through example - to get more done. This talk covers both the commercial importance of aligning the ecosystem and some of the technical challenges to overcome, and what ARM and Linaro are planning to do about it.

Read more

An overview of collaborative effort done by Builds and Baselines, LMG, 96boards and HiKey landing team in getting HiKey integrated into AOSP. Covers work on the AOSP common.git branches, cross kernel/bootloader feature work that provides more form-factor like integration not commonly found on devboards, lessons learned, etc.

Read more

- What we mean by EAS core and how it's distinct from the other components - also why it's so difficult to get it merged. (This is driven by key partner concerns). - An update on misc work that's underway to resolve the upstreaming. - Misc load balance pathway enhancements - Wakeup pathway mods (cleanups, basic big.LITTLE capacity awareness etc) - Periodic load balancer mods. - Energy model expression (why this is important, partner perspectives/experience and bottlenecks) - Proposals to get an expression into the mainline - Optional boot-time auto-detection of capacity over-ridable by sysfs - Leveraging the merged power coefficient bindings - Leveraging the OPP bindings .. to effectively get to EAS' struct sched_group_energy. - How we are structuring things to ease upstream acceptance. What's helping, what's not, where partners can help.

Read more

This presentation describes the architecture of OE builds and repositories as driven by LHG.

Read more

AArch64 and ARM GDB ports were added some years ago, but some useful features are still missing. We started to add these features to GDB in 2015 and most of them are already accepted by the GDB mainline. This presentation will discuss these new added features, such as reverse debugging, tracepoint, and multi-arch debugging, together with some explanations on how does GDB support them in general. This presentation will also introduce some basic GDB or debugger internal knowledges and also some GDB in-progress projects in which we plan to do and are interested in.

Read more
Page 5 of 10« First...34567...10...Last »