summaryrefslogtreecommitdiffstats
path: root/freebsd-to-rtems.py
diff options
context:
space:
mode:
authorJennifer Averett <jennifer.averett@oarcorp.com>2012-03-20 08:14:59 -0500
committerJennifer Averett <jennifer.averett@oarcorp.com>2012-03-20 08:14:59 -0500
commit3d7f69c8684a73cd8236b77b98dc6bf1e12a3027 (patch)
tree423b227e529429f61d3cfddea5419148c511cba6 /freebsd-to-rtems.py
parentAdded rtems defines to remove source that is not being used, but was causing ... (diff)
downloadrtems-libbsd-3d7f69c8684a73cd8236b77b98dc6bf1e12a3027.tar.bz2
Added RealTek nic.
Diffstat (limited to 'freebsd-to-rtems.py')
-rwxr-xr-xfreebsd-to-rtems.py24
1 files changed, 21 insertions, 3 deletions
diff --git a/freebsd-to-rtems.py b/freebsd-to-rtems.py
index 5965acd7..e01e6fc3 100755
--- a/freebsd-to-rtems.py
+++ b/freebsd-to-rtems.py
@@ -1102,6 +1102,18 @@ devNet.addSourceFiles(
]
)
+devNic_re = Module('dev_nic_re')
+devNic_re.addHeaderFiles(
+ [
+ 'pci/if_rlreg.h',
+ ]
+)
+devNic_re.addSourceFiles(
+ [
+ 'dev/re/if_re.c',
+ ]
+)
+
netDeps = Module('netDeps')
netDeps.addHeaderFiles(
[
@@ -1826,11 +1838,8 @@ mm.addEmptyFiles(
#'vm/vm_map.h',
#'vm/vm_object.h',
#'vm/vm_page.h',
- #'vm/vm_pageout.h',
#'vm/vm_param.h',
#'vm/vm_kern.h',
- 'dev/pci/pcireg.h',
- 'dev/pci/pcivar.h',
'geom/geom_disk.h',
#'sys/kdb.h',
#'libkern/jenkins.h',
@@ -1864,6 +1873,12 @@ mm.addModule(cam)
mm.addModule(devUsbStorage)
#mm.addModule(devUsbNet)
+# Add PCI
+mm.addModule(devPci)
+
+# Add NIC devices
+mm.addModule(devNic_re)
+
# Now add CPU Architecture Dependent Modules
mm.addModule(armDependent)
mm.addModule(i386Dependent)
@@ -1871,6 +1886,9 @@ mm.addModule(mipsDependent)
mm.addModule(powerpcDependent)
mm.addModule(sparc64Dependent)
+# XXX TODO Check that no file is also listed in empty
+# XXX TODO Check that no file in in two modules
+
# Perform the actual file manipulation
if isForward == True:
if isOnlyMakefile == False: