summaryrefslogtreecommitdiffstats
path: root/spec/build (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-06-01bsps/stm32h7: move cache implementation from obj to BSPs own yml fileKarel Gardas5-1/+4
This is done in preparation for future Cortex-M4 based BSP variants which do not provide cache at all. Sponsored-By: Precidata
2022-05-27bsps/stm32h7: set default SDRAM x sizes on stm32h757i-eval BSPKarel Gardas2-1/+5
This means: SDRAM 1: 0 SDRAM 2: 32 MB Sponsored-By: Precidata
2022-05-27bsps/stm32h7: provide linkcmds for SRAM, FLASH_SDRAM and SRAM_SDRAM linkingKarel Gardas5-2/+156
Sponsored-By: Precidata
2022-05-27bsps/stm32h7: add and enable test set exclusion for stm32h757i-eval BSPKarel Gardas2-0/+21
Sponsored-By: Precidata
2022-05-27bsps/stm32h7: disable all U(S)ARTs except USART1 on stm32h757i-eval BSPKarel Gardas9-2/+16
This patch disables all U(S)ARTs which are not supported by the board itself and its provided connectors. Sponsored-By: Precidata
2022-05-27bsps/stm32h7: add configuration and enable build of stm32h757i-eval BSPKarel Gardas7-0/+54
This is minimalist configuration for the stm32h757i-eval BSP provided here. The only general enhancement worth mention is boot core configuration which is needed here as this is the first dual-core board supported by stm32h7 BSP family and we need to choose boot core in order to get C files compiling well. Sponsored-By: Precidata
2022-05-23testsuites/sptests: Add sppps01 testGabriel Moyano2-0/+21
Update #2349.
2022-05-16bsp/stm32h7: copy system files to nucleo-h743zi board directoryKarel Gardas1-5/+5
Also adjust BSP spec file to make it buildable with board files. Sponsored-By: Precidata
2022-05-16bsp/stm32h7: copy system files to stm32h743i-eval board directoryKarel Gardas1-5/+5
Also adjust BSP spec file to make it buildable with board files. Sponsored-By: Precidata
2022-05-16bsp/stm32h7: copy system files to stm32h7b3i-dk board directoryKarel Gardas1-5/+5
Also adjust BSP spec file to make it buildable with board files. Sponsored-By: Precidata
2022-05-16bsp/stm32h7: move compilation of system files to BSPs spec. filesKarel Gardas4-8/+18
The patch is done in preparation for stm32h7 BSP tree refactoring. Sponsored-By: Precidata
2022-05-05build: Check for psxtests prerequisitesSebastian Huber5-4/+10
Close #4645.
2022-04-06build: Remove obsolete test excludesSebastian Huber13-52/+0
2022-04-06bsps: Add <dev/irq/arm-gicv3.h>Sebastian Huber2-0/+2
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.
2022-04-06unit: Test red-black treesSebastian Huber1-0/+1
2022-04-06unit: Add test for misaligned builtin memcpy()Sebastian Huber1-0/+1
2022-04-06unit: Add a unit test suiteSebastian Huber5-0/+60
2022-04-06bsp/stm32h7: Disable some tests for a variantSebastian Huber1-0/+2
Making this BSP a small memory target is a bit coarse and could be improved.
2022-04-06bsps/stm32h7: link to flash on STM32H7B3I-DKKarel Gardas1-1/+4
The patch is needed due to smaller SRAM and completely disabled SDRAM on the BSP variant.
2022-04-05bsp/stm32h7: use appropriate STM32H7B3xxQ define for STM32H7B3I-DK BSP variantKarel Gardas1-1/+4
2022-04-05bsp/stm32h7: configure S(D)RAM values for STM32H7B3I-DK BSP variantKarel Gardas6-6/+24
Caveat: SDRAM 1 is completely disabled for now.
2022-04-05bsp/stm32h7: HSE clock value configuration for STM32H7B3I-DK BSP variantKarel Gardas1-0/+3
2022-04-05bsp/stm32h7: add flash latency configurationKarel Gardas2-0/+21
2022-04-05bsp/stm32h7: add configuration for USART1 GPIO pins, registers and alternate ↵Karel Gardas4-0/+63
function
2022-04-05bsp/stm32h7: disable UART 5, 7, 8, 9 and USART 3, 6, 10 for STM32H7B3I-DK BSPKarel Gardas7-7/+28
2022-04-05bsp/stm32h7: add power supply configurationKarel Gardas2-0/+21
2022-04-05bsp/stm32h7: add spec file for the STM32H7B3I-DK BSP variantKarel Gardas1-0/+17
2022-03-29rtems: Clarify scheduler of created taskSebastian Huber1-0/+1
2022-03-29validation: Use individual names for ident testsSebastian Huber1-0/+1
Make the task configuration reusable. Update #3716.
2022-03-24smp: Add fatal errorSebastian Huber2-0/+23
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.
2022-03-24validation: Test support functionsSebastian Huber1-0/+2
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test thread implementationSebastian Huber4-0/+46
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test SMP-specific aspectsSebastian Huber3-0/+24
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test scheduler operationsSebastian Huber2-0/+4
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test C libary functionsSebastian Huber1-0/+2
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test <sys/lock.h> mutex operationsSebastian Huber1-0/+1
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test futex supportSebastian Huber1-0/+2
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test status code directivesSebastian Huber1-0/+4
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test timecounterSebastian Huber4-0/+66
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test object servicesSebastian Huber2-1/+2
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test User Extensions ManagerSebastian Huber3-0/+25
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Timer ManagerFrank Kühndel1-0/+11
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Task ManagerSebastian Huber7-4/+49
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Signal ManagerSebastian Huber4-4/+6
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Semaphore ManagerSebastian Huber4-0/+12
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Scheduler ManagerSebastian Huber3-0/+10
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Rate Monotonic ManagerFrank Kühndel2-0/+11
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test Partition ManagerSebastian Huber2-0/+7
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test optionsSebastian Huber1-0/+1
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
2022-03-24validation: Test task modesSebastian Huber1-0/+1
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.