From fed6e9be675f86cc19cdb72a77c7c7ef3d4fc5fe Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 9 Jul 2019 09:00:11 +0200 Subject: NVME(4): Add build module Update #3821. --- libbsd.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/libbsd.py b/libbsd.py index a23f7341..82190576 100644 --- a/libbsd.py +++ b/libbsd.py @@ -1622,6 +1622,34 @@ class dev_nic_broadcomm(builder.Module): mm.generator['source']() ) +class nvme(builder.Module): + + def __init__(self, manager): + super(nvme, self).__init__(manager, type(self).__name__) + + def generate(self): + mm = self.manager + self.addKernelSpaceHeaderFiles( + [ + 'sys/dev/nvme/nvme.h', + 'sys/dev/nvme/nvme_private.h', + ] + ) + self.addKernelSpaceSourceFiles( + [ + 'sys/dev/nvme/nvme.c', + 'sys/dev/nvme/nvme_ctrlr.c', + 'sys/dev/nvme/nvme_ctrlr_cmd.c', + 'sys/dev/nvme/nvme_ns.c', + 'sys/dev/nvme/nvme_ns_cmd.c', + 'sys/dev/nvme/nvme_pci.c', + 'sys/dev/nvme/nvme_qpair.c', + 'sys/dev/nvme/nvme_sysctl.c', + 'sys/dev/nvme/nvme_util.c', + ], + mm.generator['source']() + ) + # # Networking # @@ -5097,6 +5125,8 @@ def load(mm): mm.addModule(dev_nic_smc(mm)) mm.addModule(dev_nic_broadcomm(mm)) + mm.addModule(nvme(mm)) + # Add in_chksum mm.addModule(in_cksum(mm)) -- cgit v1.2.3