Christian Mauderer
6215813e04
if_ipsec: Port and add to everything-buildset.
...
This ports the kernel space parts for ipsec and adds them to the
everything-buildset.
2018-08-01 09:55:27 +02:00
Sebastian Huber
b2eb48c23b
dhcpcd: Add hooks
2018-05-08 07:37:17 +02:00
Christian Mauderer
dd35ec5cd7
waf: Allow to add libs per test.
...
Update #3419 .
2018-05-04 07:15:36 +02:00
Christian Mauderer
338f3005fc
buildset: Add minimal and everything config.
...
This adds two new buildset configurations: One that leaves out as much
features as possible and one that enables all features. For the default
configuration WiFi support is now disabled.
To disable IPv6 for the minimal configuration, all -DINET6 are
eliminated in libbsd.py. They are now replaced by a #ifdef that checks
for RTEMS_BSD_MODULE_NETINET6 instead.
Close #3351 .
2018-05-03 07:09:46 +02:00
Sebastian Huber
443a058db4
Use network services from RTEMS
...
Close #3419 .
2018-04-30 13:42:18 +02:00
Christian Mauderer
854427bec4
waf: Add configurations with different modules.
...
Update #3351
2018-04-10 08:55:47 +02:00
Christian Mauderer
494b156fd2
waf: Remove module without sources.
...
There are no imported sources for a number of modules. Some of them
doesn't even have the right paths for freebsd-org anymore. Therefore
this patch removes the following modules:
- dev_usb_add_on
- dev_usb_bluetooth
- dev_usb_controller_add_on
- dev_usb_misc
- dev_usb_storage_add_on
- dev_usb_template
- dev_nic_cs
Update #3351
2018-04-10 08:55:47 +02:00
Chris Johns
d797c5dcd2
waf: Refactor libbsd.py to support per module generation.
...
This change allows us to control the modules we want to build.
Update #3351
2018-04-10 08:54:58 +02:00
Chris Johns
f7a09b5985
waf: Support building from libbsd.py directly from waf.
...
Remove the need to generate a waf script.
Move various pieces of data from the builder code to libbsd.py and make
it configuration data.
Update #3351
2018-04-10 08:54:52 +02:00
Sebastian Huber
8189ea825a
CRYPTO(4): Port to RTEMS
2018-03-28 07:59:12 +02:00
Christian Mauderer
67c35b9ed1
openssl: Provide deprecated functions.
...
Some applications (like the civetweb web server) still use functions
that are deprecated by openssl. If OPENSSL_NO_DEPRECATED is defined,
openssl will not provide these functions. This patch removes the define
so that the functions are available.
2018-03-21 09:14:25 +01:00
Sebastian Huber
c30fa94277
Add device tree support for Altera/Intel Cyclone V
...
Close #3290 .
2018-02-06 09:55:31 +01:00
Sebastian Huber
d62a3df1c7
sdk_dpaa: Port to RTEMS
...
Update #3277 .
2018-01-23 14:55:31 +01:00
Sebastian Huber
22538146a5
Add rtems_bsd_ifconfig()
2018-01-23 14:50:36 +01:00
Sebastian Huber
4e3a5d3f03
openssl: Remove superfluous file
2018-01-08 14:00:59 +01:00
Sebastian Huber
b1649d6322
Add rtems_bsd_initialize_dhcp()
2017-12-05 09:16:25 +01:00
Sebastian Huber
c360b1a2dc
Revert "RWLOCK(9): Add reader/writer lock implementation"
...
This was accidentally committed.
This reverts commit 97a98f6cd767b3a68279890488c7b451788f84f4.
2017-11-17 10:49:59 +01:00
Sebastian Huber
97a98f6cd7
RWLOCK(9): Add reader/writer lock implementation
2017-11-16 09:02:24 +01:00
Christian Mauderer
bdc4f21c53
wpa: Port to new files to RTEMS.
2017-11-10 14:13:19 +01:00
Christian Mauderer
ec29b2a0c2
at91_mci: Port to RTEMS and adapt for atsam.
2017-11-10 14:13:15 +01:00
Christian Mauderer
589220752b
saf1761_otg: Port to RTEMS.
2017-11-10 14:01:55 +01:00
Christian Mauderer
4613db09fc
wpa_supplicant: Add lock.
2017-11-10 13:33:03 +01:00
Sichen Zhao
ce2262ee28
Add wpa_supplicant_fork command.
...
Add fork command for wpa supplicant to start a new task.
2017-11-10 13:33:03 +01:00
Sichen Zhao
8f2267bbb9
Port wpa supplicant to RTEMS.
...
Add wpa_supplicant lib support and shell command support in RTEMS.
2017-11-10 13:33:03 +01:00
Sichen Zhao
7c68f4ef0b
Port BBB sd driver files to RTEMS.
...
So BBB can mount and read eMMC and SD card.
2017-11-10 13:10:08 +01:00
Sebastian Huber
23cd284af0
Add rtems_bsd_ifconfig_lo0()
2017-11-10 11:50:30 +01:00
Sebastian Huber
e846288593
Add rtems_bsd_set_if_input()
2017-10-23 09:24:06 +02:00
Sebastian Huber
cd089b9e05
Linux update to 4.11-rc5
...
Linux baseline a71c9a1c779f2499fb2afc0553e543f18aff6edf (4.11-rc5).
2017-10-23 09:23:59 +02:00
Sebastian Huber
28ee86a9b0
Import DPAA driver snapshot
...
Imported from Freescale Linux repository
git://git.freescale.com/ppc/upstream/linux.git
commit 2774c204cd8bfc56a200ff4dcdfc9cdf5b6fc161.
Linux compatibility layer is partly from FreeBSD.
2017-10-23 08:46:43 +02:00
Sebastian Huber
43fdf500ec
Import CRC32 support from FreeBSD
2017-10-20 14:59:55 +02:00
Sebastian Huber
f7f3c4b0de
blist: Import from FreeBSD
2017-10-20 14:59:55 +02:00
Sebastian Huber
fa4ec51293
scripts: Generalize names
2017-10-20 14:59:55 +02:00
Sebastian Huber
1043048648
tcpdump: Update to FreeBSD head 2017-04-04
...
Update tcpdump from Git mirror commit
99a648a912e81e29d9c4c159cbbe263462f2d719 to
642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-10-11 09:29:33 +02:00
Sebastian Huber
97c5f8e8de
Update libpcap to FreeBSD head 2017-04-04
...
Update libpcap from Git mirror commit
99a648a912e81e29d9c4c159cbbe263462f2d719 to
642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-10-09 13:58:08 +02:00
Sebastian Huber
95b102f733
ffec: Port to RTEMS
2017-09-27 11:02:06 +02:00
Christian Mauderer
c6f4aa65ff
if_atsam: Allow fixed MII settings.
2017-09-22 10:19:25 +02:00
Christian Mauderer
80a7fe68a1
if-atsam: Port to rtems-libbsd.
2017-09-22 10:17:24 +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
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
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
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
6afe73d8f4
Updating scripts for 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
Sebastian Huber
de8a76da2f
Update to FreeBSD head 2017-04-04
...
Git mirror commit 642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-04-04 14:46:23 +02:00
Sebastian Huber
5f3722a8d9
if_tsec: Enable FDT support
2017-03-08 09:05:05 +01:00
Sebastian Huber
c1205ee81e
FDT(4): Port to RTEMS
2017-03-08 09:04:18 +01:00
Sebastian Huber
045ff6e11c
Add poll() and select() support for Termios
2017-02-28 10:54:50 +01:00