Sebastian Huber
3c967ca238
Use <sys/lock.h> provided by Newlib
2017-06-08 13:20:09 +02:00
Sebastian Huber
02373194fe
Update due to Newlib 2017-06-07 changes
...
The following files are now provided by Newlib:
* arpa/inet.h
* net/if.h
* netinet/in.h
* netinet/tcp.h
* sys/socket.h
* sys/uio.h
* sys/un.h
The <sys/param.h> and <sys/cpuset.h> are now compatible enough to be
used directly.
Update #2833 .
2017-06-08 13:19:54 +02:00
Kevin Kirspel
e28a8d01c1
Add LPC32XX touch screen driver
2017-05-19 07:24:30 +02:00
Kevin Kirspel
fb2aa6ea99
Add bitcount inlinesfor RTEMS. These are found in FREEBSDs types.h
2017-05-19 07:24:30 +02:00
Kevin Kirspel
18cf4282c4
Modify FREEBSD EVDEV driver for use in RTEMS
2017-05-19 07:24:30 +02:00
Kevin Kirspel
b51279b544
Modify FREEBSD USB keyboard drivers for use in RTEMS
2017-05-19 07:24:30 +02:00
Kevin Kirspel
a7415b7f2f
Add USB UGEN support for RTEMS
2017-05-19 07:24:30 +02:00
Kevin Kirspel
880a17cb0b
Adding RTEMS support for FREEBSD TTY
2017-05-11 11:15:41 +02:00
Sebastian Huber
334019da73
nexus-devices: Use FDT for qoriq BSPs
2017-04-04 14:46:28 +02:00
Sebastian Huber
de8a76da2f
Update to FreeBSD head 2017-04-04
...
Git mirror commit 642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-04-04 14:46:23 +02:00
Sebastian Huber
c1205ee81e
FDT(4): Port to RTEMS
2017-03-08 09:04:18 +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
Kevin Kirspel
9f2205a3f5
Port LPC32XX Ethernet and USB OHCI to RTEMS
2017-02-14 09:40:01 +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
ee94f8a8ea
rtems-bsd-mutex: Use thread queue name
2017-01-31 09:49:49 +01:00
Christian Mauderer
ecda18104e
freebsd/wlanstats: Port to FreeBSD.
2017-01-17 12:51:30 +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
9bc41d057e
lib80211/regdomain: Port to RTEMS.
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
59338de0a5
Port USB and USB WLAN.
2017-01-17 12:50:57 +01:00
Christian Mauderer
efc782bd1c
Port IEEE 802.11.
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
f11bfc2a5f
rtems-bsd-mutex: Add SMP lock debug support
2017-01-11 14:01:58 +01:00
Sebastian Huber
851722b3cd
Declare feature_present()
2017-01-10 14:00:53 +01:00
Sebastian Huber
64c663c0d1
ARP(8): Port to RTEMS
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
Sebastian Huber
46f0b8bd51
Enable multi-cast routing support
2017-01-10 09:53:33 +01:00
Sebastian Huber
c40e45b75e
Update to FreeBSD head 2016-08-23
...
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2017-01-10 09:53:31 +01:00
Sebastian Huber
fbfdc2b141
Update due to Newlib 2.5.0
2016-12-23 15:01:43 +01:00
Sebastian Huber
546b38d684
Add BRIDGE(4) support to configuration
2016-12-15 09:53:07 +01:00
Chris Johns
f7a4107c6f
Add a RTEMS Debugger TCP remote transport.
...
The patch also adds support to libbsd's build system making source
conditional on a configure check. The debugger support is not
available on all architectures and this feature lets us test if
is avaliable.
2016-11-29 15:27:23 +11:00
Sebastian Huber
b01ce52ef4
Fix errno redefined warning
2016-11-14 10:58:33 +01:00
Sebastian Huber
c00312af93
Provide O_CLOEXEC
2016-11-09 10:04:35 +01:00
Sebastian Huber
8090fa00ec
Provide CLOCK_UPTIME
2016-11-09 10:04:34 +01:00
Sebastian Huber
71a0436d14
Add thread fences to <machine/atomic.h>
2016-11-09 10:04:32 +01:00
Sebastian Huber
520ab224ca
Modify rtems_bsd_set_vprintf_handler()
...
Return previous vprintf()-handler in rtems_bsd_set_vprintf_handler().
2016-11-09 09:46:32 +01:00
Sebastian Huber
6ff1baa08d
Add empty <machine/_kernel_lock.h>
2016-11-09 09:14:19 +01:00
Sebastian Huber
8b0bcb88e0
rtems-bsd-mutex: Optimize
...
Inline SMP lock acquire/release. Avoid stack frame for hot path.
2016-11-09 09:13:55 +01:00
Sebastian Huber
0b08247a26
rtems-bsd-mutex: Update due to API changes
2016-11-03 11:18:27 +01:00
Christian Mauderer
632e278d69
rtemsbsd: Add reallocf to rtems_bsd_program.
2016-10-24 08:13:04 +02:00
Sebastian Huber
0ba419717b
Add SIZE_T_MAX to <machine/rtems-bsd-user-space.h>
2016-10-24 08:11:24 +02:00
Sebastian Huber
f0aaa04240
Provide CLOCK_MONOTONIC_FAST
2016-10-24 08:09:00 +02:00
Sebastian Huber
390e1330cf
Make <machine/atomic.h> available to user space
...
Enables use of <sys/refcount.h> in user space.
2016-10-24 08:08:59 +02:00
Sebastian Huber
f5f9e16e4a
nexus-devices: Support arm/lpc24xx
2016-10-07 07:24:42 +02:00
Sebastian Huber
e3881ee3e0
nexus-devices: Add arm/atsamv BSP section
2016-09-28 15:34:46 +02:00