75 Commits

Author SHA1 Message Date
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
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
287453d759 freebsd-to-rtems.py - Only copy if new version of file is different 2012-03-08 14:13:25 -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
1e8830f013 More comments. Attempt to support forward/revert selection from command line 2012-03-08 11:21:45 -06:00
Joel Sherrill
3616a063a1 Remove leading rtems/ directory from paths under rtemsbsd 2012-03-08 11:05:16 -06:00
Joel Sherrill
a803d120b6 freebsd-to-rtems.py Enhancements
+ dry-run mode
  + early-exit mode
  + more verbose output
  + usage message improved
  + FreeBSD and RTEMS Directory error checking
2012-03-08 10:04:36 -06:00
Joel Sherrill
b9c291c147 Generate without rtems/ on includes 2012-03-08 08:57:16 -06:00
Joel Sherrill
63e8969169 Modifications to separate RTEMS BSD files from FreeBSD files 2012-03-07 16:54:28 -06:00
Sebastian Huber
294ae20eca Initial version. 2012-03-07 16:17:18 -06:00