Jennifer Averett
30e98a25ea
Added variables from kern_environment to remove linker errors.
2012-04-17 09:00:18 -05:00
Sebastian Huber
47944816cc
in_cksum() support for SPARC
2012-04-17 12:03:24 +02:00
Sebastian Huber
edd344ae1b
Simplify
2012-04-17 12:03:19 +02:00
Jennifer Averett
e4b9989d16
Addded resource_XXX methods to resolve linker issues.
2012-04-16 13:22:45 -05:00
Jennifer Averett
d9e838b882
Added get_cyclecount() method.
2012-04-16 12:39:58 -05:00
Jennifer Averett
a8242299ba
Forgot to add Makefile and freebsd-to-rtems.py to rmlock commit.
2012-04-16 11:50:33 -05:00
Joel Sherrill
c4117bb99c
Add libkern/fls.c for fls() - Find last bit set
2012-04-16 11:00:02 -05:00
Jennifer Averett
459afb1c76
Implemented a version of rmlock using rwlock.
2012-04-16 09:17:12 -05:00
Jennifer Averett
251480ebc2
Added in a header file and some defines to resolve linker errors.
2012-04-05 15:24:27 -05:00
Jennifer Averett
508e3df190
Added uipc_XXx methods.
2012-04-05 14:14:08 -05:00
Jennifer Averett
c613894a89
Added pci_XXX methods.
2012-04-05 13:42:26 -05:00
Jennifer Averett
39292cee2c
Added tcp_hc_XXX methods.
2012-04-05 13:04:52 -05:00
Jennifer Averett
238525892f
Added rmon_XXX methods.
2012-04-05 12:49:15 -05:00
Jennifer Averett
77300880df
Added sbuf_XXX methods.
2012-04-05 12:42:40 -05:00
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
dc4c4909f0
Add tvtohz() implementation in new file
2012-04-04 17:38:25 -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
Joel Sherrill
4ac70897b5
Make verbose print again for copying files
2012-03-30 11:43:45 -05:00
Jennifer Averett
962b220603
Added Methods and stub file to remove warnings when linking with RealTek Nic.
2012-03-30 11:31:00 -05:00
Jennifer Averett
f6289b3e64
Resolve linker error with RealTek Nic (arc4random)
2012-03-30 09:57:23 -05:00
Jennifer Averett
134df2ebd5
Resolve warnings from taskqueue when linking with RealTek Nic.
2012-03-29 12:46:14 -05:00
Jennifer Averett
d1528ff313
Added log and prison methods to resolve linker errors for RealTek Nic.
2012-03-28 11:40:08 -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
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
Sebastian Huber
918638f58d
New USB device specific controller files
2012-03-26 10:15:09 +02: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
cd07c7a538
Added Nic E1000 files without processing
...
The file processing highlights an issue with the construction of
the include file path. This has to be changed in the script before
adding the line to process the files.
2012-03-21 11:50:20 -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
3f7b966aca
Make socantsendmore() available which required sys/aio.h
2012-03-12 12:23:59 -05:00
Joel Sherrill
e1da9dc5b5
Fix dry run bug and change name of filesChanged variable
2012-03-12 08:34:29 -05:00
Joel Sherrill
7326d96457
Add diff mode to freebsd-to-rtems.py
2012-03-12 07:58:24 -05:00
Joel Sherrill
654f842421
Move dry run check so more actions are performed during dry run
...
+ Output is now generated ANYTIME a file is transferred from
one tree to the other.
+ Dry run means that all actions EXCEPT final overwrite of
the destination file are performed.
+ Output message for file copy is in a single location
2012-03-12 06:49:31 -05:00
Joel Sherrill
25b33174d6
Use $(MAKE) not make so -jN works
2012-03-09 16:38:01 -06:00
Joel Sherrill
4d771c5ea6
freebsd-to-rtems.py - Revert mode now confirmed to work for source
2012-03-09 16:10:56 -06:00
Jennifer Averett
3939378f2a
Add kern/subr_eventhandler.c to resolve more symbols
2012-03-09 15:01:45 -06:00
Jennifer Averett
af5db727d4
Use partial path to avoid seeing rtems in full path
2012-03-09 14:43:41 -06:00
Joel Sherrill
8f5adbc097
Initial addition of documentation
2012-03-09 10:21:17 -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