Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testsuites/libtests/[d-o]*: Change license to BSD-2 | Joel Sherrill | 2022-04-07 | 39 | -117/+858 |
| | | | | Updates #3053. | ||||
* | testsuites/libtests/dl*: Change license to BSD-2 | Joel Sherrill | 2022-04-07 | 81 | -243/+1782 |
| | | | | Updates #3053. | ||||
* | testsuites/libtests/[a-c]*: Change license to BSD-2 | Joel Sherrill | 2022-04-07 | 24 | -72/+528 |
| | | | | Updates #3053. | ||||
* | testsuites/tmtests/*: Change license to BSD-2 | Joel Sherrill | 2022-04-07 | 67 | -201/+1474 |
| | | | | Updates #3053. | ||||
* | testsuites/mptests/*: Change license to BSD-2. | Joel Sherrill | 2022-04-07 | 50 | -150/+1100 |
| | | | | Updates #3053. | ||||
* | imfs: Fix index underrun when extending empty file | Christian Mauderer | 2022-04-07 | 2 | -2/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | Currently the following sequence causes a endless loop when extending an IMFS file: - Create a file with zero length and close it. - Make sure nearly no allocatable memory is left. - Open the file and write enough data into it that more than the remaining memory will be used. In that case when extending the IMFS file, the file currently need zero blocks. If allocating enough new blocks fails, the already allocated new blocks will be freed again. The comparison of block>=old_blocks that has been used prior to this patch compared two unsigned numbers. If old_blocks was zero, the comparison of these two numbers always evaluated to true. This patch frees the last block in a separate step to avoid this problem. Fixes #4639 | ||||
* | bsp/stm32h7: update FMC configuration for SRAM and SDRAM usage | Karel Gardas | 2022-04-07 | 1 | -9/+14 |
| | | | | | | | | The patch merges differences in FMC configuration between system_stm32h7xx.c file generated by STM32CubeIDE for 743i-eval2 board and the current RTEMS ext-mem-ctl.c file. Sponsored-By: Precidata | ||||
* | shell: Add rtems_shell_run_main_loop() | Sebastian Huber | 2022-04-06 | 2 | -0/+50 |
| | | | | | | | 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. | ||||
* | shell: Move rtems_shell_init_environment() call | Sebastian Huber | 2022-04-06 | 1 | -2/+2 |
| | | | | | Move rtems_shell_init_environment() call to rtems_shell_set_shell_env() since this function uses the POSIX key. | ||||
* | shell: Add and use SHELL_MAGIC | Sebastian Huber | 2022-04-06 | 1 | -3/+5 |
| | |||||
* | shell: Simplify rtems_shell_dup_current_env() | Sebastian Huber | 2022-04-06 | 1 | -10/+7 |
| | | | | Do not assign members already provided by the global environment. | ||||
* | shell: Refactor rtems_shell_main_loop() | Sebastian Huber | 2022-04-06 | 1 | -134/+150 |
| | | | | | Disentangle the shell main loop from setup and teardown code. Move main loop into shell_main_loop(). | ||||
* | shell: Move line editor output check | Sebastian Huber | 2022-04-06 | 1 | -44/+38 |
| | | | | | Move call to isatty() to caller of rtems_shell_line_editor(). This avoids a dependency on isatty() in rtems_shell_line_editor(). | ||||
* | build: Remove obsolete test excludes | Sebastian Huber | 2022-04-06 | 13 | -52/+0 |
| | |||||
* | bsps: Add gicv3_get_attributes() | Sebastian Huber | 2022-04-06 | 2 | -26/+33 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_get_priority() | Sebastian Huber | 2022-04-06 | 2 | -3/+14 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_set_priority() | Sebastian Huber | 2022-04-06 | 2 | -3/+16 |
| | |||||
* | bsps: Move gicv3_init_cpu_interface() | Sebastian Huber | 2022-04-06 | 2 | -30/+29 |
| | | | | Make the processor index a parameter. | ||||
* | bsps: Move gicv3_init_dist() | Sebastian Huber | 2022-04-06 | 2 | -39/+38 |
| | | | | Make the distributor register block a parameter. | ||||
* | bsps: Add gicv3_sgi_ppi_disable() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_enable() | Sebastian Huber | 2022-04-06 | 2 | -9/+16 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_is_enabled() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_ppi_clear_pending() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_ppi_set_pending() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_trigger_sgi() | Sebastian Huber | 2022-04-06 | 2 | -14/+22 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_is_pending() | Sebastian Huber | 2022-04-06 | 2 | -4/+12 |
| | |||||
* | bsps: Add <dev/irq/arm-gicv3.h> | Sebastian Huber | 2022-04-06 | 4 | -121/+165 |
| | | | | | | | | Separate the Interrupt Manager implementation from the generic Arm GICv3 support. Move parts of the Arm GICv3 support into a new header file. This helps to support systems with a clustered structure in which multiple GICv3 instances are present. For example, two clusters of two Cortex-R52 cores where each cluster has a dedicated GICv3 instance. | ||||
* | unit: Test red-black trees | Sebastian Huber | 2022-04-06 | 2 | -0/+1196 |
| | |||||
* | unit: Add test for misaligned builtin memcpy() | Sebastian Huber | 2022-04-06 | 2 | -0/+52 |
| | |||||
* | unit: Add a unit test suite | Sebastian Huber | 2022-04-06 | 6 | -0/+141 |
| | |||||
* | bsp/stm32h7: Disable some tests for a variant | Sebastian Huber | 2022-04-06 | 1 | -0/+2 |
| | | | | Making this BSP a small memory target is a bit coarse and could be improved. | ||||
* | bsps/stm32h7: link to flash on STM32H7B3I-DK | Karel Gardas | 2022-04-06 | 1 | -1/+4 |
| | | | | | The patch is needed due to smaller SRAM and completely disabled SDRAM on the BSP variant. | ||||
* | libmisc/untar: Use a larger block size to read and write files | Chris Johns | 2022-04-06 | 1 | -20/+33 |
| | | | | | | | - A larger block size lets files systems work better. On JFFS a 512 byte compressed block means lots of small flash updates Closes #4635 | ||||
* | sp0*/*.doc: Remove junk UTF-8 character | Joel Sherrill | 2022-04-05 | 6 | -5/+9 |
| | |||||
* | testsuites/sptests/sp[i-z]*/*.doc: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 40 | -120/+880 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[a-h]*/*.doc: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 29 | -84/+618 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[0-7]*/*.doc: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 69 | -207/+1518 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[s-z]*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 55 | -165/+1210 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[g-r]*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 51 | -153/+1122 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[a-f*]*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 52 | -156/+1144 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[4-7]*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 31 | -93/+682 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp[2-3]*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 40 | -120/+880 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp1*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 49 | -147/+1078 |
| | | | | Updates #3053. | ||||
* | testsuites/sptests/sp0*: Change license to BSD-2 | Joel Sherrill | 2022-04-05 | 41 | -123/+902 |
| | | | | Updates #3053. | ||||
* | Update email address of Fernando Ruiz Casas to <fruizcasas@gmail.com> | Joel Sherrill | 2022-04-05 | 43 | -202/+260 |
| | | | | This was requested to be executed prior to relicensing to BSD-2. | ||||
* | bsp/stm32h7: Convert to UNIX line endings | Sebastian Huber | 2022-04-05 | 263 | -708277/+708277 |
| | |||||
* | bsp/stm32h7: bring all required changes into system_stm32h7xx for ↵ | Karel Gardas | 2022-04-05 | 1 | -7/+44 |
| | | | | | | | | STM32H7B3I-DK BSP variant The changes provided here are a result of a merge from various examples system_stm32h7xx.c files provided by STMicroelectronics for the STM32H7B3I-DK board with the original RTEMS file provided for the STM32H743I-EVAL2 board. | ||||
* | bsp/stm32h7: properly ifdef all unsupported features in start -hal file ↵ | Karel Gardas | 2022-04-05 | 1 | -0/+20 |
| | | | | while compiling for STM32H7B3I-DK BSP | ||||
* | bsp/stm32h7: configure peripheral clocks for STM32H7B3xxQ (e.g. ↵ | Karel Gardas | 2022-04-05 | 1 | -0/+17 |
| | | | | STM32H7B3I-DK BSP) | ||||
* | bsp/stm32h7: configure oscillator for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP) | Karel Gardas | 2022-04-05 | 1 | -0/+17 |
| |