Large Virtual Address Support - 52-bit - in ARM64 Kernel
Offered By: linux.conf.au via YouTube
Course Description
Overview
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 Communitylinux.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