Sebastian Huber
|
5c0aa976d3
|
Add zerocopy sendto
|
2015-02-13 10:34:20 +01:00 |
|
Sebastian Huber
|
7eeb079d84
|
Update to FreeBSD 9.3
|
2015-02-13 10:34:19 +01:00 |
|
Sebastian Huber
|
aa4f504b20
|
ZONE(9): Enable UMA sysctls
|
2015-01-29 08:51:47 +01:00 |
|
Sebastian Huber
|
a27a1ba4f5
|
SBUF(9): Enable sbuf_new_for_sysctl()
|
2015-01-29 08:51:47 +01:00 |
|
Sebastian Huber
|
b112710b07
|
Update due to IMFS generic API changes
|
2015-01-27 14:23:15 +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
|
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
|
dce8247e38
|
Import and use subr_lock.c
|
2014-09-22 16:50:44 +02:00 |
|
Sebastian Huber
|
164c5f5320
|
UNIX(4): Import from FreeBSD
|
2014-01-16 15:45:44 +01:00 |
|
Sebastian Huber
|
b6c319bb7d
|
socketops: Return ENXIO for open() on sockets
|
2014-01-16 15:45:00 +01:00 |
|
Sebastian Huber
|
06ad80cbda
|
SOCKET(2): Add some FCNTL(2) support
|
2013-12-16 15:35:51 +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
|
7f1836cfe6
|
TIMEOUT(9): Start callout timer later
This avoid race conditions during initialization.
|
2013-11-13 17:44:40 +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
|
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
|
3fd1b1e807
|
DEVICE(9): Enable bus_enumerate_hinted_children()
|
2013-11-11 10:08:04 +01:00 |
|
Sebastian Huber
|
d328ca274a
|
DEVICE.HINTS(5): Use static hints only
|
2013-11-11 10:08:04 +01:00 |
|
Sebastian Huber
|
af5333e0a0
|
Update to FreeBSD 8.4
|
2013-11-04 15:28:21 +01:00 |
|
Sebastian Huber
|
902170b2c1
|
MTX_POOL(9): Disable unused mutex pools
|
2013-10-31 13:20:13 +01:00 |
|
Sebastian Huber
|
a3d804ad75
|
SYSCTL(9): Avoid multiple definitions
|
2013-10-31 13:18:54 +01:00 |
|
Sebastian Huber
|
c99816e1d7
|
Implement sysctl_handle_opaque()
FIXME: The snapshots are not reliable.
|
2013-10-31 13:18:54 +01:00 |
|
Sebastian Huber
|
f3ffa87cc9
|
Avoid use of "maxfiles" and "maxfilesperproc"
|
2013-10-31 13:18:53 +01:00 |
|
Sebastian Huber
|
371881668c
|
Avoid use of "hogticks"
|
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
|
54146cac48
|
Fix warning
|
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
|
e65783f249
|
TIMEOUT(9): Support callout_drain()
|
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
|
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
|
6ca6aa893b
|
Delete kern_proc.c and kern_resource.c
|
2013-10-31 13:18:51 +01:00 |
|
Sebastian Huber
|
150d4d6524
|
Move content to new <machine/rtems-bsd-support.h>
|
2013-10-31 13:18:51 +01:00 |
|
Sebastian Huber
|
facf9dcea6
|
Use select() from FreeBSD
|
2013-10-31 13:18:50 +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
|
1bbb359583
|
Avoid NULL pointer access
|
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 |
|