Michal Clapinski wrote: > This includes: > 1. Splitting one e820 entry into many regions. > 2. Conversion to devdax during boot. > > This change is needed for the hypervisor live update. VMs' memory will > be backed by those emulated pmem devices. To support various VM shapes > I want to create devdax devices at 1GB granularity similar to hugetlb. > Also detecting those devices as devdax during boot speeds up the whole > process. Conversion in userspace would be much slower which is > unacceptable while trying to minimize Did you explore the NFIT injection strategy which Dan suggested?[1] [1] https://lore.kernel.org/all/6807f0bfbe589_71fe2944d@xxxxxxxxxxxxxxxxxxxxxxxxx.notmuch/ If so why did it not work? Ira [snip]