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
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
Sebastian Huber
9a5073462d
atomic.h: Format changes
2015-03-06 14:58:13 +01:00
Sebastian Huber
e684326d24
Change license to BSD
2015-03-06 14:58:13 +01:00
Sebastian Huber
dd9e4ef5eb
Mark header files as empty
2015-03-06 14:58:13 +01:00
Sebastian Huber
19adb93558
rtems-bsd-cxx.cc: Fix include order
2015-03-06 14:58:13 +01:00
Sebastian Huber
be2e60c668
Delete unused files
2015-03-06 14:58:12 +01:00
Sebastian Huber
5c0aa976d3
Add zerocopy sendto
2015-02-13 10:34:20 +01:00
Sebastian Huber
f18163088e
rtems_bsd_mutex: Add missing ISR enable
2015-02-13 10:34:19 +01:00
Sebastian Huber
7eeb079d84
Update to FreeBSD 9.3
2015-02-13 10:34:19 +01:00
Sebastian Huber
8fe59fe287
if_tsec: Add Nexus support
2015-02-13 10:34:18 +01:00
Sebastian Huber
5383ed4049
Add and use rtems_bsd_get_allocator_domain_size()
2015-02-13 10:34:18 +01:00