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
Sebastian Huber
513e2344de
Add SMP sysctls
2015-01-29 08:51:47 +01:00
Sebastian Huber
3c302b62fd
Add a simple page allocator
2015-01-29 08:51:43 +01:00
Sebastian Huber
5071600b21
Add Xilinx Zynq BSP support
2015-01-21 15:00:21 +01:00
Sebastian Huber
8cdd1420c7
Add rtems_bsd_get_mac_address()
2015-01-21 15:00:19 +01:00
Sebastian Huber
eebe5762f4
ZONE(9): Honor cache alignment
2015-01-21 15:00:19 +01:00
Sebastian Huber
fb683f76b5
BUS_DMA(9): Support BUS_DMA_COHERENT
2015-01-21 15:00:19 +01:00
Sebastian Huber
33a15c304b
Add and use rtems_bsd_get_task_stack_size()
2015-01-20 09:19:04 +01:00
Sebastian Huber
91ea7ea614
Add and use rtems_bsd_get_task_priority()
2015-01-20 09:19:00 +01:00
Sebastian Huber
026abfb7ae
Add rtems_mdns_gethostname()
2014-11-10 08:28:38 +01:00
Sebastian Huber
0bed8d964c
Fix spelling
2014-11-06 08:59:37 +01:00