Heterogeneous Memory Management Isn't Ready For Linux 4.11

Written by Michael Larabel in Linux Kernel on 23 February 2017 at 10:24 AM EST. 3 Comments
LINUX KERNEL
Jerome Glisse and others have been working on the rather cool Heterogeneous Memory Management support for the Linux kernel going back several years. While Jerome hoped to see HMM merged for Linux 4.11, it will be sitting out at least one more cycle.

Andrew Morton said this week he will take a "serious look after -rc1" regarding the state of Heterogeneous Memory Management to see then whether he will pull it for Linux 4.12. If you don't know what HMM is all about, see this earlier article.

This work is rather interesting and will cooperate with future NVIDIA GPU drivers on Pascal hardware -- NVIDIA has support readied but unreleased in their proprietary driver to use HMM and they are also prepping open-source support for Nouveau. At least now with HMM not ready for Linux 4.11, hopefully we'll see the Nouveau usage in time for 4.12 too.

John Hubbard of NVIDIA has commented on the kernel mailing list following this latest discussion of merging HMM. He mentions that Jerome has continued working on bug fixes, some more feature additions, and other improvements to the code. NVIDIA developers continue doing a lot of testing with this HMM Linux support.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week