Sebastian Huber
46f0b8bd51
Enable multi-cast routing support
2017-01-10 09:53:33 +01:00
Sebastian Huber
c40e45b75e
Update to FreeBSD head 2016-08-23
...
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2017-01-10 09:53:31 +01:00
Sebastian Huber
fbfdc2b141
Update due to Newlib 2.5.0
2016-12-23 15:01:43 +01:00
Sebastian Huber
546b38d684
Add BRIDGE(4) support to configuration
2016-12-15 09:53:07 +01:00
Chris Johns
f7a4107c6f
Add a RTEMS Debugger TCP remote transport.
...
The patch also adds support to libbsd's build system making source
conditional on a configure check. The debugger support is not
available on all architectures and this feature lets us test if
is avaliable.
2016-11-29 15:27:23 +11:00
Sebastian Huber
b01ce52ef4
Fix errno redefined warning
2016-11-14 10:58:33 +01:00
Sebastian Huber
c00312af93
Provide O_CLOEXEC
2016-11-09 10:04:35 +01:00
Sebastian Huber
8090fa00ec
Provide CLOCK_UPTIME
2016-11-09 10:04:34 +01:00
Sebastian Huber
71a0436d14
Add thread fences to <machine/atomic.h>
2016-11-09 10:04:32 +01:00
Sebastian Huber
520ab224ca
Modify rtems_bsd_set_vprintf_handler()
...
Return previous vprintf()-handler in rtems_bsd_set_vprintf_handler().
2016-11-09 09:46:32 +01:00
Sebastian Huber
6ff1baa08d
Add empty <machine/_kernel_lock.h>
2016-11-09 09:14:19 +01:00
Sebastian Huber
8b0bcb88e0
rtems-bsd-mutex: Optimize
...
Inline SMP lock acquire/release. Avoid stack frame for hot path.
2016-11-09 09:13:55 +01:00
Sebastian Huber
0b08247a26
rtems-bsd-mutex: Update due to API changes
2016-11-03 11:18:27 +01:00
Christian Mauderer
632e278d69
rtemsbsd: Add reallocf to rtems_bsd_program.
2016-10-24 08:13:04 +02:00
Sebastian Huber
0ba419717b
Add SIZE_T_MAX to <machine/rtems-bsd-user-space.h>
2016-10-24 08:11:24 +02:00
Sebastian Huber
f0aaa04240
Provide CLOCK_MONOTONIC_FAST
2016-10-24 08:09:00 +02:00
Sebastian Huber
390e1330cf
Make <machine/atomic.h> available to user space
...
Enables use of <sys/refcount.h> in user space.
2016-10-24 08:08:59 +02:00
Sebastian Huber
f5f9e16e4a
nexus-devices: Support arm/lpc24xx
2016-10-07 07:24:42 +02:00
Sebastian Huber
e3881ee3e0
nexus-devices: Add arm/atsamv BSP section
2016-09-28 15:34:46 +02:00
Sebastian Huber
02d344f4d0
rtems-bsd-mutex: Update due to API changes
2016-09-22 07:22:42 +02:00
Sebastian Huber
8e65e1bf45
usb: Update to FreeBSD trunk 2016-08-23
...
FreeBSD trunk, 2016-08-23, 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2016-08-23 16:07:16 +02:00
Sebastian Huber
0c24e06130
mmc: Update to FreeBSD trunk 2016-08-23
2016-08-23 15:18:42 +02:00
Sebastian Huber
691ed15cba
rtems-bsd-mutex: Use _Thread_queue_Surrender()
2016-08-11 12:37:16 +02:00
Christian Mauderer
bc9e939a4c
pf: Add configuration via rc.conf.
2016-08-08 16:12:05 +02:00
Christian Mauderer
32a3dd1e43
pf: Add RTEMS_BSD_CONFIG_FIREWALL_xxx options.
2016-08-08 08:54:34 +02:00
Christian Mauderer
2fb3a360e7
freebsd: Add constant ipv6 addresses from vars.c.
...
This is necessary for a configuration without IPv6.
2016-08-04 15:44:06 +02:00
Christian Mauderer
7f86f6afc7
pfctl: Add rtems_bsd_command_pfctl.
2016-08-02 10:21:52 +02:00
Christian Mauderer
d31a3658d0
rtemsbsd: Add wrapper for open, fopen, malloc, ...
...
Add the following rtems_bsd_program_... wrapper:
* rtems_bsd_program_open
* rtems_bsd_program_socket
* rtems_bsd_program_close
* rtems_bsd_program_fopen
* rtems_bsd_program_fclose
* rtems_bsd_program_malloc
* rtems_bsd_program_calloc
* rtems_bsd_program_realloc
* rtems_bsd_program_free
* rtems_bsd_program_strdup
* rtems_bsd_program_vasprintf
* rtems_bsd_program_asprintf
2016-08-02 10:21:46 +02:00
Christian Mauderer
3d91340868
rtemsbsd: Add call to program with a data restore
...
This adds the rtems_bsd_program_call_main_width_data_restore function.
2016-08-02 10:21:38 +02:00
Christian Mauderer
a9bd4224e8
testsuite/pf01: Add test that links PF.
2016-08-01 14:02:04 +02:00
Sebastian Huber
bf7faad356
rtems-bsd-mutex: Update due to API changes
2016-07-28 08:07:14 +02:00
Chris Johns
95100121dc
config: Fix telnetd configuration warning.
2016-07-19 08:12:41 +10:00
Chris Johns
761ae78e05
Make the license message viewable with a verbose option.
...
The license details can be viewed if you mount with a -v option:
# mount -i nfs -o "-v" 1.2.3.4:/mnt /mnt
2016-07-06 10:56:23 +10:00
Chris Johns
34f6271425
Provide empty RTEMS_BSD_CFGDECL_.* defines if not used.
2016-07-01 16:43:56 +10:00
Chris Johns
65c65bb7a3
Add telnetd as service to rc.conf.
2016-07-01 15:49:52 +10:00
Chris Johns
fc26479566
Add ftpd initailize comment.
2016-06-30 13:35:37 +10:00
Chris Johns
f01b1f7209
Add RTEMS_BSD_CONFIG_DOMAIN_PAGE_MBUFS_SIZE.
...
The domain allocator page abd mbuf size can be configured by the
user using RTEMS_BSD_CONFIG_DOMAIN_PAGE_MBUFS_SIZE.
2016-06-30 11:42:49 +10:00
Chris Johns
912b685792
Make the LibBSD PID match getpid().
2016-06-30 09:19:06 +10:00
Chris Johns
c980a04df5
Fix fomatting and C++ guard.
2016-06-30 09:18:21 +10:00
Chris Johns
45960a350d
Add rtems_get_route to fetch a specific route from the routing tables.
2016-06-30 09:17:21 +10:00
Chris Johns
4a2b84469e
Default syslog priority to INFO. Add rtems_setlogpriority to configure the priority.
...
The rc.conf has 'syslog_priority' where the priority is the name, eg
syslog_priority="debug"
sets the priority to "debug".
2016-06-30 09:14:55 +10:00
Chris Johns
90873cc802
Add ftpd as a service. Add rtems-bsd-config.h for app libbsd set up.
2016-06-28 13:32:01 +10:00
Chris Johns
f588325390
Change the Nexus bus to defines and have the BSP declare them.
2016-06-28 13:30:44 +10:00
Chris Johns
459d67d537
Move the Nexus bus driver decls available to users.
2016-06-27 13:35:08 +10:00
Chris Johns
55c564a028
Refactor rc.conf processing to be services based.
2016-06-27 13:32:24 +10:00
Chris Johns
130fa3534f
Make the domain allocation size global to allow it to set in tests.
...
Some BSPs with multiple NIC locked in the tests due to not enough
memory. This provides a simple per BSP way to increase the memory
size.
2016-06-27 13:32:24 +10:00
Sebastian Huber
32fd702138
Update due to RTEMS printer API changes
2016-06-23 14:08:02 +02:00
Sebastian Huber
4464594567
nfsclient: Import from RTEMS
...
RTEMS Git commit 251c94d3d3d27e0039f01b718e5c2eb06f39fdf7.
2016-06-10 14:13:42 +02:00
Sebastian Huber
68d406b3b8
ftpfs: Import from RTEMS
...
RTEMS Git commit 251c94d3d3d27e0039f01b718e5c2eb06f39fdf7.
2016-06-10 14:09:13 +02:00
Sebastian Huber
70d52b8d19
rtems-bsd-mutex: Update due to API changes
2016-05-30 16:06:42 +02:00