commit | c83e15b60b7c59552a44d71d0582f2d62a6084a7 | [log] [tgz] |
---|---|---|
author | Julian Stecklina <jsteckli@amazon.de> | Mon Feb 13 10:03:59 2017 +0100 |
committer | Kevin O'Connor <kevin@koconnor.net> | Mon Feb 20 10:47:53 2017 -0500 |
tree | 12f4ee66638a26715e532f6ac5ef04f6e7483f79 | |
parent | dbf9dd27f3aefc171839d60c188134da8ad3089d [diff] |
block: add NVMe boot support This patch enables SeaBIOS to boot from NVMe. Finding namespaces and basic I/O works. Testing has been done in qemu and so far it works with Grub, syslinux, and the FreeBSD loader. You need a recent Qemu (>= 2.7.0), because older versions have buggy NVMe support. The NVMe code is currently only enabled on Qemu due to lack of testing on real hardware. Signed-off-by: Julian Stecklina <jsteckli@amazon.de>