Christian Mauderer
0157c5b2c1
if_ffec_mcf548x: Init when interface is set to UP.
...
Call the driver initialization function if the interface is set to UP.
2016-08-05 13:11:28 +02:00
Christian Mauderer
b0eda365d2
pfctl: Add rtems_bsd_command_pfctl.
2016-08-03 14:13:18 +02:00
Christian Mauderer
87d0cda686
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-03 14:13:18 +02:00
Christian Mauderer
c78c296336
rtemsbsd: Add call to program with a data restore
...
This adds the rtems_bsd_program_call_main_width_data_restore function.
2016-08-03 14:13:18 +02:00
Christian Mauderer
c117a285de
testsuite/pf01: Add test that links PF.
2016-08-03 14:13:18 +02:00
Christian Mauderer
d2f6de83d9
rtems-bsd-symbols.h: add pf symbols.
2016-08-03 14:13:17 +02:00
Christian Mauderer
881135bd64
linkersets.h: Add necessary macros from rtems 4.12.
2016-08-03 14:13:17 +02:00
Christian Mauderer
8953442793
rtemsbsd: Add linkersets.h from current rtems 4.12.
2016-08-03 14:13:17 +02:00
Christian Mauderer
be3aa09d95
kern_conf.c: Adapt for RTEMS.
2016-08-03 14:13:17 +02:00
Christian Mauderer
9e8c422066
rtemsbsd/devfs: Add.
2016-08-03 14:13:17 +02:00
Sebastian Huber
d1558f38f7
SOCKETPAIR(2): Port to RTEMS
2015-11-16 09:54:29 +01:00
Sebastian Huber
e18bac8a55
Rename kernel space log() to _bsd_log()
...
This avoids a conflict with the standard math library log() function.
2015-11-10 10:19:04 +01: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
Chris Johns
59bc7c1f5f
Remove #undefs and fix formatting.
2015-06-19 16:07:32 +10:00
Chris Johns
5e02888822
Add the TCPDUMP command.
2015-06-16 13:18:38 +10:00
Chris Johns
cff78462ff
Add the TCPDUMP command.
2015-06-16 13:17:56 +10:00
Chris Johns
b5aca58594
Add error() to the BSD program support.
2015-06-16 13:16:37 +10:00
Chris Johns
59a9e6a5da
Fix KVM symbol generator to remove warnings.
2015-06-16 13:15:49 +10:00
Chris Johns
8440506ee8
Add tcpdump and libpcap.
...
- Update the file builder generator to handle generator specific cflags and
includes. The tcpdump and libpcap have localised headers and need specific
headers paths to see them. There are also module specific flags and these
need to be passed to the lex and yacc generators.
- Add the tcpdump support.
2015-06-15 17:42:23 +10:00
Chris Johns
1383c80c5a
Add conditional support for RTEMS PCI to the waf build.
...
Check for the "rtems/pci.h" header and provide conditional build support
with waf to build for BSPs that do not have PCI support. The Makefile build
always defines HAVE_RTEMS_PCI_H which is the same state with this change.
The PCI calls still exist however they do nothing and return a constant.
Any PCI based driver that makes these calls on a BSP that does not have
PCI support will not work which is understandable. Either change the
driver or add PCI support the BSP.
2015-06-01 10:36:58 +10:00
Chris Johns
0768880d75
waf: Add install support.
...
Install to the --prefix path passed to configure.
2015-05-21 17:01:34 +10:00
Sebastian Huber
595b333ad2
Add INVARIANTS support
2015-05-20 15:03:32 +02:00
Sebastian Huber
b45c75ce99
sys/time.h: Add missing define and declaration
2015-05-20 10:13:56 +02:00
Sebastian Huber
8eaa39fcef
Update due to API changes (timecounters)
2015-05-20 09:58:22 +02:00
Sebastian Huber
b3ff71e003
rtems-bsd-mutex: Use standard thread queues
2015-05-20 09:58:21 +02:00
Sebastian Huber
165dd8ea12
Update to FreeBSD Stable/9 2015-04-08
2015-05-20 09:58:21 +02:00
Sebastian Huber
76395ec881
rtems-bsd-chunk: Include missing header file
2015-05-20 09:58:21 +02:00
Sebastian Huber
278bc93a59
usb: Import USB support from libusb
2015-05-15 15:40:55 +02:00
Sebastian Huber
c0b0b3ed11
rtems-bsd-mutex: Update due to API changes
2015-04-23 14:55:42 +02:00
Sebastian Huber
c6e85efd7e
Use signed integer type for ticks
2015-04-08 07:58:52 +02:00
Sebastian Huber
4f75a78165
mghttpd: Import from RTEMS
2015-04-08 07:58:38 +02:00
Sebastian Huber
f6894a88c1
The <sys/_stdint.h> is now available in Newlib
2015-04-01 09:45:22 +02:00
Sebastian Huber
aee6864330
if_dwc: Add Altera Cyclone V support
2015-04-01 09:15:30 +02:00
Sebastian Huber
710d2a1e1d
mii: Add phy devices
2015-04-01 09:15:29 +02:00
Sebastian Huber
4ccf797155
Fix maxid and maxcpus sysctls
...
This prevents an infinte loop in netstat -m on SMP configurations.
2015-04-01 09:15:28 +02:00
Sebastian Huber
8e37837b21
ftpd: Fairplay
2015-04-01 09:15:28 +02:00
Sebastian Huber
49b9c5e2df
LAGG(4): Enable and test
2015-03-30 23:02:15 +02:00
Sebastian Huber
012c263eb1
VLAN(4): Enable and test
2015-03-30 23:02:15 +02:00
Sebastian Huber
8179d4c68f
dw_mmc: Implement host acquire/release
...
This should avoid the "mmc: host bridge didn't serialize us." panic.
2015-03-26 13:53:24 +01:00
Sebastian Huber
fc9e83bb68
mmc: Import MMC/SDCard support from libusb
2015-03-26 13:53:24 +01:00
Sebastian Huber
024e064449
nexus-devices: Fix for QorIQ T variants
2015-03-26 13:53:24 +01:00
Sebastian Huber
9bfcb86790
rtems-bsd-mutex: Support priority changes
2015-03-26 13:53:24 +01:00
Sebastian Huber
50553bcd8e
CONDVAR(9): Use FreeBSD implementation
2015-03-24 15:20:57 +01:00
Sebastian Huber
8475e7aa0a
SLEEPQUEUE(9): Port to RTEMS
2015-03-24 15:20:57 +01:00
Sebastian Huber
53b03a1a57
SLEEP(9): Port to RTEMS
2015-03-24 15:20:56 +01:00
Sebastian Huber
20b7d3d9c0
Update due to Newlib <sys/time.h> etc. changes
2015-03-24 15:20:56 +01:00
Sebastian Huber
e5724f788a
atomic.h: Fix for GCC version 5 and later
2015-03-09 14:20:45 +01:00
Sebastian Huber
8ed1b181aa
rtems_bsd_mutex: SMP support via ISR locks
2015-03-06 14:58:13 +01:00
Sebastian Huber
e5a017550a
atomic.h: Use <stdatomic.h> or <atomic> for SMP
2015-03-06 14:58:13 +01:00