Christian Mauderer
80a7fe68a1
if-atsam: Port to rtems-libbsd.
2017-09-22 10:17:24 +02:00
Christian Mauderer
b16eca96c3
rtemsbsd/if-atsam: Copy from RTEMS.
...
Copied from RTEMS commit 146adb1edf from 17.07.2017.
2017-09-22 10:15:52 +02:00
Sebastian Huber
894c965d95
Support reference counting for file descriptors
...
Close #3132 .
2017-09-15 12:46:57 +02:00
Sebastian Huber
666a56883a
Include missing <string.h> and <limits.h>
...
Fix warnings.
Update #2132 .
Update #2133 .
2017-08-25 14:23:50 +02:00
Sebastian Huber
34ff390b09
BUS_SPACE(9): 64-bit support
...
Update #3082 .
2017-08-23 11:04:20 +02:00
Sebastian Huber
885ac75710
openssl: Workaround for ARM-specific files
...
Update #3110 .
2017-08-23 10:54:49 +02:00
Sebastian Huber
301ee6e143
Remove strtoimax() and strtoumax()
...
This is now provided by Newlib.
2017-08-22 17:52:24 +02:00
Sichen Zhao
1f7037d2e7
Port openssl to RTEMS.
2017-08-20 08:35:29 +10:00
Sichen Zhao
6bed520916
Import openssl from FreeBSD.
2017-08-20 08:35:17 +10:00
Christian Mauderer
8d2dbd37b6
waf: Move glob operator ** to builder.py
...
This allows a finer decision which headers should be installed.
2017-08-20 08:35:10 +10:00
Christian Mauderer
307b324a42
waf_generator: Copy headers if necessary.
...
There are some cases, where a header is installed into a directory with
a different name then it's source directory. In that case, the build
might fail because the header is not found. One example would be the
<openssl/opensslv.h>. The source for this file is in
freebsd/crypto/openssl/crypto/opensslv.h.
To allow the build to work in such cases too, copy such files into a
temporary location in the build tree.
2017-08-20 08:35:04 +10:00
Sichen Zhao
097ccba6b0
Enable the WEP encrypted WiFi.
...
Now rtems can connnect WiFi via WEP on rtl8188eu chip.
2017-08-02 08:30:55 +02:00
Sichen Zhao
47169ea21a
Port rtl8188eu driver to RTEMS.
...
Now USB dongle rtl8188eu can work as wlan client device.
It can scan wifi, connect unencrypted wifi.
2017-08-02 08:30:55 +02:00
Sebastian Huber
6e328c38b1
KQUEUE(2): Add missing file handler
2017-07-28 08:46:21 +02:00
Sebastian Huber
17ab62cbdd
PIPE(2): Add missing file handler
2017-07-28 08:46:20 +02:00
Sebastian Huber
091321081a
SOCKET(2): Add missing file handler
2017-07-28 08:46:18 +02:00
Sebastian Huber
b43517be37
ohci: Fix for BSP_USB_OTG_TRANSCEIVER_I2C_ADDR
2017-07-18 08:33:00 +02:00
Christian Mauderer
658f9b8967
dev/rtwn: Import new files from FreeBSD.
2017-07-17 15:54:25 +02:00
Sichen Zhao
9121570cf2
Port am335x usb driver to RTEMS.
...
Add FDT and umass support for am335x USB driver.
Now RTEMS can mount and open USB disk.
2017-07-13 07:30:06 +02:00
Sichen Zhao
bd3c01a126
Import am335x usb driver file from FreeBSD.
2017-07-13 07:30:02 +02:00
Sebastian Huber
83574df474
termios: Interrupt server API changes
2017-07-12 09:06:55 +02:00
Sebastian Huber
378b5c2fa6
Use LOG_EMERG for panic()
2017-07-10 08:33:46 +02:00
Sebastian Huber
9128d209e5
libkern.h: Add ffsll()
2017-07-10 08:33:15 +02:00
Sebastian Huber
127296ce97
libkern.h: Avoid conflict with <strings.h>
2017-07-10 08:27:47 +02:00
Sebastian Huber
e3e88e1d86
Add CONTRIBUTING.md
2017-06-26 09:36:56 +02:00
Sebastian Huber
9db59c71ad
Remove unused inet_* weak references
...
This change requires a Newlib from 2017-06-12 or later.
2017-06-22 06:56:52 +02:00
Sebastian Huber
b83012a9f9
Remove unused inet_* weak references
...
This change requires a Newlib from 2017-06-12 or later.
2017-06-16 07:37:25 +02:00
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
29c0cffe57
Update scripts to include support for input devices - USB Keyboard, USB mouse, touch, and EVDEV
2017-05-19 07:24:30 +02:00
Kevin Kirspel
427ee3e9eb
Redirect FREEBSD's kern_yield to RTEMS sched_yield
2017-05-19 07:24:30 +02:00
Kevin Kirspel
15a432108b
Add tests for USB keyboard and mouse as well as EVDEV
2017-05-19 07:24:30 +02:00
Kevin Kirspel
9d4afe90bc
Add keyboard driver set variable
2017-05-19 07:24:30 +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
3e7de301c1
Add FREEBSD USB input device files
2017-05-19 07:24:29 +02:00
Kevin Kirspel
41d2784207
Add FREEBSD keyboard driver files
2017-05-19 07:24:29 +02:00
Kevin Kirspel
67de3b57f4
Adding EVDEV FREEBSD files
2017-05-19 07:24:29 +02:00
Kevin Kirspel
817cbf7201
devfs: Fix some issues
...
Fix issue with cdev private data usage with RTEMS iop structure. Add
support for cdev alias device names. Add support for cdev fstat.
2017-05-12 14:20:33 +02:00
Kevin Kirspel
6afe73d8f4
Updating scripts for USB Serial Drivers
2017-05-12 14:18:38 +02:00
Kevin Kirspel
534017c9ee
Adding USB Serial test
2017-05-12 14:18:38 +02:00
Kevin Kirspel
5040ee564c
Update USB Serial Driver for use with RTEMS
2017-05-12 14:18:38 +02:00
Kevin Kirspel
746d74b516
Add USB headers to support USB Serial drivers
2017-05-12 14:18:38 +02:00
Kevin Kirspel
286c391e39
Adding FREEBSD USB Serial Drivers
2017-05-12 14:18:38 +02:00
Kevin Kirspel
9d52d911ec
Updating scripts for FREEBSD TTY support
2017-05-11 11:15:41 +02:00
Kevin Kirspel
333bfb618b
Adding test cases for FREEBSD termios support through tty
2017-05-11 11:15:41 +02:00
Kevin Kirspel
880a17cb0b
Adding RTEMS support for FREEBSD TTY
2017-05-11 11:15:41 +02:00