Dodgy

Members
  • Content Count

    3
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Dodgy

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Interesting, as if that was the case there shouldn't be an issue specifying the locked flag as it shouldn't be doing anything different. I have managed to get it working by building a custom kernel with hugepages (hugetlbfs) enabled (rather than just THP). Using hugetlbfs I am able to lock all of the RAM for the VM and perform manual allocation (though 1GB pages are still being problematic).
  2. Description: Attempting to lock the RAM of a VM by using the <locked/> tag in the XML results in the VM failing to start. How to reproduce: Edit the XML of a VM, add the <locked/> tag in the <memoryBacking> section, save, attempt to start. Expected results: VM should start and all memory should be fully-allocated and locked from being paged (see https://libvirt.org/formatdomain.html#elementsMemoryBacking) Actual results: VM fails to start with an error -12 from VFIO_MAP_DMA (see below) Other information: In the dmesg output the following statement is printed: 'vfio_pi
  3. Currently testing out unRAID and using an Intel 750 NVMe SSD (which is working well), however one limitation is that the device cannot be properly managed (i.e. firmware updates, low-level partitioning etc) due to the nvme cli utility not being present. The utility can be found at https://github.com/linux-nvme/nvme-cli and it would be great if it could be included in unRAID in the future (as it would make working with NVMe devices significantly easier). I know there are other bits around NVMe devices that are needed (i.e. support for reading drive temps, discard trigger