The first patch is a minimal cleanup for NvmExpressDxe. The second patch pulls the driver into OVMF.
The third patch extends QemuBootOrderLib to recognize NVMe. Public branch: <https://github.com/lersek/edk2/commits/nvme_boot_issue48>. Tested with a freshly installed Fedora 22 guest. Cc: Feng Tian <feng.t...@intel.com> Cc: Vladislav Vovchenko <vladislav.vovche...@sk.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Reference: https://github.com/tianocore/edk2/issues/48 Thanks Laszlo Laszlo Ersek (3): MdeModulePkg: NvmExpressDxe: clean up NvmeRead() / NvmeWrite() debug msgs OvmfPkg: include NvmExpressDxe driver OvmfPkg: QemuBootOrderLib: recognize NVMe devices OvmfPkg/OvmfPkgIa32.dsc | 1 + OvmfPkg/OvmfPkgIa32X64.dsc | 1 + OvmfPkg/OvmfPkgX64.dsc | 1 + OvmfPkg/OvmfPkgIa32.fdf | 1 + OvmfPkg/OvmfPkgIa32X64.fdf | 1 + OvmfPkg/OvmfPkgX64.fdf | 1 + MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressBlockIo.c | 8 ++- OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.c | 55 ++++++++++++++++++++ 8 files changed, 67 insertions(+), 2 deletions(-) -- 1.8.3.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel