Joel Sherrill
35cfe73740
bsps/m68k/mrm332: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
c46ec2b497
bsps/m68k/mcf5329: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
e50bdda22c
bsps/m68k/mvf5235: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
eb7b866f51
bsps/m68k/mcf5225x: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
8cc14e5a5e
bsps/m68k/mcf52235: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
5382615860
bsps/m68k/mcf5206elite: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
62f31d05e5
bsps/m68k/include: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
810bdeb34a
bsps/m68k/genmcf548x: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
cfadeccbfc
bsps/m68k/gen68360: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
f888837dd6
bsps/m68k/gen68340: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
bdd4f6dcbc
bsps/m68k/csv360: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
cb4fdffe16
m68k/bsps/av5282: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
2b87d7c5d8
bsps/lm32/shared: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
1670bb2ddd
bsps/lm32/lm32_evr: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
2c48b89cb0
bsps/lm32/include: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
5e8ec63561
bsps/include: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
c1b1c0fa6c
bsps/i386/shared/pci/pci_io.c:Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
a52aa5b43f
bsps/i386/pc386: Change license to BSD-2
...
Updates #3053 .
2022-07-11 17:14:47 -05:00
Joel Sherrill
00e0fb916e
bsps/arm/realview-pbx-a9: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
f6e9e89729
bsps/arm/raspberrypi: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
f3237b3186
bsps/arm/lpc32xx: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
445ddb31ef
bsps/arm/lpc24xx: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
d42276615c
bsps/arm/imxrt: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
c519d4589b
bsps/arm/lpc176x: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
03cb6e819c
bsps/arm/include: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
df50266c6a
bsps/arm/imx: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
6505459565
bsps/arm/csb337: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
b1cc3dd07e
bsps/arm/beagle: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
6fc04f4cfd
bsps/arm/atsamv: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
9e0244e95f
bsps/arm/altera-cyclone-v: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
8ca4b5c8bb
bsps/arm/shared: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Kinsey Moore
2f6ee01e9e
bsps/aarch64: Use MMU pages appropriately
...
There were two bugs with MMU page use that were partially hiding each
other. The linker script page table section was 4x the size it needed to
be and the page table allocation routine was allocating pages PTRSIZE
times larger than it needed to. On ILP32, this resulted in incorrect but
functional allocation. On LP64, this resulted in allocation failures
earlier than expected.
2022-07-06 10:22:08 -05:00
Sebastian Huber
c15842d99d
bsps/xilinx-zynq: Init debug console only once
...
Initialize the debug console only once during early system initialization.
2022-07-01 06:50:16 +02:00
Sebastian Huber
00f39770ca
bsp/lpc32xx: Optimize Ethernet transmit
...
The updated Ethernet interface driver in libbsd profits from more
transmit descriptors since it no longer uses transmit done interrupts.
2022-06-27 09:25:10 +02:00
Chris Johns
e70384d3f4
aarch64/gicv3: Remove accesses to secure registers
...
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.
2022-06-16 10:21:46 +10:00
Chris Johns
bfc99a6e70
bsp/aarch64: Flush the cache before invalidating it
...
- Any page tables need to be flushed if the cache is enabled.
Disabling the cache may only be available in secure mode.
2022-06-16 10:21:46 +10:00
Joel Sherrill
d6ebf4067e
bsps/shared/*: Change license to BSD-2
...
Updates #3053 .
2022-06-15 12:35:18 -05:00
Chris Johns
cb52e37464
bsps/arm: MP core timer setting off by one
2022-06-15 13:15:15 +10:00
Chris Johns
66dc06efce
bsp/aarch64: Fix array warning
...
Updates #4664
2022-06-11 12:08:49 +10:00
Karel Gardas
ae2367c505
bsps/stm32h7: remove external memory initialization from nucleo-h743zi BSP
...
Nucleo board does not provide any external memory so code does not have
any function here anyway.
Sponsored-By: Precidata
2022-06-10 11:17:17 +02:00
Karel Gardas
e5e1c00491
bsps/stm32h7: move BSP start hooks into boards subdirectories
...
The idea here is to prepare for better per-board specialization
of the hooks function code.
Sponsored-By: Precidata
2022-06-10 11:17:17 +02:00
Christian Mauderer
7ba1503661
bsps/imx: Enable clock of ETH2
2022-06-09 09:04:40 +02:00
Sebastian Huber
75af80a682
arm/lpc32xx: Implement new interrupt directives
2022-06-08 10:25:41 +02:00
Sebastian Huber
8d6190129a
bsp/lpc32xx: bsp_interrupt_vector_enable()
...
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.
2022-06-08 10:25:41 +02:00
Sebastian Huber
4d0d7d5413
bsp/lpc32xx: bsp_interrupt_is_valid_vector()
...
Provide custom bsp_interrupt_is_valid_vector() implementation since
several interrupt vectors are reserved.
2022-06-08 10:25:41 +02:00
Sebastian Huber
88a53ca682
bsp/lpc32xx: Use standard timer 2 for tm27.h
...
This helps to run the validation tests of the Interrupt Manager
directives.
2022-06-08 10:25:37 +02:00
Sebastian Huber
5dc5ab5650
arm/lpc32xx: Hide MLC details
2022-06-08 09:33:20 +02:00
Sebastian Huber
bb29f8b5ff
bsp/lpc32xx: Fix FIQ interrupt support
...
Do not sporadically service interrupts configured as FIQ by the IRQ
interrupt dispatch.
2022-06-08 09:33:20 +02:00
Karel Gardas
a5bde172fe
bsps/stm32h7: add board C files for stm32h747i-disco BSP
...
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
2022-06-01 15:49:19 +02:00
Karel Gardas
7cb73a34d4
bsps/stm32h7: include CMSIS Cortex-M4 header when required by configuration
...
Sponsored-By: Precidata
2022-06-01 11:20:59 +02:00