Resources

LVC21-300K1: Keynote: Can Embedded and IoT
LVC21-300K1: Keynote: Can Embedded and IoT "Just Work"?​ - Standards, SystemReady and Linux
Wednesday, April 7, 2021 11:00 - Wednesday, April 7, 2021 11:25

This talk will provide an overview of Arm SystemReady, a recently launched certification program based on a set of standards that enable interoperability with generic, off-the-shelf operating systems and hypervisors....

View

LVC21-300K2: Trusted Substrate Panel image
LVC21-300K2: Trusted Substrate Panel
Wednesday, April 7, 2021 11:30 - Wednesday, April 7, 2021 11:55

The goal of the Trusted Substrate panel is to discuss what’s new on the firmware planet and how it is influencing Linux. In addition to this, panelists will discuss their...

View

LVC21-301: True Story: How Rust for AArch64 Linux became a Tier-1 target platform image
LVC21-301: True Story: How Rust for AArch64 Linux became a Tier-1 target platform
Wednesday, April 7, 2021 12:15 - Wednesday, April 7, 2021 12:40

On Dec 31st 2020 the Rust language community announced that the AArch64 Linux Rust target is now a Tier-1 Rust target. (See https://blog.rust-lang.org/2020/12/31/Rust-1.49.0.html). This is a significant development given Rust’s...

View

LVC21-302: Integration Arm SPE in Perf for Memory Profiling image
LVC21-302: Integration Arm SPE in Perf for Memory Profiling
Wednesday, April 7, 2021 12:15 - Wednesday, April 7, 2021 12:40

This is a brief introduction for what's the current status for integration Arm SPE into Perf tool, and will demonstrate examples for using Perf tool for memory profiling on Arm...

View

LVC21-303: Secure Partition Manager evolution (Armv8.4 Secure EL2) image
LVC21-303: Secure Partition Manager evolution (Armv8.4 Secure EL2)
Wednesday, April 7, 2021 12:15 - Wednesday, April 7, 2021 12:40

This session presents evolution and roadmap of the Hafnium-based Secure Partition Manager reference firmware. It provides a quick recap of secure virtualization in TrustZone secure world and the SPM architecture....

View

LVC21-304: Linaro's contributions to GDB and LLDB in 2020 image
LVC21-304: Linaro's contributions to GDB and LLDB in 2020
Wednesday, April 7, 2021 12:45 - Wednesday, April 7, 2021 13:10

Linaro has made significant contributions in research, development and maintenance of Arm architecture support in GDB and LLDB debuggers. We are enabling debugger support for modern Arm architecture features like...

View

LVC21-305: OP-TEE as a Secure Partition running on SPM using ARMv8.4-A SEL2 feature image
LVC21-305: OP-TEE as a Secure Partition running on SPM using ARMv8.4-A SEL2 feature
Wednesday, April 7, 2021 12:45 - Wednesday, April 7, 2021 13:10

The ARMv8.4‑A architecture introduces the Secure EL2 extension (FEAT_SEL2) that provides virtualisation in the Secure world. This feature when used by the Secure Partition Manager (SPM) at SEL2 provides isolation...

View

LVC21-306: X.509 Certificate Management with Zephyr/TF-M image
LVC21-306: X.509 Certificate Management with Zephyr/TF-M
Wednesday, April 7, 2021 12:45 - Wednesday, April 7, 2021 13:10

The purpose of this presentation is to show how someone can leverage open source projects, such as Zephyr and Trusted Firmware-M (TF-M) when it comes to certificate management (e.g. X.509)....

View

LVC21-307: PSA-FF-A compliant Secure User Mode partition support for Arm platforms image
LVC21-307: PSA-FF-A compliant Secure User Mode partition support for Arm platforms
Wednesday, April 7, 2021 13:15 - Wednesday, April 7, 2021 13:40

Platform Security Architecture Firmware Framework For A Profile (PSA FF-A) specification defines an architecture that allows standardized communication among various software stacks, running across Normal and Secure world. FF-A defines...

View

LVC21-308: Essential ARM Cortex-M Debugging with GDB image
LVC21-308: Essential ARM Cortex-M Debugging with GDB
Wednesday, April 7, 2021 13:15 - Wednesday, April 7, 2021 13:40

Key tools and techniques used to debug ARM Cortex M firmware using GDB, including writing your own tools with GDB's built-in python interpreter.

View

LVC21-309: SVE & SVE2 in LLVM image
LVC21-309: SVE & SVE2 in LLVM
Wednesday, April 7, 2021 13:15 - Wednesday, April 7, 2021 13:40

This session will cover: * A brief reminder of SVE and SVE2, and the challenges and opportunities they present for compilers * The status of SVE and SVE2 support in...

View

LVC21-310: Unifying Kernel Test Reporting with KernelCI image
LVC21-310: Unifying Kernel Test Reporting with KernelCI
Wednesday, April 7, 2021 13:45 - Wednesday, April 7, 2021 14:10

The landscape of Linux kernel testing and CI is notoriously fragmented. Systems like Linaro's LKFT, Intel's 0day, Google's Syzbot, Red Hat's CKI, and others, are each running their own tests,...

View