17 Commits

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