Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libtest: Increase line length | Sebastian Huber | 2022-03-24 | 1 | -1/+1 |
| | | | | Update #3716. | ||||
* | libtest: Add scheduler test support | Sebastian Huber | 2022-03-24 | 2 | -0/+948 |
| | | | | | | | | | 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 | 2 | -0/+61 |
| | | | | | | | 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. | ||||
* | cpukit/libmisc/untar: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 3 | -9/+66 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/check: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/serdbg: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 3 | -9/+66 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/rtems-fdt: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/redirector: Manually change license to BSD-2 | Joel Sherrill | 2022-03-22 | 1 | -7/+27 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/mouse: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/fsmount/fsmount.c: Manual header clean up | Joel Sherrill | 2022-03-22 | 1 | -3/+1 |
| | |||||
* | cpukit/libmisc/fsmount: Change license to BSD-2. | Joel Sherrill | 2022-03-22 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/dumpbuf: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 1 | -0/+2 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/dummy: Change license to BSD-2. | Joel Sherrill | 2022-03-22 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/devnull/devzero.c: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/cpuuse: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 6 | -18/+132 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/capture: Manually change license to BSD-2 | Joel Sherrill | 2022-03-22 | 7 | -112/+212 |
| | | | | | | | These files did not follow the standard format and needed to be changed manually. Updates #3053. | ||||
* | cpukit/capture: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | cpukit/libmisc/bspcmdline: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 4 | -12/+88 |
| | | | | Updates #3053. | ||||
* | cpukit/libtest: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 5 | -15/+110 |
| | | | | Updates #3053. | ||||
* | cpukit/libpci: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 22 | -66/+484 |
| | | | | Updates #3053. | ||||
* | cpukit/libgnat: Change license to BSD-2. | Joel Sherrill | 2022-03-22 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | cpukit/libfs/src/rfs: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 21 | -63/+462 |
| | | | | Updates #3053. | ||||
* | cpukit/libds/src/ftpfs/tftpDriver.c: Manually update license to BSD-2 | Joel Sherrill | 2022-03-22 | 1 | -8/+30 |
| | | | | | | | Eric Norum granted permission plus git log archeology to get year for his copyright. Updates #3053. | ||||
* | cpukit/libfs/src/imfs: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 28 | -84/+616 |
| | | | | Updates #3053. | ||||
* | cpukit/libdl: Manual file header reordering (SPDX, Doxygen, Copyright) | Joel Sherrill | 2022-03-22 | 35 | -300/+335 |
| | | | | Updates #3053. | ||||
* | cpukit/libfs/src/defaults: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 37 | -111/+814 |
| | | | | Updates #3053. | ||||
* | cpukit/libdrvmsg: Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 19 | -57/+418 |
| | | | | Updates #3053. | ||||
* | cpukit/libdl Change license to BSD-2 | Joel Sherrill | 2022-03-22 | 35 | -105/+770 |
| | | | | Updates #3053. | ||||
* | cpukit/libdl/rtl-alloc-check.py: Change to BSD-2 by hand | Joel Sherrill | 2022-03-22 | 1 | -7/+25 |
| | | | | Updates #3053. | ||||
* | 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. | ||||
* | shell: Avoid potential stack corruption | Sebastian Huber | 2022-03-16 | 1 | -7/+1 |
| | | | | | | | | | | | The rtems_shell_init() passed the address of a stack variable (exit_code) to rtems_shell_run(). If wait == false, then the stack variable goes out of scope but may be accessed by the created shell thread. The rtems_shell_script() was affected by the same problem. Close #4629. | ||||
* | 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/aarch64: Add Per_CPU_Control accessor | Kinsey Moore | 2022-03-12 | 1 | -0/+23 |
| | | | | | | Add an architecture-specific implementation for _CPU_Get_current_per_CPU_control() to reduce overhead for getting the current CPU's Per_CPU_Control structure. | ||||
* | arm: Fix PMSA section to region mapping | Sebastian Huber | 2022-03-11 | 1 | -22/+33 |
| | | | | | Fix move of regions. Allow sections to be contained in a region (may happen due to region alignment). | ||||
* | arm: Add _AArch32_PMSA_Map_sections_to_regions() | Sebastian Huber | 2022-03-11 | 2 | -20/+90 |
| | | | | This simplifies unit testing. | ||||
* | cpukit: Automated IMD header file clean up | Christian Mauderer | 2022-03-10 | 11 | -11/+11 |
| | | | | | | 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 | 8 | -114/+81 |
| | | | | Updates #4625. | ||||
* | cpukit/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 285 | -1716/+14 |
| | | | | Updates #4625. | ||||
* | libmisc/serdbg: Manual header clean up | Joel Sherrill | 2022-03-10 | 3 | -46/+30 |
| | | | | Updates #4625. | ||||
* | telnetd.c: Manual cleanup of embedded brains File Headers | Joel Sherrill | 2022-03-10 | 1 | -6/+0 |
| | | | | | | This file's text looked different from others. Fixed by hand. Updates #4625. | ||||
* | SMP: Fix start multitasking for some targets | Sebastian Huber | 2022-03-09 | 7 | -0/+59 |
| | | | | | | | | | | | | | The previous SMP multitasking start assumed that the initial heir thread of a processor starts execution in _Thread_Handler(). The _Thread_Handler() sets the interrupt state explicitly by _ISR_Set_level() before it calls the thread entry. Under certain timing conditions, processors may perform an initial context switch to a thread which already executes its thread body (see smptests/smpstart01). In this case, interrupts are disabled after the context switch on targets which do not save/restore the interrupt state during a context switch (aarch64, arm, and riscv). Close #4627. | ||||
* | score: Disable thread dispatching earlier | Sebastian Huber | 2022-03-08 | 2 | -6/+6 |
| | | | | | | | Disable thread dispatching earlier on secondary processors. This ensures that fatal error and per-CPU job handlers are called with thread dispatching disabled. On the boot processor, the thread dispatching is already disabled by _Thread_Dispatch_initialization(). | ||||
* | mpci: Fix RTEMS_DEBUG support | Sebastian Huber | 2022-03-08 | 1 | -1/+1 |
| | |||||
* | cpukit/libblock: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 24 | -72/+528 |
| | | | | Updates #3053. | ||||
* | cpukit/ftpd: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 1 | -3/+22 |
| | | | | | | Not all files could be changed. Updates #3053. | ||||
* | cpukit/include/adainclude: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 39 | -117/+858 |
| | | | | Updates #3053. | ||||
* | score/cpu/v850: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 8 | -24/+176 |
| | | | | Updates #3053. | ||||
* | score/cpu/sparc64: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 9 | -27/+198 |
| | |||||
* | score/cpu/sparc: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 16 | -48/+352 |
| | | | | Updates #3053. | ||||
* | score/cpu/powerpc: Change license to BSD-2 | Joel Sherrill | 2022-02-28 | 10 | -34/+219 |
| | | | | Updates #3053. |