193 Commits

Author SHA1 Message Date
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
Sebastian Huber
0c9f27ba24 Use kqueue() and kevent() from FreeBSD 2013-10-31 13:18:52 +01:00
Sebastian Huber
bae343a308 Use compile-time constant for vm_guest 2013-10-31 13:18:52 +01:00
Sebastian Huber
ea87228a26 TASKQUEUE(9): Use FreeBSD implementation 2013-10-31 13:18:52 +01:00
Sebastian Huber
08264c8b21 Use poll() from FreeBSD 2013-10-31 13:18:52 +01:00
Sebastian Huber
3e2938873d ZONE(9): Add and use red-black tree chunk alloc 2013-10-31 13:18:52 +01:00
Sebastian Huber
4adeb59b18 rwlock01: New test 2013-10-31 13:18:52 +01:00
Sebastian Huber
6ca6aa893b Delete kern_proc.c and kern_resource.c 2013-10-31 13:18:51 +01:00
Sebastian Huber
5d288bc6ee Use compile-time constants for exactly one CPU 2013-10-31 13:18:50 +01:00
Sebastian Huber
87fdc14286 Use RTEMS provides zlib 2013-10-31 13:18:50 +01:00