+42
−13
Loading
Older version wasn't providing full support for PMR setup, this one does. Rewrite get-pmr such that it supports CMB/PMR sizes greater than 4GB. Also, since CMB and PMR can coexist in newer versions of qemu try to detect both under single device. E.g.: nvme0:0000:00:04.0:64-bit:prefetchable:0x700000000:0x707ffffff:0x08000000:cmb nvme0:0000:00:04.0:64-bit:prefetchable:0x400000000:0x5ffffffff:0x200000000:pmr nvme1:0000:00:05.0:64-bit:prefetchable:0x708000000:0x70fffffff:0x08000000:cmb nvme2:0000:00:06.0:64-bit:prefetchable:0x600000000:0x6ffffffff:0x100000000:cmb Signed-off-by:Michal Berger <michalx.berger@intel.com> Change-Id: Ic159f5c12d3ef39db77617f7d64f825356c255a4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7539 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Tomasz Zawadzki <tomasz.zawadzki@intel.com>