Chris Johns
b23da3150b
Change LibBSD to use shared interrupts.
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
Chris Johns
a0e49f9ae9
Add functions used the bridge and tap interfaces.
2016-06-27 13:32:24 +10:00
Sebastian Huber
c991d65d8d
Update due to RTEMS printer API changes
2016-06-23 14:18:17 +02:00
Sebastian Huber
32fd702138
Update due to RTEMS printer API changes
2016-06-23 14:08:02 +02:00
Chris Johns
628512a031
Update rtems_waf to pick up the long command line fix.
2016-06-20 10:07:08 +10:00
Chris Johns
616be5c73c
Pick up white space fix.
2016-06-16 17:08:37 +10:00
Chris Johns
32ceb14ee2
Add support for long command lines and fix some shell rules on Windows.
2016-06-16 13:33:06 +10:00
Sebastian Huber
5851034aea
reentrant.h: There is no main thread in RTEMS
2016-06-15 07:49:24 +02:00
Sebastian Huber
d6ad59dfee
libbsd.txt: Clarify xilinx_zynq_a9_qemu usage
2016-06-13 12:00:08 +02:00
Sebastian Huber
58c4e1c592
nfsclient: Port to LibBSD
2016-06-10 14:15:02 +02:00
Sebastian Huber
4464594567
nfsclient: Import from RTEMS
...
RTEMS Git commit 251c94d3d3d27e0039f01b718e5c2eb06f39fdf7.
2016-06-10 14:13:42 +02:00
Sebastian Huber
a037da67c6
XDR(3): Port to RTEMS
2016-06-10 14:10:26 +02:00
Sebastian Huber
f41a394f91
XDR(3): Import from FreeBSD
2016-06-10 14:10:26 +02:00
Sebastian Huber
9880635f2e
RPC(3): Port to RTEMS
2016-06-10 14:09:54 +02:00
Sebastian Huber
60b1d40751
RPC(3): Import from FreeBSD
2016-06-10 14:09:30 +02:00
Sebastian Huber
68d406b3b8
ftpfs: Import from RTEMS
...
RTEMS Git commit 251c94d3d3d27e0039f01b718e5c2eb06f39fdf7.
2016-06-10 14:09:13 +02:00
Sebastian Huber
71f66e761d
selectpollkqueue01: Add EVFILT_USER test case
2016-06-10 14:03:34 +02:00
Sebastian Huber
17232fe551
Remove unused files
...
Files moved in FreeBSD to "sys/netpfil/ipfw".
2016-06-10 14:03:34 +02:00
Sebastian Huber
1bb23f0889
libbsd.txt: Fix format
2016-06-10 14:03:34 +02:00
Chris Johns
ab5cd63b55
tests: Fix compile errors after tools upgrade.
2016-05-31 17:16:54 +10:00
Chris Johns
f9798adc4d
Add a stats report command.
...
The report shows the level of changes we have made to the FreeBSD code.
2016-05-31 09:49:31 +10:00
Sebastian Huber
70d52b8d19
rtems-bsd-mutex: Update due to API changes
2016-05-30 16:06:42 +02:00
Sebastian Huber
b36759105e
Adjust <sys/stdint.h> for latest Newlib
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
f70f9f5013
testsuite/rcconf01: Add missing include
2016-05-30 16:06:40 +02:00
Sebastian Huber
43a14eba2e
Update due to API changes
2016-05-25 13:11:59 +02:00
Sebastian Huber
92e9493726
testsuite: Update due to API changes
2016-05-25 13:10:22 +02:00
Sebastian Huber
9546d905c2
rtems-bsd-mutex: Update due to API changes
2016-05-25 13:09:58 +02:00
Chris Johns
d8e6b4c170
rc.conf: Add the net directives by default.
2016-05-18 19:03:39 +10:00
Chris Johns
84665b5cef
rc.conf: Fix the wild card regex for ifconfig_
2016-05-18 19:03:20 +10:00
Chris Johns
f9fa038c94
Fix memory leak in rc.conf processing.
2016-05-18 15:21:09 +10:00
Chris Johns
05d47ae865
Clean up whitespace.
2016-05-18 15:20:36 +10:00
Chris Johns
c67debb2db
Add rc.conf documentation.
2016-05-18 14:17:20 +10:00
Chris Johns
f5c6651da8
Add support for rc.conf(5) initialisation.
...
Provide user support for rc.conf(5) so a user can create a suitable
/etc/rc.conf file to initialise libbsd.
This patch by default adds basic networking support:
cloned_interfaces
ifconfig_'interface'
defaultrouter
hostname
Refer to FreeBSD documentation for examples.
Users can make a single call to have /etc/rc.conf processed, or pass a
file name to a specific configuration file or a text string with line
feeds can be passed to the scripting version of the interface.
The rc.conf support is implemented in terms of directive handlers that
are called based on a regular expression. The design allows new handlers
to be added as needed.
Line concatenation is still to be implemented.
2016-05-18 13:49:17 +10:00
Chris Johns
ac7b68cd84
Get rtems_waf fix for command expansion.
2016-05-11 12:22:29 +10:00
Chris Johns
44a82d0162
Update rtems_waf with the latest fixes.
2016-05-07 15:34:48 +10:00
Sebastian Huber
5b4394f3c8
Add namespace support for kvm
2016-05-06 21:41:21 +02:00
Sebastian Huber
5b1f20b73f
Rename files for kernel namespace script
...
This makes it easier to create the kernel namespace header.
2016-05-06 21:41:20 +02:00
Sebastian Huber
81e5ff4be6
Add kernel namespace exception for mbstat
2016-05-06 14:49:15 +02:00
Sebastian Huber
edb5e4b023
Add kernel namespace exceptions
...
These names correspond to sysctls.
2016-05-06 14:40:02 +02:00
Sebastian Huber
f9a697a750
media01: Add sysctl command
2016-05-06 14:34:41 +02:00
Sebastian Huber
b8f127e64a
Update kernel namespace
2016-05-06 14:10:40 +02:00
Sebastian Huber
356f59c898
kvprintf: Add support for %m
2016-05-06 14:07:34 +02:00
Sebastian Huber
54a577d44f
subr_prf.c: Port to RTEMS
2016-05-06 14:07:31 +02:00
Sebastian Huber
d4402ddbc8
bcd.c: Import from FreeBSD
2016-05-06 13:44:43 +02:00