Joel Sherrill
4f8495ef66
FXP: Remove hack and use hint provided by application
2012-07-09 14:32:34 -05:00
Jennifer Averett
c537dc207c
Hack to the fxp driver to force i386 to be io based.
2012-07-09 10:17:03 -05:00
Jennifer Averett
348f0a00ee
Added missing header file.
2012-06-29 15:06:34 -05:00
Jennifer Averett
36ebd68c02
Added legacy in order to get pcib to work correctly and resoleved fxp attach issue.
...
The fxp attach has a resource allocation issue still to address, but
should work as soon as that is debugged.
2012-06-29 12:42:00 -05:00
Jennifer Averett
58ea5ee27a
Added pcib.
2012-06-11 09:42:08 -05:00
Jennifer Averett
fb4c8a98f5
Added pcib for Nics.
2012-05-23 14:53:12 -05:00
Jennifer Averett
2f1808913b
Resolved issues with pc386 build.
2012-05-17 08:37:48 -05:00
Jennifer Averett
2dbdc7c926
Added EtherExpress, tulip, and Broadcom Nics.
...
BCM570x, E1000, and Legacy Nics are commented out until pieces are
added to get them to link.
2012-05-09 12:28:53 -05:00
Sebastian Huber
50af4dc67d
Hide unused section
...
Since "cold" is defined to 0 this code disappears if optimization is
enabled.
2012-04-19 12:07:43 +02:00
Jennifer Averett
c57eebba90
Added method to help resolve linker issue.
2012-04-17 09:39:46 -05:00
Jennifer Averett
e664034494
Comment out unused methods that were generating linker errors.
2012-04-05 15:07:16 -05:00
Jennifer Averett
c613894a89
Added pci_XXX methods.
2012-04-05 13:42:26 -05:00
Joel Sherrill
4854583f6e
Address prototype mismatch in FreeBSD code. Need to report upstream.
2012-03-27 09:06:04 -05:00
Julien Delange
a52104cf46
e1000 driver now compiles with fewer modifications
...
- Change some include path in the e1000 drivers
- Add some files from the FreeBSD source tree (modification in
freebsd-to-rtems.py)
- Avoid inconsistent functions declarations: the bool_t and/or
boolean_t are not the same between rtems and freebsd so that a
function with the prototype bool_t foobar() and another boolean_t
foobar() does not compile on rtems. (see if_igb.c for example)
Joel Note: These are still inconsistent on the FreeBSD side and need
to be addressed by them. We will just make the prototype
match the body until they give us a solution.
2012-03-26 09:51:49 -05:00
Jennifer Averett
60cf5cd25b
Added random and harvest files to resolve missing methods when linking RealTek Nic.
2012-03-22 09:15:35 -05:00
Joel Sherrill
5ad09a161d
Add DEC Tulip, Broadcomm (bce, bfe, bge), and SMC 9111x NICs
2012-03-22 08:02:26 -05:00
Joel Sherrill
0f09b72726
Add smp variables used by e1000 and remove unneeded ifdefs
...
+ added machine/smp.h as empty file
+ added rtems-bsd-smp.c for a few variables which were needed
2012-03-22 07:44:07 -05:00
Joel Sherrill
7fa65cace4
Add E1000 driver
2012-03-21 17:07:52 -05:00
Jennifer Averett
f4e3138267
Added Intel EtherExpress Pro/100B PCI Fast Ethernet driver.
2012-03-20 09:02:18 -05:00
Jennifer Averett
3d7f69c868
Added RealTek nic.
2012-03-20 08:14:59 -05:00
Joel Sherrill
24600f22ab
All RTEMS files should now be under RTEMS
...
- Also add "Makefile only" mode to freebsd-to-rtems.py
2012-03-08 12:52:46 -06:00
Joel Sherrill
6ad03bf517
Remove rtems/ from includes of RTEMS specific files
2012-03-08 10:31:56 -06:00
Joel Sherrill
03d4faf086
Begin to trim rtems/ from include file paths - start with freebsd
2012-03-08 08:56:25 -06:00
Joel Sherrill
e2d2bf579b
Move rtems/freebsd to freebsd and contrib to freebsd/contrib
2012-03-08 07:25:21 -06:00