mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-14 05:09:34 +08:00
parent
5ac41dcb21
commit
fed6e9be67
30
libbsd.py
30
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))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user