1821 Commits

Author SHA1 Message Date
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
Kevin Kirspel
4a8f953f62 Updating FREEBSD for tty support 2017-05-11 11:15:41 +02:00
Kevin Kirspel
567cce1260 Updating STTY command for use in RTEMS shell 2017-05-11 11:15:41 +02:00
Kevin Kirspel
f6c52e086d Adding tty support files from FREEBSD tree 2017-05-11 11:15:41 +02:00
Kevin Kirspel
67cd18e85a Adding stty command files from FREEBSD tree 2017-05-11 11:15:41 +02:00
Chris Johns
53914f2774 rc_conf: Move the defaultroute_delay to the defaultroute processing.
If no default route is found atfer the delay timeout set the
defaultrouter value if present.
2017-04-27 14:58:09 +10:00
Chris Johns
443757313e rc_conf: Add support for ifconfig_<interface>_alias[0-9]+.
The interface alias allows extra IP addresses to be set on and
interface and it also allows the MAC address to be set.

Examples:
  ifconfig_em0="inet 10.10.5.33 netmask 255.255.255.0"
  ifconfig_em0_alias0="ether 10:22:33:44:55:66"
  ifconfig_em0_alias1="inet 10.1.1.111 netmask 0xffffffff"
2017-04-27 13:57:28 +10:00
Chris Johns
43c65f52ee rc_conf: Do not use a local variable for the rc_conf context.
If a network error occurs or there is no waiter on rc_conf
processing the worker thread is left holding a local stack
struct ater the call has returned. Allocate on the heap.
2017-04-26 17:43:30 +10:00
Chris Johns
145a821cb8 rc_conf: Minor clean up in the net services. 2017-04-26 17:43:19 +10: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
3360232e95 Enable bridging by default 2017-04-04 07:47:31 +02:00
Sebastian Huber
0395c5db06 ppp: Update due to API changes 2017-04-03 14:12:34 +02:00