summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Fix warnings with PPC_SPECIAL_PURPOSE_REGISTERChris Johns2023-04-112-27/+38
|
* bsps/motorola_powerpc: Change defines from BSP names to avoid clashChris Johns2023-04-119-19/+19
| | | | | | - 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.
* bsps/mvme2700: Add MVME2700 BSPChris Johns2023-04-061-4/+4
|
* bsp/qoriq: Build VME Tundra Tsi148 driverSebastian Huber2023-04-051-0/+50
|
* bsps/vme: Remove quirkSebastian Huber2023-04-051-5/+1
| | | | printk() supports long long integers.
* bsps/vme: Include missing header fileSebastian Huber2023-04-051-0/+1
|
* doxygen: Add Doxygen files to a groupSebastian Huber2023-02-162-0/+16
| | | | Update #3707.
* intr: Add Interrupt Manager implementation groupSebastian Huber2023-01-241-1/+1
| | | | | | | The shared BSP interrupt controller support code actually implements parts of the Interrupt Manager. Update #3706.
* tm27: Avoid function pointer castsSebastian Huber2023-01-248-16/+16
| | | | | | | Add TM27_USE_VECTOR_HANDLER to select the interrupt handler type used by the <tm27.h> implementation. Close #4820.
* bsp/qoriq: Add qoriq_mmu_adjust_and_write_to_tlb1()Sebastian Huber2023-01-033-7/+38
|
* bsp/qoriq: Add qoriq_mmu_find_free_tlb1_entry()Sebastian Huber2023-01-032-1/+27
|
* bsp/qoriq: Support message signaled interruptsSebastian Huber2023-01-032-17/+244
|
* bsp/qoriq: Clear shared message signaled interruptsSebastian Huber2023-01-031-0/+5
|
* bsp/qoriq: Use only pic_is_ipi()Sebastian Huber2023-01-031-11/+6
|
* bsps/irq: Rename handler in dispatch tableSebastian Huber2022-12-021-1/+1
| | | | | | | The name handler table was a bit misleading after the last rework. Rename it to distach table. Update the documentation accordingly. Update #4769.
* score: Add CPU_THREAD_LOCAL_STORAGE_VARIANTSebastian Huber2022-10-141-1/+1
| | | | Update #3835.
* Do not use RTEMS_INLINE_ROUTINESebastian Huber2022-09-197-15/+15
| | | | | | | Directly use "static inline" which is available in C99 and later. This brings the RTEMS implementation closer to standard C. Close #3935.
* powerpc: Add support for VRSAVESebastian Huber2022-09-082-8/+337
| | | | | | | | | | | | | | 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.
* bsps: Fix .data.rel.ro placementSebastian Huber2022-08-122-2/+2
| | | | | | | The .data.rel.ro* linker input section pattern accidentally matches with writeable data those symbol name starts with "ro". Close #4701.
* Use __asm__ for standard C compatibilitySebastian Huber2022-07-272-8/+8
|
* bsps: Sort .noinit* sectionsSebastian Huber2022-07-157-7/+7
| | | | | | | | 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.
* bsps/powerpc/virtex5: Change license to BSD-2Joel Sherrill2022-07-122-6/+44
| | | | Updates #3053.
* bsps/powerpc/virtex4: Change license to BSD-2Joel Sherrill2022-07-122-6/+44
| | | | Updates #3053.
* bsps/powerpc/virtex: Change license to BSD-2Joel Sherrill2022-07-122-6/+44
| | | | Updates #3053.
* bsps/powerpc/tqm8xx: Change license to BSD-2Joel Sherrill2022-07-127-21/+154
| | | | Updates #3053.
* bsps/powerpc/t32mppc: Change license to BSD-2Joel Sherrill2022-07-128-24/+176
| | | | Updates #3053.
* bsps/powerpc/shared: Change license to BSD-2Joel Sherrill2022-07-1218-54/+396
| | | | Updates #3053.
* bsps/powerpc/qoriq: Change license to BSD-2Joel Sherrill2022-07-1231-93/+682
| | | | Updates #3053.
* bsps/powerpc/qemuppc: Change license to BSD-2Joel Sherrill2022-07-124-12/+88
| | | | Updates #3053.
* bsps/powerpc/psim: Change license to BSD-2Joel Sherrill2022-07-127-21/+154
| | | | Updates #3053.
* bsps/powerpc/mpc8260ads: Change license to BSD-2Joel Sherrill2022-07-122-6/+44
| | | | Updates #3053.
* bsps/powerpc/mpc55xxevb: Change license to BSD-2Joel Sherrill2022-07-1248-144/+1056
| | | | Updates #3053.
* bsps/powerpc/include: Change license to BSD-2Joel Sherrill2022-07-128-24/+176
| | | | Updates #3053.
* bsps/powerpc/83xx: Change license to BSD-2Joel Sherrill2022-07-1218-54/+396
| | | | Updates #3053.
* bsps/powerpc/gen5200: Change license to BSD-2Joel Sherrill2022-07-1221-63/+462
| | | | Updates #3053.
* bsps/powerpc/beatnik: Change license to BSD-2Joel Sherrill2022-07-121-3/+22
| | | | Updates #3053.
* Update Eric Norum contact info and start to normalize file headersJoel Sherrill2022-03-2413-60/+21
|
* bsps: Automated IMD header file clean upChristian Mauderer2022-03-109-12/+12
| | | | | | Use the same form of IMD in all copyright lines Update #4625.
* bsps/powerpc/gen5200: Manual Header clean upChristian Mauderer2022-03-107-617/+262
| | | | Update #4625.
* bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean upChristian Mauderer2022-03-102-134/+28
| | | | | | | | 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.
* bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer2022-03-106-293/+96
| | | | | | This cleans some of the more complex headers including IPR. Updates #4625.
* bsps/powerpc: Manual file header clean upChristian Mauderer2022-03-107-141/+99
| | | | Updates #4625.
* bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer2022-03-1015-318/+181
| | | | Updates #4625.
* bsps/powerpc: Manual file header clean upChristian Mauderer2022-03-105-98/+71
| | | | Updates #4625.
* bsps/powerpc/gen83xx: Manual file header clean upChristian Mauderer2022-03-109-165/+116
| | | | Updates #4625.
* bsps/powerpc/tqm8xx: Manual file header clean upChristian Mauderer2022-03-1010-202/+124
| | | | Updates #4625.
* bsps/powerpc/: Scripted embedded brains header file clean upJoel Sherrill2022-03-10188-906/+135
| | | | Updates #4625.
* powerpc/mpc55xxevb: Manual file header clean upJoel Sherrill2022-03-103-18/+0
| | | | Updates #4625.
* powerpc: Use .machine any for some inline asmSebastian Huber2022-02-268-14/+91
|
* bsps/powerpc: Do no use Newlib internalsSebastian Huber2022-02-255-5/+10
| | | | The struct _reent::__sdidinit member was renamed in a recent Newlib.