Sebastian Huber
bcef89f236
Update company name
...
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
2023-05-20 11:05:26 +02:00
Chris Johns
3e4fa73935
bsps/powerpc: Fix warnings with PPC_SPECIAL_PURPOSE_REGISTER
2023-04-24 09:13:45 +10:00
Chris Johns
407c87cd88
bsps/powerpc: Fix warnings with PPC_SPECIAL_PURPOSE_REGISTER
2023-04-11 14:55:02 +10:00
Chris Johns
25e1a11402
bsps/motorola_powerpc: Change defines from BSP names to avoid clash
...
- Change mvme2100 to mot_pcc_mvme2100 to avoid clashing with the
RTEMS_BSP value for the BSP. You cannot have a define that is the
BSP name.
2023-04-11 14:54:54 +10:00
Chris Johns
2138ce43c5
bsps/mvme2700: Add MVME2700 BSP
2023-04-06 08:41:16 +10:00
Sebastian Huber
675a741023
bsp/qoriq: Build VME Tundra Tsi148 driver
2023-04-05 14:24:39 +02:00
Sebastian Huber
e9127eeef4
bsps/vme: Remove quirk
...
printk() supports long long integers.
2023-04-05 14:21:49 +02:00
Sebastian Huber
64fe53cb51
bsps/vme: Include missing header file
2023-04-05 14:19:07 +02:00
Sebastian Huber
bb465c8548
doxygen: Add Doxygen files to a group
...
Update #3707 .
2023-02-16 08:27:09 +01:00
Sebastian Huber
d36070fec8
intr: Add Interrupt Manager implementation group
...
The shared BSP interrupt controller support code actually implements
parts of the Interrupt Manager.
Update #3706 .
2023-01-24 09:56:53 +01:00
Sebastian Huber
10ee41a8a3
tm27: Avoid function pointer casts
...
Add TM27_USE_VECTOR_HANDLER to select the interrupt handler type used by
the <tm27.h> implementation.
Close #4820 .
2023-01-24 09:56:53 +01:00
Sebastian Huber
0c0b2837a7
bsp/qoriq: Add qoriq_mmu_adjust_and_write_to_tlb1()
2023-01-03 09:01:46 +01:00
Sebastian Huber
0e052bcb3e
bsp/qoriq: Add qoriq_mmu_find_free_tlb1_entry()
2023-01-03 09:01:46 +01:00
Sebastian Huber
ad454d1c63
bsp/qoriq: Support message signaled interrupts
2023-01-03 09:01:46 +01:00
Sebastian Huber
62932ec0cc
bsp/qoriq: Clear shared message signaled interrupts
2023-01-03 08:24:03 +01:00
Sebastian Huber
ecbb565653
bsp/qoriq: Use only pic_is_ipi()
2023-01-03 08:18:07 +01:00
Sebastian Huber
71d1acd41d
bsps/irq: Rename handler in dispatch table
...
The name handler table was a bit misleading after the last rework.
Rename it to distach table. Update the documentation accordingly.
Update #4769 .
2022-12-02 10:25:39 +01:00
Sebastian Huber
4c89fbcd31
score: Add CPU_THREAD_LOCAL_STORAGE_VARIANT
...
Update #3835 .
2022-10-14 10:48:22 +02:00
Sebastian Huber
a660e9dc47
Do not use RTEMS_INLINE_ROUTINE
...
Directly use "static inline" which is available in C99 and later. This brings
the RTEMS implementation closer to standard C.
Close #3935 .
2022-09-19 09:09:22 +02:00
Sebastian Huber
d907c2294a
powerpc: Add support for VRSAVE
...
The VRSAVE feature of the Altivec unit can be used to reduce the amount of
Altivec registers which need to be saved/restored during interrupt processing
and context switches.
In order to use the VRSAVE optimization a corresponding multilib (-mvrsave) is
required, see GCC configuration. The -mvrsave option must be added to the
ABI_FLAGS of the BSP.
Currently only the -mcpu=e6500 based QorIQ BSP support this optimization.
Update #4712 .
2022-09-08 15:54:23 +02:00
Sebastian Huber
21a36ed19b
bsps: Fix .data.rel.ro placement
...
The .data.rel.ro* linker input section pattern accidentally matches with
writeable data those symbol name starts with "ro".
Close #4701 .
2022-08-12 10:10:17 +02:00
Sebastian Huber
5810a08b57
Use __asm__ for standard C compatibility
2022-07-27 17:01:14 +02:00
Sebastian Huber
5ed0035377
bsps: Sort .noinit* sections
...
Sort the .noinit* input sections by name first, then by alignment if two
sections have the same name. This allows the placement of begin/end symbols to
initialize some areas with a special value.
Update #4678 .
2022-07-15 10:46:02 +02:00
Joel Sherrill
a73615a948
bsps/powerpc/virtex5: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
8a41efe424
bsps/powerpc/virtex4: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
77f1ae05dd
bsps/powerpc/virtex: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
22d861ab9a
bsps/powerpc/tqm8xx: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
a1fb8b7edb
bsps/powerpc/t32mppc: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
9375d24dc8
bsps/powerpc/shared: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
8f4878ae1f
bsps/powerpc/qoriq: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
a29b9bb4dd
bsps/powerpc/qemuppc: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
5aea703542
bsps/powerpc/psim: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
88cf40e63c
bsps/powerpc/mpc8260ads: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
bc374cd7a5
bsps/powerpc/mpc55xxevb: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
5ba0bb2afd
bsps/powerpc/include: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
fe8b4b6c79
bsps/powerpc/83xx: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
a965590d64
bsps/powerpc/gen5200: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
d9d2cdff21
bsps/powerpc/beatnik: Change license to BSD-2
...
Updates #3053 .
2022-07-12 08:15:41 -05:00
Joel Sherrill
753873e54b
Update Eric Norum contact info and start to normalize file headers
2022-03-24 10:01:51 -05:00
Christian Mauderer
3293a21c73
bsps: Automated IMD header file clean up
...
Use the same form of IMD in all copyright lines
Update #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
4f9db3fae6
bsps/powerpc/gen5200: Manual Header clean up
...
Update #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
c39c12b97f
bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean up
...
There is not really anything left from the referenced cpuinit.c file
from MPC8260ads CPU initialization. So ignore that part of the header
during rework.
Update #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
52a8cc97ef
bsps/powerpc/gen5200: Manual file header clean up
...
This cleans some of the more complex headers including IPR.
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
f0f6e88882
bsps/powerpc: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
3fb2a815c7
bsps/powerpc/gen5200: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
6d4a72eb06
bsps/powerpc: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
a11e1219c4
bsps/powerpc/gen83xx: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
eeea4feeca
bsps/powerpc/tqm8xx: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Joel Sherrill
e560ee85cf
bsps/powerpc/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
9365dd7c46
powerpc/mpc55xxevb: Manual file header clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00