Christian Mauderer
d686d7b1d1
wlan/run: Add firmware.
2017-01-17 12:50:58 +01:00
Christian Mauderer
edf32f211c
rtwn: Port to RTEMS
2017-01-17 12:50:58 +01:00
Christian Mauderer
9bc41d057e
lib80211/regdomain: Port to RTEMS.
2017-01-17 12:50:58 +01:00
Christian Mauderer
5c3223f138
ifconfig/wlan, expat, lib80211: Port to RTEMS.
2017-01-17 12:50:58 +01:00
Christian Mauderer
59338de0a5
Port USB and USB WLAN.
2017-01-17 12:50:57 +01:00
Christian Mauderer
efc782bd1c
Port IEEE 802.11.
2017-01-17 12:50:57 +01:00
Sebastian Huber
172f2acb2b
Use thread name support
...
Update #2858 .
2017-01-13 09:20:43 +01:00
Sebastian Huber
f11bfc2a5f
rtems-bsd-mutex: Add SMP lock debug support
2017-01-11 14:01:58 +01:00
Sebastian Huber
851722b3cd
Declare feature_present()
2017-01-10 14:00:53 +01:00
Sebastian Huber
64c663c0d1
ARP(8): Port to RTEMS
2017-01-10 11:03:32 +01:00
Sebastian Huber
0577772720
Update to FreeBSD head 2017-01-09
...
Git mirror commit 1f8e4a995a6ede4bdb24e6d335ccda2bdb0175ab.
2017-01-10 11:03:27 +01:00
Sebastian Huber
75b706fde4
Update to FreeBSD head 2016-12-10
...
Git mirror commit 80c55f08a05ab3b26a73b226ccb56adc3122a55c.
2017-01-10 09:53:34 +01:00
Sebastian Huber
c4e89a9125
VMSTAT(8): Port to RTEMS
2017-01-10 09:53:34 +01:00
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