Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Account for <sys/bitset.h> API changes | Sebastian Huber | 2022-06-23 | 1 | -17/+73 |
| | | | | Update #4667. | ||||
* | score: Remove unused _Processor_mask_Nand() | Sebastian Huber | 2022-06-23 | 1 | -16/+0 |
| | | | | Update #4667. | ||||
* | score: Make SMP only code explicit | Sebastian Huber | 2022-06-23 | 1 | -28/+5 |
| | | | | | | | Conditional expressions with inline functions are not optimized away if optimization is disabled. Avoid such expressions to prevent dead branches. It helps also during code review to immediately see if a loop is used or not. | ||||
* | TFTPFS: Implement block and window size options | Frank Kühndel | 2022-06-21 | 1 | -14/+393 |
| | | | | | | | | | | | | | | | | | | | | | The original file cpukit/libfs/src/ftpfs/tftpDriver.c is split into two: tftpfs.c - This file contains the code from tftpDriver.c related to file system operations such as mount(), open(), read(), and so on. tftpDriver.c - In the original file remains only the code related to networking. This code implements the Trivial File Transfer Protocol (TFTP). Moreover, the code is extended to support * RFC 2347 TFTP Option Extension * RFC 2348 TFTP Blocksize Option * RFC 7440 TFTP Windowsize Option Update #4666. | ||||
* | timecounter.h: Add _Timecounter_Discipline() | Gabriel Moyano | 2022-05-23 | 2 | -0/+26 |
| | | | | Update #2349. | ||||
* | timepps.h: PPS_SYNC defined by default | Gabriel Moyano | 2022-05-23 | 1 | -0/+1 |
| | | | | Update #2349. | ||||
* | score: Rename tc_getfrequency() | Gabriel Moyano | 2022-05-23 | 2 | -0/+18 |
| | | | | | | Rename tc_getfrequency() to _Timecounter_Get_frequency(). Update #2349. | ||||
* | kern_tc.c: Replace FreeBSD event mechanism by adding pointers to function | Gabriel Moyano | 2022-05-23 | 1 | -0/+24 |
| | | | | Update #2349. | ||||
* | kern_tc.c: Add atomic dependencies required by the PPS API | Gabriel Moyano | 2022-05-23 | 1 | -0/+7 |
| | | | | Update #2349. | ||||
* | Add file descriptions to kernel space headers | Sebastian Huber | 2022-05-18 | 9 | -3/+53 |
| | |||||
* | Fix copyright notice of kernel space headers | Sebastian Huber | 2022-05-18 | 6 | -53/+59 |
| | | | | | Use the copyright notice of the associated header file from FreeBSD if the kernel space header file contains a substantial amount of imported code. | ||||
* | Add include guard checks to kernel space headers | Sebastian Huber | 2022-05-18 | 2 | -0/+8 |
| | |||||
* | score: Add SMP priority affinity scheduler yield | Tian Ye | 2022-05-12 | 1 | -1/+7 |
| | |||||
* | include: Add file headers and licenses | Ryan Long | 2022-05-04 | 2 | -0/+66 |
| | | | | | These files had no header, copyright, or license. Based on git history, added appropriate copyrights and licenses. | ||||
* | ftpd.h: Add file header and license | Ryan Long | 2022-05-04 | 1 | -1/+30 |
| | | | | | This file had no header, copyright, or license. Based on git history, added appropriate copyright and license. | ||||
* | include/pci: Add file header and license | Ryan Long | 2022-05-04 | 1 | -1/+20 |
| | | | | | This file had no header, copyright, or license. Based on git history, added appropriate copyright and license. | ||||
* | cpukit/include/rtems: Add file headers and licenses | Ryan Long | 2022-05-04 | 2 | -0/+53 |
| | | | | | These files had no header, copyright, or licenses. Based on git history, added appropriate copyright and license. | ||||
* | cpukit/include: Adding file headers and licenses | Ryan Long | 2022-05-04 | 7 | -4/+207 |
| | | | | | These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license. | ||||
* | heap: Fix heap statistics with protection enabled | Sebastian Huber | 2022-04-28 | 1 | -9/+1 |
| | | | | Close #4644. | ||||
* | shell: Add rtems_shell_run_main_loop() | Sebastian Huber | 2022-04-06 | 1 | -0/+25 |
| | | | | | | | In contrast to rtems_shell_main_loop(), this new function does not perform all sorts of initialization based on environment settings. For example, due to the use of isatty() in rtems_shell_main_loop() it is impossible to run an interactive shell through a socket connection. | ||||
* | Update email address of Fernando Ruiz Casas to <fruizcasas@gmail.com> | Joel Sherrill | 2022-04-05 | 3 | -14/+20 |
| | | | | This was requested to be executed prior to relicensing to BSD-2. | ||||
* | cpukit/include; Remove SPDX from Gaisler files NOT changed to BSD-2 | Joel Sherrill | 2022-04-02 | 12 | -24/+0 |
| | |||||
* | cpukit/include/rtems/timespec.h: Change license to BSD-2 | Joel Sherrill | 2022-04-01 | 1 | -3/+22 |
| | | | | | | Permission received from Krzysztof Miesowicz. Updates #3053. | ||||
* | cpukit/include/rtems/cbs.h: Change license to BSD-2 | Joel Sherrill | 2022-04-01 | 1 | -3/+22 |
| | | | | | | Permission received from Petr Benes Updates #3053. | ||||
* | rtems: Clarify scheduler of created task | Sebastian Huber | 2022-03-29 | 1 | -3/+3 |
| | |||||
* | cpukit/include/rtems/confdefs/libpci.h: Manual file header clean up | Joel Sherrill | 2022-03-25 | 1 | -8/+8 |
| | |||||
* | cpukit/include/pci: Manual header file clean up | Joel Sherrill | 2022-03-25 | 7 | -9/+61 |
| | |||||
* | cpukit/include/drvmgr: Manual header file clean up | Joel Sherrill | 2022-03-25 | 4 | -7/+35 |
| | |||||
* | cpukit/include/pci.h: Manual header clean up | Joel Sherrill | 2022-03-25 | 1 | -2/+11 |
| | |||||
* | cpukit/include/*.h: Change license to BSD-2 | Joel Sherrill | 2022-03-25 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | cpukit/include/sys: Change license to BSD-2. | Joel Sherrill | 2022-03-25 | 31 | -97/+686 |
| | | | | Updates #3053. | ||||
* | cpukit/include/rtems: Change license to BSD-2 | Joel Sherrill | 2022-03-25 | 73 | -219/+1606 |
| | | | | Updates #3053. | ||||
* | cpukit/include/linux: Change license to BSD-2 | Joel Sherrill | 2022-03-25 | 4 | -12/+88 |
| | | | | Updates #3053. | ||||
* | cpukit/include/dev: Change license to BSD-2 | Joel Sherrill | 2022-03-25 | 12 | -36/+264 |
| | | | | Updates #3053. | ||||
* | cpukit/: Update Eric Norum contact info and normalize file headers | Joel Sherrill | 2022-03-24 | 1 | -7/+28 |
| | |||||
* | smp: Add fatal error | Sebastian Huber | 2022-03-24 | 1 | -1/+2 |
| | | | | | | | Add SMP-specifc SMP_FATAL_MULTITASKING_START_ON_NOT_ONLINE_PROCESSOR fatal error. This fatal error helps to diagnose a broken SMP startup sequence. Without this error a context switch using the NULL pointer for the thread control block happens which may be difficult to debug. | ||||
* | libtest: Add scheduler test support | Sebastian Huber | 2022-03-24 | 1 | -0/+290 |
| | | | | | | | | | Add support to record scheduler operations. This support is especially important for tests in SMP configurations since the thread switch extension is quite difficult to use due to the asynchronous nature of thread dispatching. In contrast, the scheduler operations occur normally in a deterministic order. Update #3716. | ||||
* | score: Add _IO_Relax() | Sebastian Huber | 2022-03-24 | 1 | -0/+8 |
| | | | | | | | This function may be used to burn a couple of processor cycles with minimum impact on the system bus. It may be used in busy wait loops. Since it is a global function, it is possible to wrap it in device driver test code. | ||||
* | thread.hpp: Fix redefinition of default argument | Sebastian Huber | 2022-03-18 | 1 | -18/+14 |
| | | | | | | A default argument shall be defined only once. Close #4632. | ||||
* | bsps/irq: Improve affinity set handling | Sebastian Huber | 2022-03-16 | 1 | -1/+8 |
| | | | | | | | | Restrict the affinity set to the set of online processors. Make sure the affinity set for an interrupt vector contains at least one online processor. Update #3269. | ||||
* | cpukit: Automated IMD header file clean up | Christian Mauderer | 2022-03-10 | 6 | -6/+6 |
| | | | | | | Use the same form of IMD in all copyright lines Update #4625. | ||||
* | bsps and cpukit: Manual file header clean up | Christian Mauderer | 2022-03-10 | 5 | -80/+53 |
| | | | | Updates #4625. | ||||
* | cpukit/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 52 | -320/+4 |
| | | | | Updates #4625. | ||||
* | cpukit/include/adainclude: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 39 | -117/+858 |
| | | | | Updates #3053. | ||||
* | cpukit/include/rtems/posix/*.h: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 26 | -78/+572 |
| | | | | Updates #3053. | ||||
* | cpukit/include/rtems/rtems/*.h: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 34 | -102/+748 |
| | | | | Updates #3053. | ||||
* | cpukit/include/rtems/score/[s-z]*.h: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 53 | -159/+1166 |
| | | | | Updates #3053. | ||||
* | cpukit/include/rtems/score/[a-r]*.h: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 50 | -150/+1100 |
| | | | | Updates #3053. | ||||
* | kern_ntptime.c: Port to RTEMS | Sebastian Huber | 2022-02-21 | 2 | -2/+11 |
| | | | | | | Remove previous adjtime() implementation. Update #2348. | ||||
* | config: CONFIGURE_DISABLE_NEWLIB_REENTRANCY | Sebastian Huber | 2022-02-21 | 1 | -8/+9 |
| | | | | | | | Do not initialize Thread_Control::libc_reent if CONFIGURE_DISABLE_NEWLIB_REENTRANCY is defined. This helps to catch errors with a NULL pointer exception rather than a corruption of the thread control block. |