[LSF/MM/BPF TOPIC] HGM for hugetlbfs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is past the deadline, so feel free to ignore.  However, ...

James Houghton has been working on the concept of HugeTLB High Granularity
Mapping (HGM) as discussed here:
https://lore.kernel.org/linux-mm/20230218002819.1486479-1-jthoughton@xxxxxxxxxx/

The primary motivation for this work is post-copy live migration of VMs backed
by hugetlb pages via userfaultfd.  A followup use case is more gracefully
handling memory errors/poison on hugetlb pages.

As can be seen by the size of James's patch set, the required changes for
HGM are a bit complex and involved.  This is also complicated the need
choosing a 'mapcount strategy' as the previous scheme used by hugetlb
will no longer work.

A HGM for hugetlbfs session would present the current approach and challenges.  
While much of the work is confined to hugetlb, there is a bit spill over to
other mm areas: specifically page table walking.  A discussion on ways to
move forward with this effort would be appreciated.
-- 
Mike Kravetz




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux