Главная
Study mode:
on
1
Intro
2
Memory error background
3
Hardware Error
4
level handling for memory error
5
Terminology Confusion
6
HWPOISON basic concept
7
Action Required/Optional Memory Error
8
Example of hard page offline
9
Example of soft page offline
10
HWPOISON Internal: hard-offline
11
Notification to Userspace
12
Recent development topics
13
Soft offline rework
14
2. More topics on pagecache handling
15
Folio related issues
16
Huge) Zero page
17
Persistent memory
18
Hugetlb pinning race
19
Subpage hwpoison tracking
20
1GB hugetib page
21
Memory hotplug integration
22
Machine Check safe memory copy
23
Management interface
24
Summary
Description:
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. Read more

Current Status and Future of HWPOISON Subsystem

Linux Foundation
Add to list