Sebastian Huber
52ec6ffbc2
CONTRIBUTING.rst: Add FreeBSD baseline update hints
2022-07-07 14:23:25 +02:00
Sebastian Huber
f009252227
user-space: Request FreeBSD bitset API
...
This is required for recent Newlib versions.
Update #4667 .
2022-06-30 17:41:02 +02:00
Sebastian Huber
d94d6157b4
build: Ensure mandatory compiler/linker flags
...
Make sure the flags are present in all build configurations.
2022-06-23 11:12:40 +02:00
Sebastian Huber
3c2de34cc6
README.rst: Remove RTEMS_POSIX_API from BSP config
2022-06-22 17:33:38 +02:00
Sebastian Huber
d17efd345d
build: Do not require RTEMS_POSIX_API
2022-06-22 17:27:11 +02:00
Sebastian Huber
0cd30949fc
netstat: Do not use signals
2022-06-22 17:27:11 +02:00
Sebastian Huber
e583f152b4
wlanstats: Do not use signals
2022-06-22 17:27:11 +02:00
Sebastian Huber
217c2e2a8b
ping6: Do not use signals
2022-06-22 17:27:09 +02:00
Sebastian Huber
4ca39ca3fc
ping: Do not use signals
2022-06-22 17:25:58 +02:00
Sebastian Huber
cdb5ac55c6
openssl: Do not use signals
2022-06-22 17:25:58 +02:00
Sebastian Huber
93519fa764
wpa: Use CONFIG_ELOOP_KQUEUE
...
This avoids issues with the fd_set size.
2022-06-22 17:25:58 +02:00
Sebastian Huber
dd3f119d3b
wpa: Do not use signals
2022-06-22 17:25:58 +02:00
Sebastian Huber
691575801c
ipsec-tools: Do not use signals
2022-06-22 17:25:57 +02:00
Sebastian Huber
8952450d88
racoon: Do not rely on <sys/types.h>
2022-06-22 17:25:57 +02:00
Sebastian Huber
9ef5c9a2ff
CONTRIBUTING.rst: Warn about white space changes
2022-06-09 08:39:24 +02:00
Christian Mauderer
f5e9bae508
if_ffec: Allow PHY that is connected to other FFEC
...
The i.MX6UL (and some others from the i.MX family) have shared MDIO
lines for multiple FFECs. This patch allows to use the MDIO interface
from another Ethernet controller.
Note that you have to make sure that the FFECs are initialized in the
right order. Normally that can be done via FDT.
2022-06-07 09:07:15 +02:00
Christian Mauderer
91afe3a020
if_ffec: Reduce buffer size
...
Typical embedded systems don't have that much memory. Reduce the buffer
size to something more sensible for the usual type of application.
2022-06-07 09:07:08 +02:00
Karel Gardas
508af74f79
if_stmac: fix compilation error (related to crc32_raw move in FreeBSD)
...
FreeBSD in 2019 moved crc32 function into separate gsb_crc32.h header
file and probably after libbsd sync with this change if_stmac got broken.
2022-06-04 19:54:09 +02:00
Sebastian Huber
d1bfa784b7
Use rtems_task_exit()
2022-06-01 10:36:17 +02:00
Sebastian Huber
9e87868ec2
if_atsam: Recover from receive freezes
...
Under unknown conditions the receive path ended up in a frozen state.
In this state, the DMA and driver descriptor head were equal and all
receive descriptors had the used bit set. So, the DMA was unable to
store received frames. However, the receive daemon was never woken up
to refill the receive buffers. It seems that the RXUBR interrupt can be
used to recover from this state.
Update #4652 .
2022-06-01 09:59:10 +02:00
Sebastian Huber
eea3f0eec3
if_atsam: Shorten sysctl names
...
Update #4652 .
2022-06-01 09:59:10 +02:00
Sebastian Huber
1ed12b8af7
if_atsam: Add tx/rx desc sysctls
...
Update #4652 .
2022-06-01 09:59:10 +02:00
Sebastian Huber
eb58e82197
if_atsam: Add register sysctls
...
Update #4652 .
2022-06-01 09:59:10 +02:00
Sebastian Huber
5650e92685
if_atsam: Allow stats reset via sysctl
...
Update #4652 .
2022-06-01 09:59:09 +02:00
Sebastian Huber
fdb00bbb3d
libbsd.txt: Move issues and TODO
2022-05-23 16:28:26 +02:00
Sebastian Huber
3eabdce585
libbsd.txt: Move system control hints
...
Generalize hint.
2022-05-23 16:26:30 +02:00
Sebastian Huber
96c01bff09
libbsd.txt: Move initialization details
2022-05-23 16:26:30 +02:00
Sebastian Huber
3d36dc0239
libbsd.txt: Move IPsec description
2022-05-23 16:26:30 +02:00
Sebastian Huber
47281722c4
libbsd.txt: Move WLAN description
2022-05-23 16:26:30 +02:00
Sebastian Huber
56fe2fd56e
libbsd.txt: Move PF description
2022-05-23 16:26:30 +02:00
Sebastian Huber
c80453238b
libbsd.txt: Remove NIC status
...
Details like this should be described in the BSP documentation of the
User Manual.
2022-05-23 16:26:30 +02:00
Sebastian Huber
099b7eb535
libbsd.txt: Move ported kernel features
...
Remove obsolete file listing.
2022-05-23 16:26:30 +02:00
Sebastian Huber
06ee26024e
libbsd.txt: Move Qemu notes
2022-05-23 16:26:30 +02:00
Sebastian Huber
a3172c7f26
libbsd.txt: Move network interface driver hints
2022-05-23 16:26:30 +02:00
Sebastian Huber
e56945817f
libbsd.txt: Move features
...
Add more features and commands.
2022-05-23 16:26:30 +02:00
Sebastian Huber
310f6fb70d
libbsd.txt: Move initialization description
2022-05-23 16:26:30 +02:00
Sebastian Huber
92219bc66e
libbsd.txt: Move configuration of network tests
2022-05-23 16:26:30 +02:00
Sebastian Huber
8d74437b78
libbsd.txt: Move buildsets description
2022-05-23 16:26:30 +02:00
Sebastian Huber
384600c11f
libbsd.txt: Remove installation overview
...
This is already covered by README.md
2022-05-23 16:26:30 +02:00
Sebastian Huber
dcdf571c45
libbsd.txt: Move BSP related content
2022-05-23 16:26:30 +02:00
Sebastian Huber
5c4cf1f708
libbsd.txt: Move introduction content
2022-05-23 16:26:30 +02:00
Sebastian Huber
5edfd30fe9
CONTRIBUTING.rst: Use LibBSD
2022-05-23 16:26:30 +02:00
Sebastian Huber
30e2b2867c
Convert *.md files to reST
...
The reST format is used by the standard RTEMS documentation.
2022-05-23 16:26:30 +02:00
Sebastian Huber
765a0b73c0
README.md: Move SMP Requirements section
2022-05-23 16:26:30 +02:00
Sebastian Huber
95fde102a8
README.md: Update to RTEMS 6
2022-05-23 16:26:30 +02:00
Sebastian Huber
0ad7038558
README.md: The "5" branch is unmaintained
2022-05-23 16:26:30 +02:00
Sebastian Huber
15bcf12ffa
libc: Include <sys/types.h> for RTEMS
...
This fixes an issue with a recent Newlib which no longer includes <sys/types.h>
in <stdio.h>.
2022-05-18 09:48:35 +02:00
Sebastian Huber
453ff00b5b
libc: Avoid conflict with Newlib __sinit()
2022-05-18 09:48:33 +02:00
Sebastian Huber
3883871a13
tcpdump: Do not rely on u_char typedef
2022-05-18 09:48:32 +02:00
Sebastian Huber
ae635eb214
pfctl: Fix global state initialization
...
Update #4654 .
2022-05-13 08:47:41 +02:00