| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The updated Ethernet interface driver in libbsd profits from more
transmit descriptors since it no longer uses transmit done interrupts.
|
|
|
|
|
|
| |
RTEMS runs at EL1 and the removed register accesses are for
EL3 or the TF-A. This change aligns our driver with the Linux
and FreeBSD ones.
|
|
|
|
|
| |
- Any page tables need to be flushed if the cache is enabled.
Disabling the cache may only be available in secure mode.
|
|
|
|
| |
Updates #3053.
|
| |
|
|
|
|
| |
Updates #4664
|
|
|
|
|
|
|
| |
Nucleo board does not provide any external memory so code does not have
any function here anyway.
Sponsored-By: Precidata
|
|
|
|
|
|
|
| |
The idea here is to prepare for better per-board specialization
of the hooks function code.
Sponsored-By: Precidata
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The interrupt enables are used to implement a priority scheme in
bsp_interrupt_dispatch(). Enable interrupts through
bsp_interrupt_vector_enable() only if they are not already enabled to
not interfere with the priority scheme while
bsp_interrupt_vector_enable() is called during interrupt dispatching.
|
|
|
|
|
| |
Provide custom bsp_interrupt_is_valid_vector() implementation since
several interrupt vectors are reserved.
|
|
|
|
|
| |
This helps to run the validation tests of the Interrupt Manager
directives.
|
| |
|
|
|
|
|
| |
Do not sporadically service interrupts configured as FIQ by the IRQ
interrupt dispatch.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Besides C files for the BSP variant the patch also provides license
clarification on system_stm32h7xx.c file which is provided
in boards/stm/stm32h747i-disco directory.
The files comes from STM32CubeH7 project and references "root directory"
in its license comment and it's not clear where this points out.
Let's add clarification comment about it and also based on it
and resulting license let's add SPDX license identifier.
Sponsored-By: Precidata
|
|
|
|
| |
Sponsored-By: Precidata
|
|
|
|
| |
Sponsored-By: Precidata
|
| |
|
|
|
|
| |
Sponsored-By: Precidata
|
|
|
|
|
|
|
|
|
|
|
|
| |
Besides C files for the BSP variant the patch also provides license
clarification on system_stm32h7xx.c file which is provided
in boards/stm/stm32h757i-eval directory.
The files comes from STM32CubeH7 project and references "root directory"
in its license comment and it's not clear where this points out.
Let's add clarification comment about it and also based on it
and resulting license let's add SPDX license identifier.
Sponsored-By: Precidata
|
|
|
|
|
|
|
|
| |
REGION_WORK may be backed by external RAM which may not be initialized
in a time we need stack to work well. E.g. code loaded in flash,
stack allocated on in-cpu SRAM and data (REGION_WORK) on external SDRAM.
Sponsored-By: Precidata
|
|
|
|
|
|
|
| |
Add Doxygen documentation. Change license to BSD-2-Clause according
to file history.
Update #3053.
|
|
|
|
|
|
|
| |
Replace Doxygen documentation. Change license to BSD-2-Clause according
to file history.
Update #3053.
|
|
|
|
|
|
|
| |
The files are already presented in boards directories and are not needed
in start directory anymore.
Sponsored-By: Precidata
|
|
|
|
|
|
| |
Also adjust BSP spec file to make it buildable with board files.
Sponsored-By: Precidata
|
|
|
|
|
|
| |
Also adjust BSP spec file to make it buildable with board files.
Sponsored-By: Precidata
|
|
|
|
| |
Sponsored-By: Precidata
|
|
|
|
|
|
|
| |
Updated content comes from STM32CubeIDE 1.9.0 generated for STM32H7B3I-DK
board and have RTEMS related changes merged in.
Sponsored-By: Precidata
|
|
|
|
| |
Sponsored-By: Precidata
|
|
|
|
|
|
| |
Also adjust BSP spec file to make it buildable with board files.
Sponsored-By: Precidata
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
Make the processor index a parameter.
|
|
|
|
| |
Make the distributor register block a parameter.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
while compiling for STM32H7B3I-DK BSP
|
|
|
|
| |
STM32H7B3I-DK BSP)
|
| |
|