YoVDO

Large Virtual Address Support - 52-bit - in ARM64 Kernel

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Containerization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Large Virtual Address support (52-bit) in the ARM64 kernel in this informative conference talk from linux.conf.au 2021. Delve into the ARMv8.2 architecture extensions, focusing on Large Virtual Addressing (LVA) and Large Physical Addressing (LPA). Understand how the Linux kernel version 5.4 introduced 52-bit Virtual Address (VA) and Physical Address (PA) support for ARM64, and learn about the complexities users face when opting for VAs from a 52-bit space. Discover how the kernel memory layout changes, the impact on user-space applications providing debugging support, and the process for applications to utilize the expanded address space. Gain insights into translation table walks, user space issues, pain points, and various use cases, including containerization of applications. Explore hardware debugger vendors, major changes in the field, and opportunities for involvement in this evolving technology.

Syllabus

Introduction
Overview
Translation Table Walk
User Space Issues
Pain Points
Slide deck
Wrap up
Hardware debugger vendors
Use cases
Different use cases
Containerization of applications
How to get involved
Where to keep an eye
Major changes or competitors
Wrapup


Taught by

linux.conf.au

Related Courses

The Open-Source Chatbot That Accidentally Built a Community
linux.conf.au via YouTube
Add Depth - Stereoscopic Imagery for Everyone
linux.conf.au via YouTube
Becoming a Tyrant - Implementing Secure Boot in Embedded Devices
linux.conf.au via YouTube
The seL4 Foundation - Growing Through Upheaval
linux.conf.au via YouTube
Conference Close
linux.conf.au via YouTube