The EUI-64 field is the only identifier for NVMe namespaces in UEFI device paths. Add a new namespace property "eui64", that provides the user the option to specify the EUI-64.
v2: include patch for hw_compat_6_0 add a patch to implement default values for the EUI-64 Heinrich Schuchardt (3): hw: virt: consider hw_compat_6_0 hw/nvme: namespace parameter for EUI-64 hw/nvme: default for namespace EUI-64 docs/system/nvme.rst | 6 +++++ hw/arm/virt.c | 2 ++ hw/core/machine.c | 1 + hw/nvme/ctrl.c | 58 ++++++++++++++++++++++++++------------------ hw/nvme/ns.c | 11 +++++++++ hw/nvme/nvme.h | 3 +++ 6 files changed, 58 insertions(+), 23 deletions(-) -- 2.30.2