summaryrefslogtreecommitdiffstats
path: root/freebsd-to-rtems.py
diff options
context:
space:
mode:
authorJennifer Averett <jennifer.averett@oarcorp.com>2012-03-21 11:47:01 -0500
committerJennifer Averett <jennifer.averett@oarcorp.com>2012-03-21 11:50:20 -0500
commitcd07c7a538bbd9711dd25da757b5699260bc184e (patch)
treedc442ca039c9b282dd33e5237efbd853ee88c865 /freebsd-to-rtems.py
parentUSB test but closer to code in PR (diff)
downloadrtems-libbsd-cd07c7a538bbd9711dd25da757b5699260bc184e.tar.bz2
Added Nic E1000 files without processing
The file processing highlights an issue with the construction of the include file path. This has to be changed in the script before adding the line to process the files.
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-xfreebsd-to-rtems.py64
1 files changed, 63 insertions, 1 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py
index 9aa9d307..cf261b2d 100755
--- a/freebsd-to-rtems.py
+++ b/freebsd-to-rtems.py
@@ -1102,6 +1102,18 @@ devNet.addSourceFiles(
]
)
+devNic = Module('dev_nic')
+devNic.addHeaderFiles(
+ [
+ # 'sys/taskqueue.h',
+ ]
+)
+devNic.addSourceFiles(
+ [
+ # 'kern/subr_taskqueue.c',
+ ]
+)
+
devNic_re = Module('dev_nic_re')
devNic_re.addHeaderFiles(
[
@@ -1128,6 +1140,55 @@ devNic_fxp.addSourceFiles(
]
)
+devNic_e1000 = Module('dev_nic_e1000')
+devNic_e1000.addHeaderFiles(
+ [
+ 'dev/e1000/e1000_80003es2lan.h',
+ 'dev/e1000/e1000_82571.h',
+ 'dev/e1000/e1000_defines.h',
+ 'dev/e1000/e1000_mac.h',
+ 'dev/e1000/e1000_nvm.h',
+ 'dev/e1000/e1000_regs.h',
+ 'dev/e1000/if_igb.h',
+ 'dev/e1000/e1000_82541.h',
+ 'dev/e1000/e1000_82575.h',
+ 'dev/e1000/e1000_hw.h',
+ 'dev/e1000/e1000_manage.h',
+ 'dev/e1000/e1000_osdep.h',
+ 'dev/e1000/e1000_vf.h',
+ 'dev/e1000/if_lem.h',
+ 'dev/e1000/e1000_82543.h',
+ 'dev/e1000/e1000_api.h',
+ 'dev/e1000/e1000_ich8lan.h',
+ 'dev/e1000/e1000_mbx.h',
+ 'dev/e1000/e1000_phy.h',
+ 'dev/e1000/if_em.h',
+ ]
+)
+devNic_e1000.addSourceFiles(
+ [
+ 'dev/e1000/e1000_80003es2lan.c',
+ 'dev/e1000/e1000_82542.c',
+ 'dev/e1000/e1000_82575.c',
+ 'dev/e1000/e1000_mac.c',
+ 'dev/e1000/e1000_nvm.c',
+ 'dev/e1000/e1000_vf.c',
+ 'dev/e1000/if_lem.c',
+ 'dev/e1000/e1000_82540.c',
+ 'dev/e1000/e1000_82543.c',
+ 'dev/e1000/e1000_api.c',
+ 'dev/e1000/e1000_manage.c',
+ 'dev/e1000/e1000_osdep.c',
+ 'dev/e1000/if_em.c',
+ 'dev/e1000/e1000_82541.c',
+ 'dev/e1000/e1000_82571.c',
+ 'dev/e1000/e1000_ich8lan.c',
+ 'dev/e1000/e1000_mbx.c',
+ 'dev/e1000/e1000_phy.c',
+ 'dev/e1000/if_igb.c',
+ ]
+)
+
netDeps = Module('netDeps')
netDeps.addHeaderFiles(
[
@@ -1136,7 +1197,6 @@ netDeps.addHeaderFiles(
'sys/interrupt.h',
'sys/fnv_hash.h',
'sys/tree.h',
- 'sys/taskqueue.h',
'sys/buf_ring.h',
'sys/rwlock.h',
'sys/_rmlock.h',
@@ -1892,8 +1952,10 @@ mm.addModule(devUsbStorage)
mm.addModule(devPci)
# Add NIC devices
+mm.addModule(devNic)
mm.addModule(devNic_re)
mm.addModule(devNic_fxp)
+#mm.addModule(devNic_e1000)
# Now add CPU Architecture Dependent Modules
mm.addModule(armDependent)