diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-03-21 11:47:01 -0500 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-03-21 11:50:20 -0500 |
commit | cd07c7a538bbd9711dd25da757b5699260bc184e (patch) | |
tree | dc442ca039c9b282dd33e5237efbd853ee88c865 /freebsd-to-rtems.py | |
parent | USB test but closer to code in PR (diff) | |
download | rtems-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-x | freebsd-to-rtems.py | 64 |
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) |