Performing kernel validation on hundreds of platforms for every merge on every upstream tree is a very challenging endeavor. Currently, much of this testing is performed by the maintainers, and/or chip vendors. The end result is that the validation efforts become fragmented in various locations, and the results are presented in different manners making it difficult to compare results. The goal of the kernelci.org project is to provide a uniform interface for these aggregated results. In this session the team will provide brief overview of the system architecture, and a walk through of the dashboard. A demo will provide users an example of how they may interact with the system. The second half of the session will be a dedicated discussions on next steps.
HKG15-208: ACPI: State of the Server
Speaker: Al Stone, Hanjun Guo, Graeme Gregory
Date: February 10, 2015
★ Session Summary ★
ACPI: State of the Server
★ Resources ★
★ Event Details ★
Linaro Connect Hong Kong 2015 – #HKG15
February 9-13th, 2015
Regal Airport Hotel Hong Kong Airport
This session is a continuation of the Advanced Toolchain Usage Part 1 & 2 presentations given at LCU14. Parts 3 and 4 will cover a variety of topics, such as: Linker tips and tricks, adding symbol versioning interfaces to a system library, debugging the dynamic linker, debugging applications that use malloc, gcc attributes, manually constructing a backtrace on arm & Aarch64, how to add lightweight debugging to your program, how to use a signal handler appropriately, and TLS Models on Aarch64 and when to use them.
The concept of 'time' in Linux is encoded in many different ways, but the
most common one is based on the 'time_t' type that counts the number of
seconds that have passed since Jan 1, 1970. This type is currently defined
as 'long', which on 32-bit systems is a signed 32-bit number that will
overflow on Jan 19 2038 and likely cause all systems existing today to
stop working. In our presentation, we give an introduction to range of problems that
we see across user space and kernel, and we talk about the work that
we are doing to address some of these issues.
UMEQ (user-mode emulation quest) and has been developed to eliminate the functional deficiencies of qemu in user mode (multi-threaded applications, signal handling, etc). Umeq primarily targets ARM 64-bit. The presentation will focus on the architecture principles of umeq and on its implementation.
The TCWG 2015 Roadmap Discussion presentation will discuss both the Linaro LLVM Toolchain Roadmap and the Linaro GNU Toolchain Roadmap for 2015. We will discuss the ongoing tasks, as well as features in development. We will also present the schedule for the binary and source releases in 2015.