Automatically reducing the Linux kernel size may be achieved in
different ways. Using LTO (Link Time Optimization) is one such way with many advantages, but it also has major issues. A simpler alternative is linker section garbage collection. However, it turns out that even “simpler” solutions have their share of unsuspected pitfalls, especially on ARM. Those pitfalls and proposed solutions are the subjects of this discussion.
The openCSD project is developing an open source trace decode library for ARM CoreSight trace sources. When complete, this will provide trace decode for current ARM Cortex cores and associated trace protocols.We will provide a short presentation describing the library architecture and scope, along with use cases and outline examples. The current status of the project and future plans will also be provided.
This will be followed a discussion / Q & A session.
Both the Field and more recently the LAVA lab have worked on HOWTOs to fill a need for a getting-up-and-running thread of documentation alongside the more mature reference information. Using material from both of these the session proposes to show how an evaluation installation of LAVA along with a qemu target can be assembled in a VM. The target audience is member engineers or managers who are aware of LAVA and would consider to evaluate a pilot local installation
Due to team size and dynamics, the LAVA dispatcher refactoring has been a slow and gradual push to replace the original device communication logic and we are starting to get closer to completion. Join us for a update and discussion on the current state of the effort, see how current use cases will migrate and how new use cases can be adopted.
An introductory session of a system-level overview at Power State Coordination
* Focus on ARMv8
* Goes top-down from ACPI
* A demo based on the current code in qemu (and/or 96Boards)
* The specifications are very dynamic - what’s onging for ACPI and PSCI
UEFI boot testing with SCT and luvOS automation have stretched the original design scope for LAVA, the session will describe the challenges and needs for ARM server boot test automation going forward in cooperation with the LAVA and CI teams.
ARM FDPIC toolset and kernel patches makes it possible to boot a mmu-less Linux kernel and support userland applications which rely on dynamic loading. No source change are needed to compiler the application (compared to the BFLAT model). The presentation will focus on the toolset structure and characteristics and give some insights on the FDPIC ABI.
Reporting and visualization of test results are the most critical piece of a continuous integration system. QA Reports is a prototype web front end to help developers wade through the massive amounts of test results in a sane manner. This session will provide a brief overview of the application, and then it will be an open discussion on how to improve this solution.