summaryrefslogtreecommitdiffstats
path: root/rtemsbsd (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-29Add rtems i2c adaptation layerVijay Kumar Banerjee1-0/+231
2019-06-29iicbus: port to RTEMSVijay Kumar Banerjee4-0/+275
2019-06-13if_atsam: Remove WDT_Disable()Sebastian Huber1-3/+0
The watchdog timer (WDT) can be configure only once. Do not touch it in the BSP since the application may want to use it.
2019-06-05Add RTEMS-specific getcredhostuuid()Sebastian Huber2-11/+29
2019-05-21Use _SMP_Unicast_action()Sebastian Huber2-8/+2
It is a bit more efficient.
2019-05-15Update due to API changesSebastian Huber1-5/+3
Close #3749.
2019-05-15Separate libbsd and RTEMS clock ticksSebastian Huber3-12/+11
2019-05-13Include missing <stdlib.h> to fix warningsSebastian Huber1-0/+1
2019-05-13Remove unused maxusersSebastian Huber2-3/+0
2019-05-13Remove jail/prison functions from namespaceSebastian Huber1-21/+0
2019-05-13Remove dangerous weak definition of getentropy()Sebastian Huber1-12/+0
All BSP supporting libbsd should provide this function.
2019-05-13usb: Undefine USB_DEBUGSebastian Huber1-1/+1
In contrast to some other USB options which use 0/1 values, the USB_DEBUG uses defined/undefined to enable/disable the USB debug support.
2019-05-13Add wrapper for abort()Sebastian Huber1-2/+7
2019-05-13Add USB mass storage only build setSebastian Huber1-0/+4
2019-05-13Use static inline functions for jail and prisonSebastian Huber1-230/+0
This helps the compiler to optimize away dead code.
2019-05-13Fix zero-copy mbuf supportSebastian Huber2-4/+2
In 2017 there was a change in the mbuf API.
2019-04-11Update due to API changesSebastian Huber5-9/+9
2019-03-29nfsclient: Fix for 64-bit targetsSebastian Huber1-1/+8
The use of the serporid structure with several embedded unions to split up the specific NFS request/response structures is quite a hack. It breaks on 64-bit targets due to the presence of pointer members which affect the overall alignment.
2019-03-29Revert "Add BURN_BRIDGES global kernel option"Sebastian Huber1-5/+0
This reverts commit 0904e3371406d2775cba848da441e00fd1ef1ef6.
2019-03-28Add BURN_BRIDGES global kernel optionSebastian Huber1-0/+5
2019-03-27bin/openssl: Port to RTEMS.Christian Mauderer3-0/+43
2019-03-01Remove unused fileSebastian Huber1-224/+0
2019-02-18Build C++ kernel-space compatibility fileSebastian Huber1-2/+3
2019-02-18Fix atomic_load_32()Sebastian Huber1-1/+1
2019-02-12Remove <linux/rbtree.h>Sebastian Huber1-146/+0
It is already provided by RTEMS.
2019-02-12Remove obsolete <rtems/pty.h>Sebastian Huber1-68/+0
2019-02-12mghttpd: RemoveSebastian Huber2-5907/+0
The mghttpd is already provided by RTEMS.
2019-02-12ZONE(9): Fix UMA_PCPU_ALLOC_SIZESebastian Huber1-2/+2
Using CACHE_LINE_SIZE for UMA_PCPU_ALLOC_SIZE was a huge memory waste since the backend memory allocator is page based.
2019-02-11atomic.h: Add atomic_fetchadd_64()Sebastian Huber1-0/+26
2019-02-11atomic.h: Add atomic_load_32()Sebastian Huber1-0/+21
2019-01-22Fix INVARIANTS supportSebastian Huber2-2/+35
2019-01-15dpaa: Use if_transmit instead of legacy if_startSebastian Huber1-82/+65
This avoids a lock contention on the send queue.
2019-01-15dpaa: Fix FMan MAC SGT zone alignmentSebastian Huber1-1/+1
2018-12-20Update rtems-bsd-kernel-namespace.hSebastian Huber1-1/+26
2018-12-20Update to FreeBSD head 2018-12-20Sebastian Huber5-30/+177
Git mirror commit 19a6ceb89dbacf74697d493e48c388767126d418. It includes an update of wpa_supplicant to version 2.7. It includes an update of the OpenSSL baseline to version 1.1.1a. Update #3472.
2018-12-20freebsd/if_cpsw: Port.Christian Mauderer2-0/+2
2018-12-20Fix locking issue in epoch_sysinit()Sebastian Huber1-0/+4
The _Watchdog_Per_CPU_insert_ticks() assumes that interrupts are disabled.
2018-11-15Update to FreeBSD head 2018-11-15Sebastian Huber3-577/+592
Git mirror commit a18b0830c4be01b39489a891b63d6023ada6358a. Update #3472.
2018-11-15Disable or make static kern_* functionsSebastian Huber1-9/+0
2018-11-15mutex: Avoid NULL pointer access in panic()Sebastian Huber1-1/+2
2018-11-15Fix locking issue in epoch_watchdog()Sebastian Huber1-0/+3
The _Watchdog_Per_CPU_insert_ticks() assumes that interrupts are disabled.
2018-11-13Include missing <sys/types.h>Sebastian Huber1-0/+1
Update #3598.
2018-10-25Update to FreeBSD head 2018-10-23Sebastian Huber3-0/+14
Git mirror commit 59f44d20be3f99d181ca742e636d45fc39ec982b. This commit updates OpenSSL to version 1.1.1. This required an update of racoon which uses some internal stuff from OpenSSL and seems to be mostly unmaintained, e.g. there is update in the FreeBSD ports to cope with OpenSSL 1.1.1. Update #3472.
2018-10-23Fix redefinition warningsSebastian Huber1-4/+0
2018-10-23pppd: Fix use of uninitialized stack variablesSebastian Huber1-3/+3
2018-10-10Use global stdout for kernel output and syslog()Sebastian Huber1-7/+19
2018-10-10Fix syslog() priority handlingSebastian Huber1-10/+30
Ths syslog priority is a mask not a level.
2018-10-02Fix typo (RTEMS_BSD_MODULE_NET80211)Sebastian Huber1-2/+2
2018-10-02telnetd: Update due to API changesSebastian Huber1-7/+2
Update #3526.
2018-09-27Add PHY-driver for KSZ8091RNB with 50MHz.Christian Mauderer1-0/+186
This adds a driver for the KSZ8091RNB PHY. This PHY needs some special treatment if it is clocked with a 50MHz clock.