YoVDO

Current Status and Future of HWPOISON Subsystem

Offered By: Linux Foundation via YouTube

Tags

Memory Management Courses Persistent Memory Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the current status and future developments of the HWPOISON subsystem in this 40-minute conference talk by Naoya Horiguchi from NEC Solution Innovators. Gain insights into the basics of this memory error handling feature introduced in the Linux kernel in 2009, including its functionality and user applications. Delve into recent development topics such as 1GB hugepage support and improved cooperation with memory hotplug. Learn about hardware error-level handling for memory errors, terminology clarifications, and the HWPOISON basic concept. Examine examples of hard and soft page offline processes, internal workings of hard-offline, and notification to userspace. Discover ongoing developments like soft offline rework, pagecache handling improvements, and issues related to folios, huge zero pages, and persistent memory. Understand the challenges of hugetlb pinning race, subpage hwpoison tracking, 1GB hugetlb page support, and memory hotplug integration. Explore machine check safe memory copy and management interface enhancements to gain a comprehensive understanding of this critical Linux kernel subsystem.

Syllabus

Intro
Memory error background
Hardware Error
level handling for memory error
Terminology Confusion
HWPOISON basic concept
Action Required/Optional Memory Error
Example of hard page offline
Example of soft page offline
HWPOISON Internal: hard-offline
Notification to Userspace
Recent development topics
Soft offline rework
2. More topics on pagecache handling
Folio related issues
Huge) Zero page
Persistent memory
Hugetlb pinning race
Subpage hwpoison tracking
1GB hugetib page
Memory hotplug integration
Machine Check safe memory copy
Management interface
Summary


Taught by

Linux Foundation

Tags

Related Courses

استخدام وإدارة المؤشرات في لغة البرمجة سي
Coursera Project Network via Coursera
Approfondimento sulla sicurezza dei container (Italiano) | Deep Dive on Container Security (Italian)
Amazon Web Services via AWS Skill Builder
Aspectos básicos de PostgreSQL: arquitectura (Español LATAM) | PostgreSQL Fundamentals: Architecture (LATAM Spanish)
Amazon Web Services via AWS Skill Builder
Computer Memory
Brilliant
Building Objects in C
University of Michigan via Coursera