Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Linux Gen-Z Sub-system

Linux Plumbers Conference via YouTube

Overview

Explore the design and challenges of implementing a Gen-Z kernel subsystem for Linux in this comprehensive conference talk from the Linux Plumbers Conference. Delve into the intricacies of Gen-Z, a scalable fabric interconnect technology, and learn about its key features including registration and enumeration services, Gen-Z Memory Management Unit (ZMMU), Region Keys (R-Keys), Process Address Space Identifier (PASID), data movers, UUIDs, and interrupt handling. Examine the proposed block diagram for the Gen-Z subsystem and understand the importance of user space discovery and management in fabric management. Discover how the speakers leverage their experience with various Gen-Z hardware bridges to design an efficient Linux subsystem. Gain insights into the interfaces required for management services, including read/write access to component control space, notification of management events, and communication of component events using generic Netlink messages.

Syllabus

Introduction
GenZ
Fabrics
Fabric Management
GenZ Concepts
Control Space
Bridges
ZMM
Summary
Why
Block Diagram
Getting the subsystem operational
MMU management
Data movers
Fabric Manager
Questions

Taught by

Linux Plumbers Conference

Reviews

Start your review of Linux Gen-Z Sub-system

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.