summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* bsp/qoriq: Implement Interrupt Manager directivesSebastian Huber2022-01-111-24/+77
| | | | Update #3269.
* Remove powerpc/haleakala boardJoel Sherrill2021-12-1713-1841/+0
| | | | Closes #4302.
* bsp_specs: Delete last remnants of these.Joel Sherrill2021-11-2918-0/+0
| | | | Updates #3937.
* build: Remove old build systemSebastian Huber2021-09-2123-436/+0
| | | | | Close #3250. Close #4081.
* powerpc/motorola_powerpc: Map LibBSD bus space to the PCI base addressChris Johns2021-09-191-3/+29
|
* bsps/irq: bsp_interrupt_facility_initialize()Sebastian Huber2021-07-2711-75/+63
| | | | | | Do not return a status code in bsp_interrupt_facility_initialize() since this leads to unreachable code in bsp_interrupt_initialize(). Use RTEMS_DEBUG assertions in bsp_interrupt_facility_initialize() if necessary.
* bsps/irq: bsp_interrupt_set_affinity()Sebastian Huber2021-07-263-4/+7
| | | | | | Return a status code for bsp_interrupt_set_affinity(). Update #3269.
* bsps/irq: bsp_interrupt_get_affinity()Sebastian Huber2021-07-263-4/+7
| | | | | | Return a status code for bsp_interrupt_get_affinity(). Update #3269.
* bsps/irq: bsp_interrupt_vector_disable()Sebastian Huber2021-07-2611-12/+29
| | | | | | Return a status code for bsp_interrupt_vector_disable(). Update #3269.
* bsps/irq: bsp_interrupt_vector_enable()Sebastian Huber2021-07-2611-12/+29
| | | | | | Return a status code for bsp_interrupt_vector_enable(). Update #3269.
* bsps/irq: Add rtems_interrupt_is_pending()Sebastian Huber2021-07-2611-0/+132
| | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED. Update #3269.
* bsps/irq: Add rtems_interrupt_get_attributes()Sebastian Huber2021-07-2611-0/+96
| | | | | | | Add a default implementation which clears the attributes to zero and just returns RTEMS_SUCCESSFUL for valid parameters. Update #3269.
* bsps/irq: Add rtems_interrupt_raise()Sebastian Huber2021-07-2611-0/+166
| | | | | | | | | Add rtems_interrupt_raise_on() and rtems_interrupt_clear(). Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269.
* bsps/irq: Add rtems_interrupt_vector_is_enabled()Sebastian Huber2021-07-2611-0/+132
| | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269.
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAXSebastian Huber2021-06-2411-12/+0
| | | | | | This define is no longer used. Update #3269.
* bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNTSebastian Huber2021-06-241-3/+3
| | | | | | Use BSP_INTERRUPT_VECTOR_COUNT instead of BSP_INTERRUPT_VECTOR_MAX. Update #3269.
* bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNTSebastian Huber2021-06-2411-0/+12
| | | | | | | | | | | | | Assert BSP_INTERRUPT_VECTOR_MAX + 1 == BSP_INTERRUPT_VECTOR_COUNT. After building all BSPs with this patch, BSP_INTERRUPT_VECTOR_MAX can be removed and replaced by BSP_INTERRUPT_VECTOR_COUNT. The BSP_INTERRUPT_VECTOR_COUNT allows a default implementation which supports no interrupt vector at all. Using COUNT instead of MAX may avoid some interpretation issues, for example is the maximum value a valid vector number or not. Update #3269.
* bsps/irq: Remove BSP_INTERRUPT_VECTOR_MINSebastian Huber2021-06-2412-21/+3
| | | | | | | | | | Remove BSP_INTERRUPT_VECTOR_MIN and unconditionally let interrupt vector numbers start with zero. The BSP_INTERRUPT_VECTOR_MIN == 0 invariant was tested by the previous commit and building all BSPs. Update #3269.
* bsps/irq: Remove BSP_INTERRUPT_NO_HEAP_USAGESebastian Huber2021-06-241-1/+0
| | | | | | | Remove the support for BSP_INTERRUPT_NO_HEAP_USAGE. This was only used by one BSP and provides no real benefit. Update #3269.