24 Commits

Author SHA1 Message Date
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