301 Commits

Author SHA1 Message Date
Sebastian Huber
63d8e59321 Update legacy MCF548X FEC interface driver 2013-12-16 15:34:46 +01:00
Sebastian Huber
1153f0c228 rwlock01: Do not print in the worker task
The worker task must not block on the console device shared with the
master task.
2013-12-16 15:34:46 +01:00
Sebastian Huber
57bfdf772b ftpd01: New test 2013-12-16 15:34:46 +01:00
Sebastian Huber
b87143f739 usb01: Remove SDHC references 2013-12-04 13:44:03 +01:00
Sebastian Huber
5cd6a535a8 Fix default network init header 2013-12-04 13:44:03 +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
fafa9e2716 testsuite: Simplify tests 2013-11-13 17:44:40 +01:00
Sebastian Huber
f128e7cf1f timeout01: Avoid Nexus devices 2013-11-13 14:10:35 +01:00
Sebastian Huber
bb39e92140 swi01: Avoid Nexus devices 2013-11-13 14:10:35 +01:00
Sebastian Huber
0d48d6ede4 swi01: Fix warning 2013-11-13 14:10:35 +01:00
Sebastian Huber
9ca3fafac9 usb01: Fix warning 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
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
dc9429ca3e syscalls01: Update due to RTEMS changes 2013-11-04 15:28:20 +01:00
Sebastian Huber
3d8f9799c4 commands01: Add INET6 test cases 2013-10-31 13:20:14 +01:00
Sebastian Huber
44de29b285 Enable INET6 2013-10-31 13:20:11 +01:00
Sebastian Huber
86711191c0 netshell01: Avoid multiple definitions 2013-10-31 13:18:54 +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
795c5e6610 testsuite: Increase object alloc size 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
c33de69546 testsuite: Increase test init task stack size 2013-10-31 13:18:52 +01:00
Sebastian Huber
4adeb59b18 rwlock01: New test 2013-10-31 13:18:52 +01:00
Sebastian Huber
facf9dcea6 Use select() from FreeBSD 2013-10-31 13:18:50 +01:00
Sebastian Huber
0967858024 sleep01: New test 2013-10-31 13:18:50 +01:00
Sebastian Huber
37b0ab6ee4 loopback01: Wait for client termination 2013-10-31 13:18:50 +01:00
Sebastian Huber
5ddce1f196 loopback01: Initialize via IFCONFIG(8) 2013-10-31 13:18:50 +01:00
Sebastian Huber
1f6caf381c commands01: New test 2013-10-31 13:18:49 +01:00
Sebastian Huber
ffcd542fe2 Move TIMEOUT(9) and ZONE(9) initialization
Delete most of virtual memory support.
2013-10-31 13:18:48 +01:00
Sebastian Huber
d01564c473 Move program control to thread structure 2013-10-31 13:18:48 +01:00
Sebastian Huber
9d9bfaff8d Use send/recv functions from FreeBSD
Use recvfrom(), recvmsg(), sendto() and sendmsg() from FreeBSD.
2013-10-31 13:18:48 +01:00
Sebastian Huber
ec702abace Use socket read() and write() from FreeBSD 2013-10-31 13:18:48 +01:00
Sebastian Huber
8989c110f5 Use getsockname() from FreeBSD 2013-10-31 13:18:48 +01:00
Sebastian Huber
0beab1e86a Use getpeername() from FreeBSD 2013-10-31 13:18:48 +01:00
Sebastian Huber
ac78dd2440 Use getsockopt() and setsockopt() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
7c2b59c831 Use accept() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
7c3625139f Use listen() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
6676de488a Use connect() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
e5393a3267 Use socket ioctl() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
468b08e553 Use bind() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
6ffb9b9e27 Use shutdown() from FreeBSD 2013-10-31 13:18:47 +01:00
Sebastian Huber
bada2f77d0 Add socket fstat() support 2013-10-31 13:18:47 +01:00
Sebastian Huber
caf8eded60 Import socket() implementation from FreeBSD
Add new test syscalls01.
2013-10-31 13:18:47 +01:00
Sebastian Huber
025d8f20f5 testsuite: Enable stack checker
Increase init task stack size.
2013-10-31 13:18:45 +01:00
Sebastian Huber
ab415f95a9 Use extension to attach a struct thread to threads
Add test thread01.
2013-10-10 09:09:19 +02:00
Sebastian Huber
a1e0a41497 Make default test initialization task preemptive 2013-10-10 09:09:19 +02:00
Sebastian Huber
f3b2913422 Move core system initialization references 2013-10-10 09:09:19 +02:00
Sebastian Huber
e599318e91 Update files to match FreeBSD layout
Add compatibility with Newlib header files.  Some FreeBSD header files
are mapped by the translation script:

     o rtems/bsd/sys/_types.h
     o rtems/bsd/sys/errno.h
     o rtems/bsd/sys/lock.h
     o rtems/bsd/sys/param.h
     o rtems/bsd/sys/resource.h
     o rtems/bsd/sys/time.h
     o rtems/bsd/sys/timespec.h
     o rtems/bsd/sys/types.h
     o rtems/bsd/sys/unistd.h

It is now possible to include <sys/socket.h> directly for example.

Generate one Makefile which builds everything including tests.
2013-10-10 09:08:23 +02:00