Jennifer Averett
3c05977885
Added knlist_XXX and knote_XXX methods.
2012-04-05 10:55:30 -05:00
Jennifer Averett
b2e05ef3e2
Added ratecheck methods as part of RealTek Nic integration.
2012-04-05 10:01:55 -05:00
Joel Sherrill
772d929a3c
Add _ALIGN macro based on one in libmisc/shell/fts.c
2012-04-04 17:47:18 -05:00
Joel Sherrill
ed3790d482
Enable copyinuio
2012-04-04 16:31:00 -05:00
Joel Sherrill
00ded52cbe
kern_subr.c - Enable uiomove for rtems
2012-04-04 15:07:21 -05:00
Jennifer Averett
d75b748dc3
Added cr_XXX methods to resolve linker errors with RealTek Nic.
2012-04-04 14:08:31 -05:00
Jennifer Averett
8960780641
Add methods to reaolve linker issues.
2012-04-02 12:13:22 -05:00
Jennifer Averett
ce0b5305c4
Add globals to resolve linker conflicts.
2012-04-02 09:30:23 -05:00
Joel Sherrill
e3f2b511a6
Add freebsd/machine/elf.h as empty. Improve message for empty file.
2012-03-30 11:49:26 -05:00
Jennifer Averett
d195d2d4cb
Added methods back in to resolve link issues.
2012-03-30 11:36:33 -05:00
Jennifer Averett
777b87c18c
Resolve linker error with RealTek Nic (forgot file arc4random)
2012-03-30 10:04:36 -05:00
Jennifer Averett
393a859e55
Add methods back in that were needed to link with RealTek Nic.
2012-03-30 09:32:07 -05:00
Jennifer Averett
27ae2dfc30
Added kern_mib.c to resolve linker error when pulling in RealTek Nic.
2012-03-27 14:00:04 -05:00
Jennifer Averett
9fe8c97ccd
Commented out methods to prevent linker errors.
...
Removed methods that would require we pull in more files
that we didn't need at the moment.
2012-03-27 13:42:16 -05:00
Joel Sherrill
c976506740
Add bootverbose
2012-03-27 09:21:04 -05:00
Joel Sherrill
4854583f6e
Address prototype mismatch in FreeBSD code. Need to report upstream.
2012-03-27 09:06:04 -05:00
Joel Sherrill
2a478f7cf1
sys/vnode.h added as empty file
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
da162c83ea
Added taskqueue to resolve linking issues with the RealTek Nic.
2012-03-22 09:58:40 -05:00
Jennifer Averett
aa53ae9c3c
Removed system smp.h file.
2012-03-22 09:20:21 -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
Jennifer Averett
471e6f9206
Added uipc_domain.c to resolve missing symbols when linking the RealTek Nic.
2012-03-22 08:44: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
Jennifer Averett
53e50e4932
Added rtems defines to remove source that is not being used, but was causing linker resolution errors.
2012-03-15 14:15:40 -05:00
Jennifer Averett
3f7b966aca
Make socantsendmore() available which required sys/aio.h
2012-03-12 12:23:59 -05:00
Jennifer Averett
84c044d3c8
Make bootverbose available.
2012-03-09 15:02:17 -06:00
Jennifer Averett
3939378f2a
Add kern/subr_eventhandler.c to resolve more symbols
2012-03-09 15:01:45 -06:00
Joel Sherrill
6434b4b15f
Add other architecture specific in_cksum routines
...
+ arm, i386, mips, and sparc64
+ freebsd-to-rtems.py: Updated
+ Makefile: Regenerated.
2012-03-09 09:38:23 -06:00
Joel Sherrill
fcce4d2018
Add time support files from FreeBSD to build to resolve more symbols
...
+ Add multiple files
+ Add them to freebsd-to-rtems.py
+ Regenerate Makefile
2012-03-09 09:24:22 -06:00
Joel Sherrill
89217b5728
Remove generic in_cksum.h
2012-03-09 09:10:52 -06:00
Joel Sherrill
9df96097b3
Initial addition of target specific files
...
+ This was needed for in_cksum.c.
+ Generic in_cksum.c does not include all needed methods.
+ generic in_cksum.c is generally sub-optimal.
+ Only PowerPC support merged.
2012-03-09 09:04:44 -06:00
Joel Sherrill
0d436c7f7d
netipsec/ipsec.c was in header file list not C file list
...
+ Makefile: It was not listed since it was a header
+ freebsd/netipsec/ipsec.c: include transformation did not occur
+ freebsd-to-rtems.py: Moved ipsec.c to source.
Added checks to ensure that only .h files are in header list
and that only .c files are in source list.
2012-03-08 16:54:51 -06:00
Joel Sherrill
b55081acae
kern/kern_subr.c added for hashinit
...
More undefined symbols resulted.
2012-03-08 15:54:05 -06: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
3616a063a1
Remove leading rtems/ directory from paths under rtemsbsd
2012-03-08 11:05:16 -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
9a8e3e0dd0
Revert move of contrib until more sorted out
2012-03-08 08:17:55 -06:00
Joel Sherrill
e2d2bf579b
Move rtems/freebsd to freebsd and contrib to freebsd/contrib
2012-03-08 07:25:21 -06:00