Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/powerpc: Fix warnings with PPC_SPECIAL_PURPOSE_REGISTER | Chris Johns | 2023-04-11 | 2 | -27/+38 |
| | |||||
* | bsps/motorola_powerpc: Change defines from BSP names to avoid clash | Chris Johns | 2023-04-11 | 9 | -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 BSP | Chris Johns | 2023-04-06 | 1 | -4/+4 |
| | |||||
* | bsp/qoriq: Build VME Tundra Tsi148 driver | Sebastian Huber | 2023-04-05 | 1 | -0/+50 |
| | |||||
* | bsps/vme: Remove quirk | Sebastian Huber | 2023-04-05 | 1 | -5/+1 |
| | | | | printk() supports long long integers. | ||||
* | bsps/vme: Include missing header file | Sebastian Huber | 2023-04-05 | 1 | -0/+1 |
| | |||||
* | doxygen: Add Doxygen files to a group | Sebastian Huber | 2023-02-16 | 2 | -0/+16 |
| | | | | Update #3707. | ||||
* | intr: Add Interrupt Manager implementation group | Sebastian Huber | 2023-01-24 | 1 | -1/+1 |
| | | | | | | | The shared BSP interrupt controller support code actually implements parts of the Interrupt Manager. Update #3706. | ||||
* | tm27: Avoid function pointer casts | Sebastian Huber | 2023-01-24 | 8 | -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 Huber | 2023-01-03 | 3 | -7/+38 |
| | |||||
* | bsp/qoriq: Add qoriq_mmu_find_free_tlb1_entry() | Sebastian Huber | 2023-01-03 | 2 | -1/+27 |
| | |||||
* | bsp/qoriq: Support message signaled interrupts | Sebastian Huber | 2023-01-03 | 2 | -17/+244 |
| | |||||
* | bsp/qoriq: Clear shared message signaled interrupts | Sebastian Huber | 2023-01-03 | 1 | -0/+5 |
| | |||||
* | bsp/qoriq: Use only pic_is_ipi() | Sebastian Huber | 2023-01-03 | 1 | -11/+6 |
| | |||||
* | bsps/irq: Rename handler in dispatch table | Sebastian Huber | 2022-12-02 | 1 | -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_VARIANT | Sebastian Huber | 2022-10-14 | 1 | -1/+1 |
| | | | | Update #3835. | ||||
* | Do not use RTEMS_INLINE_ROUTINE | Sebastian Huber | 2022-09-19 | 7 | -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 VRSAVE | Sebastian Huber | 2022-09-08 | 2 | -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 placement | Sebastian Huber | 2022-08-12 | 2 | -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 compatibility | Sebastian Huber | 2022-07-27 | 2 | -8/+8 |
| | |||||
* | bsps: Sort .noinit* sections | Sebastian Huber | 2022-07-15 | 7 | -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-2 | Joel Sherrill | 2022-07-12 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/virtex4: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/virtex: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/tqm8xx: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 7 | -21/+154 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/t32mppc: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 8 | -24/+176 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/shared: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 18 | -54/+396 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/qoriq: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 31 | -93/+682 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/qemuppc: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 4 | -12/+88 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/psim: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 7 | -21/+154 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/mpc8260ads: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/mpc55xxevb: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 48 | -144/+1056 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/include: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 8 | -24/+176 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/83xx: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 18 | -54/+396 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/gen5200: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 21 | -63/+462 |
| | | | | Updates #3053. | ||||
* | bsps/powerpc/beatnik: Change license to BSD-2 | Joel Sherrill | 2022-07-12 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | Update Eric Norum contact info and start to normalize file headers | Joel Sherrill | 2022-03-24 | 13 | -60/+21 |
| | |||||
* | bsps: Automated IMD header file clean up | Christian Mauderer | 2022-03-10 | 9 | -12/+12 |
| | | | | | | Use the same form of IMD in all copyright lines Update #4625. | ||||
* | bsps/powerpc/gen5200: Manual Header clean up | Christian Mauderer | 2022-03-10 | 7 | -617/+262 |
| | | | | Update #4625. | ||||
* | bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean up | Christian Mauderer | 2022-03-10 | 2 | -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 up | Christian Mauderer | 2022-03-10 | 6 | -293/+96 |
| | | | | | | This cleans some of the more complex headers including IPR. Updates #4625. | ||||
* | bsps/powerpc: Manual file header clean up | Christian Mauderer | 2022-03-10 | 7 | -141/+99 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen5200: Manual file header clean up | Christian Mauderer | 2022-03-10 | 15 | -318/+181 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc: Manual file header clean up | Christian Mauderer | 2022-03-10 | 5 | -98/+71 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen83xx: Manual file header clean up | Christian Mauderer | 2022-03-10 | 9 | -165/+116 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/tqm8xx: Manual file header clean up | Christian Mauderer | 2022-03-10 | 10 | -202/+124 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 188 | -906/+135 |
| | | | | Updates #4625. | ||||
* | powerpc/mpc55xxevb: Manual file header clean up | Joel Sherrill | 2022-03-10 | 3 | -18/+0 |
| | | | | Updates #4625. | ||||
* | powerpc: Use .machine any for some inline asm | Sebastian Huber | 2022-02-26 | 8 | -14/+91 |
| | |||||
* | bsps/powerpc: Do no use Newlib internals | Sebastian Huber | 2022-02-25 | 5 | -5/+10 |
| | | | | The struct _reent::__sdidinit member was renamed in a recent Newlib. |