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 |
|
Sebastian Huber
|
04762cf575
|
Directly use <machine/endian.h> provided by Newlib
|
2016-05-30 16:06:41 +02:00 |
|
Sebastian Huber
|
b6f6deb883
|
Directly use <sys/_types.h> provided by Newlib
|
2016-05-30 16:06:41 +02:00 |
|
Sebastian Huber
|
3d1e767c8f
|
Directly use <sys/types.h> provided by Newlib
|
2016-05-30 16:06:41 +02:00 |
|
Sebastian Huber
|
2017a6df2b
|
Directly use <sys/time.h> provided by Newlib
|
2016-05-30 16:06:41 +02:00 |
|
Sebastian Huber
|
f57582265c
|
rtems-bsd-rc-conf.h: Add missing include
|
2016-05-30 16:06:41 +02:00 |
|
Sebastian Huber
|
9546d905c2
|
rtems-bsd-mutex: Update due to API changes
|
2016-05-25 13:09:58 +02:00 |
|
Chris Johns
|
05d47ae865
|
Clean up whitespace.
|
2016-05-18 15:20:36 +10:00 |
|