Sebastian Huber
911f517d2d
if_cgem: Use explicit cache operations
2015-01-21 15:00:20 +01:00
Sebastian Huber
cd179c472b
if_cgem: Add volatile to rx/tx desc rings
2015-01-21 15:00:20 +01:00
Sebastian Huber
8c3823eed5
if_cgem: Silence warning
2015-01-21 15:00:20 +01:00
Sebastian Huber
d65c5e51bc
if_cgem: Add nexus device support
2015-01-21 15:00:20 +01:00
Sebastian Huber
4ff97c8858
if_cgem: Disable device sysctls
2015-01-21 15:00:20 +01:00
Sebastian Huber
14ecf75d26
if_cgem: Workaround for missing FDT support
2015-01-21 15:00:20 +01:00
Sebastian Huber
a09f00e7d6
if_cgem: Workaround for if_inc_counter()
2015-01-21 15:00:20 +01:00
Sebastian Huber
b8e0c66e5f
if_cgem: Import from FreeBSD
2015-01-21 15:00:19 +01:00
Sebastian Huber
e6405ea0cb
HOSTNAME(1): Add -m flag
2014-11-20 08:33:08 +01:00
Sebastian Huber
4153ebe419
Do not set mulitcast hostname in sethostname()
2014-11-10 08:28:38 +01:00
Sebastian Huber
7a3fe8ef43
Add rtems_mdns_sethostname()
...
Use it to set the multi-cast hostname of the default mDNS resolver
instance via sethostname().
2014-11-06 08:29:57 +01:00
Sebastian Huber
50e82a6d15
HOSTNAME(1): Import from FreeBSD
2014-11-05 14:28:11 +01:00
Sebastian Huber
b94c5ecf82
NSDISPATCH(3): Add rtems_nss_register_module()
2014-11-04 13:02:55 +01:00
Sebastian Huber
f90fdf3b68
NSDISPATCH(3): Fix warning
2014-11-04 13:02:55 +01:00
Sebastian Huber
ffbee8a6c4
Add rtems_bsd_force_select_timeout()
2014-11-04 13:02:55 +01:00
Sebastian Huber
54ed53794b
Support sethostname() and gethostname()
2014-10-24 09:47:58 +02:00
Sebastian Huber
feffbc2894
Fix mount table location chain corruption
...
Do not add a location twice to the location chain of
rtems_filesystem_null_mt_entry (add it in falloc() only).
2014-10-16 15:12:19 +02:00
Sebastian Huber
9cea6da780
Generalize linker sets
...
Add ability to create linker sets for items with an arbitrary type.
2014-10-08 14:51:21 +02:00
Sebastian Huber
5a2f2806e4
arpa/nameser_compat.h: Use proper endian defines
2014-10-08 14:51:20 +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
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
dce8247e38
Import and use subr_lock.c
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
62bdb6ae50
C++ compatibility for some kernel headers
2014-09-17 13:59:09 +02:00
Sebastian Huber
c4ee44518c
Define __FreeBSD__ in <net/bpf.h> if not defined
...
This makes it possible to use this header file directly in applications.
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
a257bd730c
Use node_access_2 to enable generic IMFS nodes
2014-01-16 15:45:00 +01:00
Sebastian Huber
b6c319bb7d
socketops: Return ENXIO for open() on sockets
2014-01-16 15:45:00 +01:00
Sebastian Huber
00735284b8
ROUTE(8): Fix memory leak
2013-12-20 15:35:59 +01:00
Sebastian Huber
aba4586df3
ROUTE(8): Initialize file descriptor
2013-12-20 15:35:59 +01:00
Sebastian Huber
06ad80cbda
SOCKET(2): Add some FCNTL(2) support
2013-12-16 15:35:51 +01:00
Sebastian Huber
e10d1cdc45
BPF(4): Add support
2013-12-16 15:35:51 +01:00
Sebastian Huber
90916f12b7
Move <sys/_cpuset.h>
2013-12-16 15:34:46 +01:00
Sebastian Huber
5084ad89e4
Simplify linker set handling
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
19704a044f
selinfo.h: Delete unused fields
2013-12-04 13:44:04 +01:00
Sebastian Huber
e33fe4acda
NSDISPATCH(3): Fix for small-data area
2013-12-04 13:44:03 +01:00
Sebastian Huber
a531ba43ea
DISPATCH(3): Assume static linking
2013-12-04 13:44:03 +01:00
Sebastian Huber
7f1836cfe6
TIMEOUT(9): Start callout timer later
...
This avoid race conditions during initialization.
2013-11-13 17:44:40 +01:00
Sebastian Huber
70bb42ba19
if_tsec: Add from FreeBSD
2013-11-13 14:10:35 +01:00
Sebastian Huber
b41556e22f
if_smc: Fix for level-triggered interrupts
2013-11-13 14:10:35 +01:00
Sebastian Huber
b4d6afd9f6
commands: Use REQUIRE_ORDER option processing
2013-11-13 14:10:35 +01:00
Sebastian Huber
760e894d54
NETISR(9): Fix NULL pointer access
2013-11-13 14:10:35 +01:00