aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJulian Stecklina <jsteckli@amazon.de>2017-02-13 10:03:59 +0100
committerKevin O'Connor <kevin@koconnor.net>2017-02-20 10:47:53 -0500
commitc83e15b60b7c59552a44d71d0582f2d62a6084a7 (patch)
tree12f4ee66638a26715e532f6ac5ef04f6e7483f79 /Makefile
parentdbf9dd27f3aefc171839d60c188134da8ad3089d (diff)
downloadseabios-hppa-c83e15b60b7c59552a44d71d0582f2d62a6084a7.zip
seabios-hppa-c83e15b60b7c59552a44d71d0582f2d62a6084a7.tar.gz
seabios-hppa-c83e15b60b7c59552a44d71d0582f2d62a6084a7.tar.bz2
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>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 3b94ee0..946df7e 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ SRC32FLAT=$(SRCBOTH) post.c e820map.c malloc.c romfile.c x86.c optionroms.c \
fw/paravirt.c fw/shadow.c fw/pciinit.c fw/smm.c fw/smp.c fw/mtrr.c fw/xen.c \
fw/acpi.c fw/mptable.c fw/pirtable.c fw/smbios.c fw/romfile_loader.c \
hw/virtio-ring.c hw/virtio-pci.c hw/virtio-blk.c hw/virtio-scsi.c \
- hw/tpm_drivers.c
+ hw/tpm_drivers.c hw/nvme.c
SRC32SEG=string.c output.c pcibios.c apm.c stacks.c hw/pci.c hw/serialio.c
DIRS=src src/hw src/fw vgasrc