Sebastian Huber
74a133dbac
Makefile: Remove superfluous include path
2014-10-08 14:51:20 +02:00
Sebastian Huber
77345d4bd1
usb01: Update due to API changes
2014-09-30 09:53:13 +02:00
Sebastian Huber
bd2e540dca
UMA(9): Disable unused uma_large_malloc()
2014-09-30 09:49:43 +02:00
Sebastian Huber
b8021fdcf6
critical_enter/exit(): Use inline function
2014-09-30 09:49:43 +02:00
Sebastian Huber
6604dc893e
Delete rtems_bsd_thread_chain
...
Rely on RTEMS object registration for threads.
2014-09-25 10:57:56 +02:00
Sebastian Huber
ccbc70df3e
BSD_ASSERT(): Optimize
2014-09-24 16:28:25 +02:00
Sebastian Huber
8176af1da7
rtems_bsd_mutex: Optimize
2014-09-24 16:26:57 +02:00
Sebastian Huber
54a4e3ce83
PING(8): Default to three packets
...
In the standard RTEMS shell it is not possible to use CTRL-C, to stop
the program. So use a default with finite run-time.
2014-09-24 10:57:35 +02:00
Sebastian Huber
efb82b8d6e
IFCONFIG(8): Default to AF_INET for RTEMS
...
Avoid errors due to optional AF_LOCAL.
2014-09-24 10:24:57 +02:00
Sebastian Huber
be43b79fca
Replace RTEMS objects with custom implementation
...
Performance analysis revealed that the standard RTEMS objects are a
major bottleneck. The object get mechanism and attribute checks at
runtime have a significant overhead. Use a custom implementation for
synchronization primitives. This drops also the size of the
synchronization primitives considerably.
2014-09-23 10:03:10 +02:00
Sebastian Huber
6b475ce4b8
Include missing header file
2014-09-23 10:03:10 +02:00
Sebastian Huber
9a937f4ddb
Disable IPsec
...
IPsec has a significant performance impact. Disable it for now since is
only partially supported and untested.
2014-09-23 10:03:10 +02:00
Sebastian Huber
e01f6e0ea5
CONDVAR(9): Use lock class
2014-09-22 16:50:44 +02:00
Sebastian Huber
dce8247e38
Import and use subr_lock.c
2014-09-22 16:50:44 +02:00
Sebastian Huber
71d8a2784a
Install missing header files
2014-09-22 16:50:44 +02:00
Sebastian Huber
a29a71b7ca
netstat: Initialize more global variables
2014-09-18 13:02:36 +02:00
Sebastian Huber
705d1bf8d2
netstat: Fix invalid free()
2014-09-18 13:02:36 +02:00
Sebastian Huber
8babd8c8ea
Fix cr_cansee*() to see everything
2014-09-18 13:02:36 +02:00
Sebastian Huber
6766ee91c5
Makefile: Add -fno-strict-aliasing
2014-09-18 13:02:36 +02:00
Sebastian Huber
4236e3d855
ftpd01: Start shell only once
2014-09-18 10:43:37 +02:00
Sebastian Huber
15f19afcb4
telnetd01: New test
2014-09-18 09:52:00 +02:00
Sebastian Huber
b78c1d27f3
telnetd: Avoid rtems_bsdnet_config
2014-09-18 09:52:00 +02:00
Sebastian Huber
a197a48f8f
telnetd: Import from RTEMS sources
2014-09-18 09:49:32 +02:00
Sebastian Huber
e96e008c66
nexus: Add DISABLE_INTERRUPT_EXTENSION
...
Add an easy way to avoid the interrupt extension API for BSPs that do
not support it.
2014-09-17 13:59:15 +02:00
Sebastian Huber
7e982cf603
Add file to ensure some C++ compatibility
2014-09-17 13:59:15 +02:00
Sebastian Huber
62bdb6ae50
C++ compatibility for some kernel headers
2014-09-17 13:59:09 +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
8e2e9b3e65
Update due to rbtree API changes
2014-08-27 15:01:15 +02:00
Sebastian Huber
ead7fdc193
doc: Clarify initialization
2014-05-16 13:37:19 +02:00
Sebastian Huber
14ba2065fd
doc: Clarify test run
2014-05-16 13:36:40 +02:00
Sebastian Huber
da96928ed5
doc: Clarify linkcmds sections
2014-05-16 13:36:40 +02:00
Christian Mauderer
9d955bc8e0
doc: Fix link and header
2014-05-16 13:36:40 +02:00
Sebastian Huber
b6d5758091
Add some installation hints
2014-05-14 09:19:25 +02:00
Sebastian Huber
710010861c
Update due to workspace allocation changes
2014-05-14 09:11:37 +02:00
Sebastian Huber
9219a29a90
Update due to shell API changes
2014-04-17 11:27:45 +02:00
Sebastian Huber
a271e91761
Update due to chain API changes
2014-04-17 11:27:45 +02:00
Sebastian Huber
772eff7946
Update due to CORE mutex API changes
2014-04-17 11:27:45 +02:00
Sebastian Huber
45b110fbf5
Fix legacy MCF548X FEC interface driver
2014-01-30 16:40:02 +01:00
Sebastian Huber
e21bf0dbcf
ftpd01: Use DHCP
2014-01-30 16:39:10 +01:00
Sebastian Huber
821ae67576
ZONE(9): Make sure the chunks are properly aligned
2014-01-30 16:23:05 +01:00
Sebastian Huber
4c3433bc33
Documentation
2014-01-30 16:23:05 +01:00
Sebastian Huber
bc78466108
Add Makefile.todo
2014-01-30 16:23:05 +01:00
Sebastian Huber
0543f16e4c
mDNS: Use mutex for mDNSPosix platform
2014-01-30 16:23:05 +01:00
Sebastian Huber
f7205c1ed6
mDNS: mDNSShared/mDNSDebug.c
...
Avoid reference to ProgramName.
2014-01-30 16:23:05 +01:00
Sebastian Huber
7222726e83
mDNS: mDNSShared/dnssd_clientshim.c
...
Fix typos. Include missing header files.
2014-01-30 16:23:04 +01:00
Sebastian Huber
406a2f4c8a
mDNS: AnonInfoAnswersQuestion: Fix stack usage
...
The mDNSexport is normally defined to be empty, thus mDNSStorage is a
huge stack variable (roughly 50KiB) with random data.
Asuming a global mDNSStorage variable in the mDNSCore makes no sense.
2014-01-30 16:23:04 +01:00
Sebastian Huber
3951c9756a
mDNS: Add basic support
2014-01-30 16:23:04 +01:00
Sebastian Huber
9449f151d0
mDNS: Import
...
The sources can be obtained via:
http://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-544.tar.gz
2014-01-30 16:23:04 +01:00
Sebastian Huber
7758fcc11d
DHCPCD(8): Add MASTER_ONLY option
2014-01-30 16:23:04 +01:00