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
43a14eba2e
Update due to API changes
2016-05-25 13:11:59 +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
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
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
b8f127e64a
Update kernel namespace
2016-05-06 14:10:40 +02:00
Sebastian Huber
54a577d44f
subr_prf.c: Port to RTEMS
2016-05-06 14:07:31 +02:00
Sebastian Huber
0f5dd1cc38
Add script to create the kernel namespace header
2016-05-06 08:56:03 +02:00
Chris Johns
83eb07c4d6
Add sbin/sysctl
2016-05-06 15:07:56 +10:00
Sebastian Huber
e58b898d69
telnetd: Use syslog() instead of printk()
2016-05-04 11:49:34 +02:00
Chris Johns
4b127e7cec
Add RealTek Gig PHY.
2016-05-04 16:02:06 +10:00
Chris Johns
b8d1fe069b
pc386: Add RealTek network driver to the nexus bus.
2016-04-28 13:49:40 +10:00
Sebastian Huber
5784e6d9c7
rtems/bsd/bsd.h: Documentation
2016-04-27 09:45:26 +02:00
Sebastian Huber
5b93cc84b4
Add root bus support functions
2016-04-26 15:20:59 +02:00
Sebastian Huber
00c87925a9
Initialize interrupt server early
...
This enables its use before the Nexus device exists.
2016-04-26 15:20:59 +02:00
Sebastian Huber
c5fde4960c
intrmask_t: Provide dummy type definition
2016-04-18 15:06:37 +02:00
Sebastian Huber
ce8c7bba5b
kvm: Include missing header file
2016-04-18 15:06:37 +02:00
Sebastian Huber
982f72fb46
syslog: Include missing header file
2016-04-18 14:54:41 +02:00
Sebastian Huber
42f085dcd7
sys/time.h: Delete superfluous declaration
...
Provided by RTEMS d2f9fa510f7e35cb86c056c57f51b416adf803bf.
2016-04-06 15:17:04 +02:00
Sebastian Huber
58c1bf6b5d
rtems-bsd-mutex: Update due to API changes
2016-04-06 14:55:56 +02:00
Sebastian Huber
c5abeb5866
rtems-bsd-mutex: Fix mtx_destroy()
2016-04-06 14:54:32 +02:00
Sebastian Huber
652b024e94
ftpd: Resolve function name conflict
...
Visible with Newlib be657151f12f4d198e45395987f0a626ee1bbb91.
2016-03-18 10:35:42 +01:00
Sebastian Huber
a336c46301
Update due to Watchdog Handler changes
2016-03-14 09:25:51 +01:00
Sebastian Huber
9f81109456
Update due to chain API changes
2016-01-18 12:18:30 +01:00
Sebastian Huber
d5b64f2704
Use RTEMS provided <sys/endian.h>
2015-11-17 14:43:06 +01:00
Sebastian Huber
dd96574e45
SOCKETPAIR(2): Port to RTEMS
2015-11-16 09:52:50 +01:00
Sebastian Huber
ba446132d4
dwc_otg: Port to RTEMS
2015-11-12 13:01:32 +01:00
Sebastian Huber
02279d6272
USB: Update to FreeBSD trunk 2015-11-10
2015-11-12 13:01:12 +01:00
Sebastian Huber
c1644467b1
Rename kernel space log() to _bsd_log()
...
This avoids a conflict with the standard math library log() function.
2015-11-10 10:23:35 +01:00
Sebastian Huber
556a07ca44
DELAY(): Use rtems_counter_delay_nanoseconds()
2015-09-30 16:06:22 +02:00
Sebastian Huber
36a16f5c7f
i386: Quick and dirty hack to get PCI working
2015-09-30 15:55:36 +02:00
Sebastian Huber
b168f6972d
BUS_SPACE(9): Use FreeBSD files for i386 arch
2015-09-29 11:05:31 +02:00
Sebastian Huber
45eb88b141
nexus-devices: Add pc386 nexus device and drivers
2015-07-31 13:55:44 +02:00
Sebastian Huber
07ff2c1910
rtems-bsd-mutex: Update due to API changes
2015-07-24 10:42:35 +02:00
Sebastian Huber
3cb5e9ef6d
Update due to header guard changes
2015-07-23 15:38:50 +02:00
Sebastian Huber
b22ad9f4c5
rtems-bsd-mutex: Fix resource count updates
2015-06-23 08:58:58 +02:00