2064 Commits

Author SHA1 Message Date
Sebastian Huber
6bc5190829 Disable unused pfil_try_rlock() 2017-03-06 12:06:38 +01:00
Sebastian Huber
5268338be3 Provide sbuf_hexdump() 2017-03-06 12:06:19 +01:00
Sebastian Huber
57ba8ad63c Avoid kern_unsetenv() 2017-03-06 12:05:54 +01:00
Sebastian Huber
ae9e46d7c5 Fix dw_mmc dependencies 2017-03-01 10:49:05 +01:00
Sebastian Huber
045ff6e11c Add poll() and select() support for Termios 2017-02-28 10:54:50 +01:00
Sebastian Huber
631fb983aa netshell01: Add license, fix format 2017-02-28 10:07:37 +01:00
Sebastian Huber
5e093a5bcb SLEEPQUEUE(9): Fix absolute timeouts
The FreeBSD kernel timeouts are always based on the uptime.  Thus, we
have to use the relative watchdog.  C_ABSOLUTE just means that the
timeout value is already an uptime value.

https://lists.freebsd.org/pipermail/freebsd-hackers/2017-February/050572.html
2017-02-28 10:07:30 +01:00
Sebastian Huber
2a5d001ddb C11/C++11 are the default for the RTEMS 4.12 GCC 2017-02-21 08:34:58 +01:00
Sebastian Huber
284ff16f82 Update due to configuration API changes 2017-02-21 08:34:09 +01:00
Sebastian Huber
a739190333 SYSCTL(8): Fix command line option processing 2017-02-14 11:56:13 +01:00
Kevin Kirspel
9f2205a3f5 Port LPC32XX Ethernet and USB OHCI to RTEMS 2017-02-14 09:40:01 +01:00
Kevin Kirspel
803a4950f2 Adding LPC32XX ethernet driver support 2017-02-14 09:37:12 +01:00
Kevin Kirspel
5382f63980 Add support for LPC32XX cache 2017-02-14 09:37:12 +01:00
Kevin Kirspel
ea395a736d Add ordered Nexus devices
Add support for ordering the initialization of Nexus devices. This can
be used to make sure a device is initialized before a dependant device.
2017-02-14 09:36:40 +01:00
Sebastian Huber
2c4840fba0 README.waf: Change BSP, add QEMU command line 2017-02-13 08:38:45 +01:00
Sebastian Huber
1fd5083234 SLEEPQUEUE(9): Add wmesg to thread wait info 2017-01-31 09:50:45 +01:00
Sebastian Huber
ee94f8a8ea rtems-bsd-mutex: Use thread queue name 2017-01-31 09:49:49 +01:00
Christian Mauderer
c6b85e8ce8 userspace tools: Regenerate headers. 2017-01-17 12:51:30 +01:00
Christian Mauderer
46d0378cc6 userspace-header-gen: Don't generate first array size. 2017-01-17 12:51:30 +01:00
Christian Mauderer
120caa668f testsuite/commands01: Add wlanstats call. 2017-01-17 12:51:30 +01:00
Christian Mauderer
ecda18104e freebsd/wlanstats: Port to FreeBSD. 2017-01-17 12:51:30 +01:00
Christian Mauderer
d415406e34 freebsd/wlanstats: Import from FreeBSD. 2017-01-17 12:50:58 +01:00
Christian Mauderer
d686d7b1d1 wlan/run: Add firmware. 2017-01-17 12:50:58 +01:00
Christian Mauderer
edf32f211c rtwn: Port to RTEMS 2017-01-17 12:50:58 +01:00
Christian Mauderer
0cbb715ade rtwn: Import from FreeBSD. 2017-01-17 12:50:58 +01:00
Christian Mauderer
9bc41d057e lib80211/regdomain: Port to RTEMS. 2017-01-17 12:50:58 +01:00
Christian Mauderer
bce3e5eea1 lib80211/regdomain: Import from FreeBSD. 2017-01-17 12:50:58 +01:00
Christian Mauderer
20fa599089 firmware-gen.py: Add script to generate firmware c files. 2017-01-17 12:50:58 +01:00
Christian Mauderer
e9a8b5a214 wlan ratectl and sta: Call init. 2017-01-17 12:50:58 +01:00
Christian Mauderer
5c3223f138 ifconfig/wlan, expat, lib80211: Port to RTEMS. 2017-01-17 12:50:58 +01:00
Christian Mauderer
23895395ec ifconfig/wlan, expat, lib80211: Import from FreeBSD. 2017-01-17 12:50:57 +01:00
Christian Mauderer
59338de0a5 Port USB and USB WLAN. 2017-01-17 12:50:57 +01:00
Christian Mauderer
d145449b74 Import USB and USB WLAN from FreeBSD. 2017-01-17 12:50:57 +01:00
Christian Mauderer
66eb1437f2 firmware: Port to RTEMS. 2017-01-17 12:50:57 +01:00
Christian Mauderer
2e8dd24b7c firmware: Import from FreeBSD. 2017-01-17 12:50:57 +01:00
Christian Mauderer
efc782bd1c Port IEEE 802.11. 2017-01-17 12:50:57 +01:00
Christian Mauderer
a241ea8e92 Import IEEE 802.11 from FreeBSD. 2017-01-17 12:50:57 +01:00
Sebastian Huber
172f2acb2b Use thread name support
Update #2858.
2017-01-13 09:20:43 +01:00
Sebastian Huber
fb288fabea ROUTE(8): Disable routing socket timeout support
FIXME: This reverts the following change in FreeBSD.

commit 76a39ff8dc5e1f7bc8a065115ec3837761ed0600
Author: ae <ae@FreeBSD.org>
Date:   Wed Jul 27 08:26:34 2016 +0000

    Due to dropped mbuf in netisr queue route(8) can fall into infinity
    loop of reading the rtsock's feed. When it used by some scripts,
    this leads to growing number of not finished route(8) instances and
    thus growing number of rtsock consumers. Add SIGALRM handler to
    prevent this.
2017-01-11 14:15:31 +01:00
Sebastian Huber
f11bfc2a5f rtems-bsd-mutex: Add SMP lock debug support 2017-01-11 14:01:58 +01:00
Sebastian Huber
e5ef01ed89 rtems-bsd-mutex: Update due to API changes 2017-01-11 11:52:41 +01:00
Sebastian Huber
9e8ce9ae2e pf: Some fixes after the update 2017-01-10 14:41:23 +01:00
Sebastian Huber
774f19f24c devfs: Fix typo 2017-01-10 14:40:29 +01:00
Sebastian Huber
851722b3cd Declare feature_present() 2017-01-10 14:00:53 +01:00
Sebastian Huber
3dff21aa51 Remove obsolete PF files 2017-01-10 14:00:20 +01:00
Sebastian Huber
64c663c0d1 ARP(8): Port to RTEMS 2017-01-10 11:03:32 +01:00
Sebastian Huber
246b61e977 ARP(8): Import from FreeBSD 2017-01-10 11:03:32 +01:00
Sebastian Huber
0577772720 Update to FreeBSD head 2017-01-09
Git mirror commit 1f8e4a995a6ede4bdb24e6d335ccda2bdb0175ab.
2017-01-10 11:03:27 +01:00
Sebastian Huber
75b706fde4 Update to FreeBSD head 2016-12-10
Git mirror commit 80c55f08a05ab3b26a73b226ccb56adc3122a55c.
2017-01-10 09:53:34 +01:00
Sebastian Huber
c4e89a9125 VMSTAT(8): Port to RTEMS 2017-01-10 09:53:34 +01:00