Microsoft's RAMDAX Driver Merged For Linux 6.19 To Carve Out RAM As NVDIMM Devices
- Reference: 0001597414
- News link: https://www.phoronix.com/news/RAMDAX-NVDIMM-Merged-Linux-6.19
- Source link:
As talked about on Phoronix one month ago, a Microsoft Linux engineer working in official capacity at [1]Microsoft has contributed a "RAMDAX" driver for Linux to allow carving out regions of memory to create persistent memory interfaces exposed as NVDIMM devices.
[2]
This RAMDAX driver was designed for use-cases like virtual machine hosts to create "persistent" memory regions and to then access that RAM using FSDAX or DEVDAX.
As planned that new driver was included as part of the [3]NVDIMM pull request for Linux 6.19. As of today it's been [4]merged to Linux Git without any troubles. Aside from that new RAMDAX driver addition, there isn't any other really notable NVDIMM changes this cycle.
[1] https://www.phoronix.com/news/Microsoft-RAMDAX-Linux-Driver
[2] https://www.phoronix.com/image-viewer.php?id=2025&image=ramdax_carve_lrg
[3] https://lore.kernel.org/lkml/69331dd6ebdba_50fc7100e3@iweiny-mobl.notmuch/
[4] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=56a1a04dc9bf252641c622aad525894dadc61a07