15 Commits

Author SHA1 Message Date
Joel Sherrill
97cc960db7 rtems_bsdnert.h: Add old configuration 2012-07-27 08:08:37 -05:00
Joel Sherrill
e71c52a187 various publis .h: Add include <freebsd/bsd.h>
This makes them clean from a public include use with no RTEMS awareness.
2012-07-27 08:06:47 -05:00
Joel Sherrill
b27d8759d2 Makefile: Correct so not rebuilding all every time 2012-07-27 08:05:15 -05:00
Joel Sherrill
bd6dd6e233 net-setup: Add routing and old stack's configuration
This allows the old stack's configuration structures to be used
unchanged even though this code currently does not support all
of the options. It likely will never support all of the options
as some should eventually come through configuration files as
they would in a real FreeBSD system. Other configuration
parameters are likely configurable via "hints".
2012-07-27 07:45:06 -05:00
Joel Sherrill
aa8c37d59c rpcb_prot.h: Remove generated file 2012-07-14 14:05:58 -05:00
Joel Sherrill
1543249d3e port_before.h: Add _ALIGNBYTES and enable getservent.c 2012-07-11 17:54:57 -05:00
Joel Sherrill
939b12b52e Makefile: Enable most files to build 2012-07-11 17:38:09 -05:00
Joel Sherrill
2f14df7190 port_before.h: Ensure enough BSD types are defined 2012-07-11 17:37:54 -05:00
Joel Sherrill
a98a274dbe gethostbydns.c: dprintf conflicts with POSIX - rename to DPRINTF
This is done by the from-freebsd.sh script.
2012-07-11 17:36:34 -05:00
Joel Sherrill
cac1c867a4 rpcb_prot.h: Add generated file 2012-07-11 17:36:15 -05:00
Joel Sherrill
822aae2c91 arpa/nameser*.h: Reneable BIND_4_COMPAT and include FreeBSD endian.h 2012-07-11 17:35:10 -05:00
Joel Sherrill
028aaafa79 freebsd-userspace: All files in old libnetworking/libc now present
But they don't all compile. Multiple issues left to address.
2012-07-11 16:01:37 -05:00
Joel Sherrill
e25eda8a0f Add RTEMS Network Setup Helper 2012-07-11 14:34:10 -05:00
Joel Sherrill
079c3f27ea userspace: Add install support 2012-07-11 14:31:26 -05:00
Joel Sherrill
1b13f6981a FreeBSD user space support - First additions
This requires a full checkout of the FreeBSD 8.2 source code.
The checkout we have been using is missing at least the libc,
include, and sys directories.  The script to copy files in is
crude.

This eventually needs to separate the manually written .h files
out and add the RTEMS specific network initialization support
with functionality to program the IP addresses and gateways as
the old stack did.
2012-07-11 13:23:45 -05:00