Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 966 Bytes

README.md

File metadata and controls

23 lines (17 loc) · 966 Bytes

Compile the kernel

Use make menuconfig and enable Enable Multi-Clock for Tiered Memory System to compile the MULTI-CLOCK kernel.

Following are the other required configurations need to be eanbled for MULTI-CLOCK:

  • allow for memory hot-add
  • Device memory (pmem, HMM, etc...) hotplug support
  • NVDIMM (Non-Volatile Memory Device) Support --->
    • NVDIMM DAX: Raw access to persistent memory
  • DAX: direct access to differentiated memory --->
    • Device DAX: direct access mapping device
    • PMEM DAX: direct access to persistent memory
    • KMEM DAX: volatile-use of persistent memory

Now, build and install the kernel using make && make modules_install && make install

Install required packages