202 Commits

Author SHA1 Message Date
Sebastian Huber
7e982cf603 Add file to ensure some C++ compatibility 2014-09-17 13:59:15 +02:00
Sebastian Huber
b7ea2dd81c Install missing header files 2014-08-28 22:42:43 +02:00
Sebastian Huber
3d01336e88 Fix library creation
Delete library and create it from scratch to avoid problems with
non-unique file names.
2014-08-28 22:31:47 +02:00
Sebastian Huber
3951c9756a mDNS: Add basic support 2014-01-30 16:23:04 +01:00
Sebastian Huber
917a78b209 DHCPCD(8): Add basic support 2014-01-30 16:23:03 +01:00
Sebastian Huber
9979989ee0 arphole: New test 2014-01-30 16:23:03 +01:00
Sebastian Huber
f8c3d6eacf Add an ARP packet processor 2014-01-30 15:04:19 +01:00
Sebastian Huber
c50f1b42fe Add rtems_bsd_get_ethernet_addr() 2014-01-30 15:04:19 +01:00
Sebastian Huber
164c5f5320 UNIX(4): Import from FreeBSD 2014-01-16 15:45:44 +01:00
Sebastian Huber
f8d99e9665 Fix install Makefile target 2013-12-20 15:35:59 +01:00
Sebastian Huber
e51bc974be Delete rtems_bsd_initialize_with_interrupt_server
Move interrupt server initialization to nexus_probe().
2013-12-20 15:35:59 +01:00
Sebastian Huber
f5a38adb85 Simplify config.inc and use new reference BSP
Use arm/realview_pbx_a9_qemu as the new reference BSP.  This BSP offeres
NULL pointer read/write protection and runs on the Qemu simulator.  With
this BSP it is possible to run network tests which use a virtual network
based on TAP devices.
2013-12-20 11:22:26 +01:00
Sebastian Huber
5315d35d5e Always enable IPv6 2013-12-20 11:22:26 +01:00
Sebastian Huber
25d028cd67 Add -Wno-format 2013-12-20 11:22:26 +01:00
Sebastian Huber
b49921ee97 Enable compiler warnings 2013-12-20 11:22:26 +01:00
Sebastian Huber
58710353b8 Define INET6 for relevant sources 2013-12-16 15:35:48 +01:00
Sebastian Huber
c56c1dbab1 Define __DBINTERFACE_PRIVATE for relevant sources 2013-12-16 15:34:47 +01:00
Sebastian Huber
9956d77cc7 Allow source file set specific compiler flags 2013-12-16 15:34:46 +01:00
Sebastian Huber
e48f60383e Move __FreeBSD__ define to header files 2013-12-16 15:34:46 +01:00
Sebastian Huber
f574d27f8f Script changes
Rename Module::addHeaderFiles() to Module::addKernelSpaceHeaderFiles()
and Module::addSourceFiles() to Module::addKernelSpaceSourceFiles().
Add new Module::addSourceFiles().
2013-12-16 15:34:46 +01:00
Sebastian Huber
5ae0a03e80 Add and use FreeBSDPathComposer() 2013-12-16 15:34:46 +01:00
Sebastian Huber
90916f12b7 Move <sys/_cpuset.h> 2013-12-16 15:34:46 +01:00
Sebastian Huber
6167dca36b Add legacy MCF548X FEC interface driver 2013-12-16 15:34:46 +01:00
Sebastian Huber
410e3058fb Add RTEMS legacy MII support 2013-12-16 15:34:46 +01:00
Sebastian Huber
d73edee71e Add support for M68K 2013-12-16 15:34:46 +01:00
Sebastian Huber
57bfdf772b ftpd01: New test 2013-12-16 15:34:46 +01:00
Sebastian Huber
2815cdbf4d Changes due to <sys/cpuset.h> from latest Newlib 2013-12-04 13:44:04 +01:00
Sebastian Huber
d6172935b5 ping01: New test 2013-11-13 17:44:40 +01:00
Sebastian Huber
6ab78d66d4 Add network test support 2013-11-13 17:44:40 +01:00
Sebastian Huber
da450ab3dc if_smc: Add Nexus device support 2013-11-13 14:10:35 +01:00
Sebastian Huber
70bb42ba19 if_tsec: Add from FreeBSD 2013-11-13 14:10:35 +01:00
Sebastian Huber
369e2c4473 nexus: Add table based Nexus device initialization 2013-11-13 14:10:35 +01:00
Sebastian Huber
66659ff1ad Update to FreeBSD 9.2 2013-11-11 10:08:08 +01:00
Sebastian Huber
0a57e1db23 Reduce divergence from FreeBSD sources 2013-11-11 10:08:06 +01:00
Sebastian Huber
d48955b9e3 Add and use <machine/rtems-bsd-user-space.h> 2013-11-11 10:08:05 +01:00
Sebastian Huber
f244de9638 Rename rtems-bsd-config.h
Rename rtems-bsd-config.h in rtems-bsd-kernel-space.h.
2013-11-11 10:08:04 +01:00
Sebastian Huber
94d04f8ba8 sys/dev/mii/mii_bitbang.c: Add from FreeBSD 2013-11-11 10:08:04 +01:00
Sebastian Huber
cd48afc2ea Use <sys/queue.h> from Newlib 2013-11-04 15:28:22 +01:00
Sebastian Huber
af5333e0a0 Update to FreeBSD 8.4 2013-11-04 15:28:21 +01:00
Sebastian Huber
fdf46bea28 Use <sys/poll.h> and <sys/event.h> from RTEMS 2013-11-04 15:28:20 +01:00
Sebastian Huber
44de29b285 Enable INET6 2013-10-31 13:20:11 +01:00
Sebastian Huber
a2ddd79bdd lib/libc/net/ip6opt.c: Add from FreeBSD 2013-10-31 13:18:55 +01:00
Sebastian Huber
8a5d1dac2c lib/libc/net/rthdr.c: Add from FreeBSD 2013-10-31 13:18:55 +01:00
Sebastian Huber
c1234892f9 Makefile: Add -fno-common 2013-10-31 13:18:55 +01:00
Sebastian Huber
86711191c0 netshell01: Avoid multiple definitions 2013-10-31 13:18:54 +01:00
Sebastian Huber
adaa24668e Inline copyinstr(), copyin() and copyout() 2013-10-31 13:18:53 +01:00
Sebastian Huber
724d62b427 Delete unused "sys/kern/kern_environment.c" 2013-10-31 13:18:53 +01:00
Sebastian Huber
89761ed754 Do not use FreeBSD time control 2013-10-31 13:18:53 +01:00
Sebastian Huber
510946e699 selectpollkqueue01: New test 2013-10-31 13:18:52 +01:00
Sebastian Huber
a9e26f5d5b TIMEOUT(9): Use timer server for callout_tick() 2013-10-31 13:18:52 +01:00