summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/rtems (follow)
Commit message (Collapse)AuthorAgeFilesLines
* EPOCH(9): Add epoch_drain_callbacks()Sebastian Huber2019-07-091-2/+80
|
* EPOCH(9): Avoid inline functionsSebastian Huber2019-07-091-1/+32
| | | | | FreeBSD changed the epoch_enter() and epoch_exit() inline functions into proper functions after a performance analysis to avoid code bloat.
* SLEEPQUEUE(9): Fix timeout handlingSebastian Huber2019-07-051-0/+2
|
* i2c tool : port to RTEMSVijay Kumar Banerjee2019-06-291-0/+35
|
* Add RTEMS-specific getcredhostuuid()Sebastian Huber2019-06-051-11/+28
|
* Use _SMP_Unicast_action()Sebastian Huber2019-05-211-4/+1
| | | | It is a bit more efficient.
* Update due to API changesSebastian Huber2019-05-151-5/+3
| | | | Close #3749.
* Separate libbsd and RTEMS clock ticksSebastian Huber2019-05-152-12/+10
|
* Include missing <stdlib.h> to fix warningsSebastian Huber2019-05-131-0/+1
|
* Remove unused maxusersSebastian Huber2019-05-131-2/+0
|
* Remove dangerous weak definition of getentropy()Sebastian Huber2019-05-131-12/+0
| | | | All BSP supporting libbsd should provide this function.
* Use static inline functions for jail and prisonSebastian Huber2019-05-131-230/+0
| | | | This helps the compiler to optimize away dead code.
* Fix zero-copy mbuf supportSebastian Huber2019-05-131-2/+1
| | | | In 2017 there was a change in the mbuf API.
* Update due to API changesSebastian Huber2019-04-112-3/+3
|
* bin/openssl: Port to RTEMS.Christian Mauderer2019-03-271-0/+40
|
* Remove unused fileSebastian Huber2019-03-011-224/+0
|
* Build C++ kernel-space compatibility fileSebastian Huber2019-02-181-2/+3
|
* Fix INVARIANTS supportSebastian Huber2019-01-221-0/+32
|
* Fix locking issue in epoch_sysinit()Sebastian Huber2018-12-201-0/+4
| | | | | The _Watchdog_Per_CPU_insert_ticks() assumes that interrupts are disabled.
* Update to FreeBSD head 2018-11-15Sebastian Huber2018-11-151-576/+576
| | | | | | Git mirror commit a18b0830c4be01b39489a891b63d6023ada6358a. Update #3472.
* Fix locking issue in epoch_watchdog()Sebastian Huber2018-11-151-0/+3
| | | | | The _Watchdog_Per_CPU_insert_ticks() assumes that interrupts are disabled.
* Include missing <sys/types.h>Sebastian Huber2018-11-131-0/+1
| | | | Update #3598.
* Use global stdout for kernel output and syslog()Sebastian Huber2018-10-101-7/+19
|
* Fix syslog() priority handlingSebastian Huber2018-10-101-10/+30
| | | | Ths syslog priority is a mask not a level.
* CONFIG_INTRHOOK(9): Port to RTEMSSebastian Huber2018-09-251-58/+0
| | | | | | | | | Some device drivers (e.g. MMC) need a complex intialization with working callouts. Remove the dummy CONFIG_INTRHOOK() implementation and replace it with the real one from FreeBSD. Make sure TIMEOUT(9) services work at this point. Update #3525.
* Update to FreeBSD head 2018-09-17Sebastian Huber2018-09-211-21/+4
| | | | | | Git mirror commit 6c2192b1ef8c50788c751f878552526800b1e319. Update #3472.
* Update to FreeBSD head 2018-06-01Sebastian Huber2018-09-212-1/+335
| | | | | | Git mirror commit fb63610a69b0eb7f69a201ba05c4c1a7a2739cf9. Update #3472.
* Update to FreeBSD head 2018-02-01Sebastian Huber2018-09-211-19/+38
| | | | | | Git mirror commit d079ae0442af8fa3cfd6d7ede190d04e64a2c0d4. Update #3472.
* Update to FreeBSD head 2017-12-01Sebastian Huber2018-09-212-17/+14
| | | | | | Git mirror commit e724f51f811a4b2bd29447f8b85ab5c2f9b88266. Update #3472.
* Update to FreeBSD head 2017-08-01Sebastian Huber2018-09-211-2/+2
| | | | | | Git mirror commit f5002f5e5f78cae9f0269d812dc0aedb0339312c. Update #3472.
* Initialize interrupt server earlierSebastian Huber2018-09-121-1/+1
| | | | | This allows to initialize other basic services which depend on the interrupt server.
* Move dynamic mutex pool to separate fileSebastian Huber2018-09-121-0/+52
| | | | This avoids false link-time dependencies.
* vprintf: Avoid printf() to avoid FPU usageSebastian Huber2018-09-101-3/+11
|
* rc.conf: Fix cloned interface setup.Christian Mauderer2018-08-021-1/+2
| | | | | | The cloned interfaces have to be set up befor the interface list is created. Otherwise it's not possible to configure a cloned interface with a `ifconfig_gifX` line.
* Add ipsec to rc.conf.Christian Mauderer2018-08-022-0/+353
|
* ipsec-tools: Port libipsec, setkey and racoon.Christian Mauderer2018-08-024-4/+147
| | | | | Note that this replaces the libipsec from FreeBSD with the one provided by ipsec-tools.
* dhcpcd: Add rtems_dhcpcd_start()Sebastian Huber2018-05-083-66/+94
| | | | Use it throughout to start the DHCP client (dhcpcd).
* rc_conf: Do not create directories used by dhcpcdSebastian Huber2018-05-081-12/+0
| | | | The dhcpcd will create the directories on its own.
* rc_conf: Include missing header filesSebastian Huber2018-05-081-0/+4
|
* vprintf: Add handler that mutes all output.Christian Mauderer2018-03-231-0/+10
| | | | | This adds a vprintf handler that can be used to suppress all outputs of the libbsd.
* Silence rtems_bsd_ifconfig()Sebastian Huber2018-03-231-0/+1
|
* mutex: Use panic() after ISR lock releaseSebastian Huber2018-03-131-3/+7
| | | | | | Using panic() with interrupts disabled could lead to an additional error (INTERNAL_ERROR_BAD_THREAD_DISPATCH_ENVIRONMENT) due to a potentially blocking output.
* termios: Update due to API changesSebastian Huber2018-02-051-23/+8
| | | | Update #2843.
* Add rtems_bsd_ifconfig()Sebastian Huber2018-01-231-0/+75
|
* Add rtems_bsd_initialize_dhcp()Sebastian Huber2017-12-051-0/+115
|
* Revert "RWLOCK(9): Add reader/writer lock implementation"Sebastian Huber2017-11-172-260/+30
| | | | | | This was accidentally committed. This reverts commit 97a98f6cd767b3a68279890488c7b451788f84f4.
* Revert "SX(9): Implement with reader/writer lock"Sebastian Huber2017-11-171-93/+28
| | | | | | This was accidentally committed. This reverts commit cc7a8d87e7307db738bf39ab1ca3ce1053f1c163.
* SX(9): Implement with reader/writer lockSebastian Huber2017-11-161-28/+93
|
* RWLOCK(9): Add reader/writer lock implementationSebastian Huber2017-11-162-30/+260
|
* LOCKING(9): Remove dead code (DDB)Sebastian Huber2017-11-163-12/+0
|