Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EPOCH(9): Add epoch_drain_callbacks() | Sebastian Huber | 2019-07-09 | 1 | -2/+80 |
| | |||||
* | EPOCH(9): Avoid inline functions | Sebastian Huber | 2019-07-09 | 1 | -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 handling | Sebastian Huber | 2019-07-05 | 1 | -0/+2 |
| | |||||
* | i2c tool : port to RTEMS | Vijay Kumar Banerjee | 2019-06-29 | 1 | -0/+35 |
| | |||||
* | Add RTEMS-specific getcredhostuuid() | Sebastian Huber | 2019-06-05 | 1 | -11/+28 |
| | |||||
* | Use _SMP_Unicast_action() | Sebastian Huber | 2019-05-21 | 1 | -4/+1 |
| | | | | It is a bit more efficient. | ||||
* | Update due to API changes | Sebastian Huber | 2019-05-15 | 1 | -5/+3 |
| | | | | Close #3749. | ||||
* | Separate libbsd and RTEMS clock ticks | Sebastian Huber | 2019-05-15 | 2 | -12/+10 |
| | |||||
* | Include missing <stdlib.h> to fix warnings | Sebastian Huber | 2019-05-13 | 1 | -0/+1 |
| | |||||
* | Remove unused maxusers | Sebastian Huber | 2019-05-13 | 1 | -2/+0 |
| | |||||
* | Remove dangerous weak definition of getentropy() | Sebastian Huber | 2019-05-13 | 1 | -12/+0 |
| | | | | All BSP supporting libbsd should provide this function. | ||||
* | Use static inline functions for jail and prison | Sebastian Huber | 2019-05-13 | 1 | -230/+0 |
| | | | | This helps the compiler to optimize away dead code. | ||||
* | Fix zero-copy mbuf support | Sebastian Huber | 2019-05-13 | 1 | -2/+1 |
| | | | | In 2017 there was a change in the mbuf API. | ||||
* | Update due to API changes | Sebastian Huber | 2019-04-11 | 2 | -3/+3 |
| | |||||
* | bin/openssl: Port to RTEMS. | Christian Mauderer | 2019-03-27 | 1 | -0/+40 |
| | |||||
* | Remove unused file | Sebastian Huber | 2019-03-01 | 1 | -224/+0 |
| | |||||
* | Build C++ kernel-space compatibility file | Sebastian Huber | 2019-02-18 | 1 | -2/+3 |
| | |||||
* | Fix INVARIANTS support | Sebastian Huber | 2019-01-22 | 1 | -0/+32 |
| | |||||
* | Fix locking issue in epoch_sysinit() | Sebastian Huber | 2018-12-20 | 1 | -0/+4 |
| | | | | | The _Watchdog_Per_CPU_insert_ticks() assumes that interrupts are disabled. | ||||
* | Update to FreeBSD head 2018-11-15 | Sebastian Huber | 2018-11-15 | 1 | -576/+576 |
| | | | | | | Git mirror commit a18b0830c4be01b39489a891b63d6023ada6358a. Update #3472. | ||||
* | Fix locking issue in epoch_watchdog() | Sebastian Huber | 2018-11-15 | 1 | -0/+3 |
| | | | | | The _Watchdog_Per_CPU_insert_ticks() assumes that interrupts are disabled. | ||||
* | Include missing <sys/types.h> | Sebastian Huber | 2018-11-13 | 1 | -0/+1 |
| | | | | Update #3598. | ||||
* | Use global stdout for kernel output and syslog() | Sebastian Huber | 2018-10-10 | 1 | -7/+19 |
| | |||||
* | Fix syslog() priority handling | Sebastian Huber | 2018-10-10 | 1 | -10/+30 |
| | | | | Ths syslog priority is a mask not a level. | ||||
* | CONFIG_INTRHOOK(9): Port to RTEMS | Sebastian Huber | 2018-09-25 | 1 | -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-17 | Sebastian Huber | 2018-09-21 | 1 | -21/+4 |
| | | | | | | Git mirror commit 6c2192b1ef8c50788c751f878552526800b1e319. Update #3472. | ||||
* | Update to FreeBSD head 2018-06-01 | Sebastian Huber | 2018-09-21 | 2 | -1/+335 |
| | | | | | | Git mirror commit fb63610a69b0eb7f69a201ba05c4c1a7a2739cf9. Update #3472. | ||||
* | Update to FreeBSD head 2018-02-01 | Sebastian Huber | 2018-09-21 | 1 | -19/+38 |
| | | | | | | Git mirror commit d079ae0442af8fa3cfd6d7ede190d04e64a2c0d4. Update #3472. | ||||
* | Update to FreeBSD head 2017-12-01 | Sebastian Huber | 2018-09-21 | 2 | -17/+14 |
| | | | | | | Git mirror commit e724f51f811a4b2bd29447f8b85ab5c2f9b88266. Update #3472. | ||||
* | Update to FreeBSD head 2017-08-01 | Sebastian Huber | 2018-09-21 | 1 | -2/+2 |
| | | | | | | Git mirror commit f5002f5e5f78cae9f0269d812dc0aedb0339312c. Update #3472. | ||||
* | Initialize interrupt server earlier | Sebastian Huber | 2018-09-12 | 1 | -1/+1 |
| | | | | | This allows to initialize other basic services which depend on the interrupt server. | ||||
* | Move dynamic mutex pool to separate file | Sebastian Huber | 2018-09-12 | 1 | -0/+52 |
| | | | | This avoids false link-time dependencies. | ||||
* | vprintf: Avoid printf() to avoid FPU usage | Sebastian Huber | 2018-09-10 | 1 | -3/+11 |
| | |||||
* | rc.conf: Fix cloned interface setup. | Christian Mauderer | 2018-08-02 | 1 | -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 Mauderer | 2018-08-02 | 2 | -0/+353 |
| | |||||
* | ipsec-tools: Port libipsec, setkey and racoon. | Christian Mauderer | 2018-08-02 | 4 | -4/+147 |
| | | | | | Note that this replaces the libipsec from FreeBSD with the one provided by ipsec-tools. | ||||
* | dhcpcd: Add rtems_dhcpcd_start() | Sebastian Huber | 2018-05-08 | 3 | -66/+94 |
| | | | | Use it throughout to start the DHCP client (dhcpcd). | ||||
* | rc_conf: Do not create directories used by dhcpcd | Sebastian Huber | 2018-05-08 | 1 | -12/+0 |
| | | | | The dhcpcd will create the directories on its own. | ||||
* | rc_conf: Include missing header files | Sebastian Huber | 2018-05-08 | 1 | -0/+4 |
| | |||||
* | vprintf: Add handler that mutes all output. | Christian Mauderer | 2018-03-23 | 1 | -0/+10 |
| | | | | | This adds a vprintf handler that can be used to suppress all outputs of the libbsd. | ||||
* | Silence rtems_bsd_ifconfig() | Sebastian Huber | 2018-03-23 | 1 | -0/+1 |
| | |||||
* | mutex: Use panic() after ISR lock release | Sebastian Huber | 2018-03-13 | 1 | -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 changes | Sebastian Huber | 2018-02-05 | 1 | -23/+8 |
| | | | | Update #2843. | ||||
* | Add rtems_bsd_ifconfig() | Sebastian Huber | 2018-01-23 | 1 | -0/+75 |
| | |||||
* | Add rtems_bsd_initialize_dhcp() | Sebastian Huber | 2017-12-05 | 1 | -0/+115 |
| | |||||
* | Revert "RWLOCK(9): Add reader/writer lock implementation" | Sebastian Huber | 2017-11-17 | 2 | -260/+30 |
| | | | | | | This was accidentally committed. This reverts commit 97a98f6cd767b3a68279890488c7b451788f84f4. | ||||
* | Revert "SX(9): Implement with reader/writer lock" | Sebastian Huber | 2017-11-17 | 1 | -93/+28 |
| | | | | | | This was accidentally committed. This reverts commit cc7a8d87e7307db738bf39ab1ca3ce1053f1c163. | ||||
* | SX(9): Implement with reader/writer lock | Sebastian Huber | 2017-11-16 | 1 | -28/+93 |
| | |||||
* | RWLOCK(9): Add reader/writer lock implementation | Sebastian Huber | 2017-11-16 | 2 | -30/+260 |
| | |||||
* | LOCKING(9): Remove dead code (DDB) | Sebastian Huber | 2017-11-16 | 3 | -12/+0 |
| |