Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | bsp/qoriq: Implement Interrupt Manager directives | Sebastian Huber | 2022-01-11 | 1 | -24/+77 |
| | | | | Update #3269. | ||||
* | Remove powerpc/haleakala board | Joel Sherrill | 2021-12-17 | 13 | -1841/+0 |
| | | | | Closes #4302. | ||||
* | bsp_specs: Delete last remnants of these. | Joel Sherrill | 2021-11-29 | 18 | -0/+0 |
| | | | | Updates #3937. | ||||
* | build: Remove old build system | Sebastian Huber | 2021-09-21 | 23 | -436/+0 |
| | | | | | Close #3250. Close #4081. | ||||
* | powerpc/motorola_powerpc: Map LibBSD bus space to the PCI base address | Chris Johns | 2021-09-19 | 1 | -3/+29 |
| | |||||
* | bsps/irq: bsp_interrupt_facility_initialize() | Sebastian Huber | 2021-07-27 | 11 | -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 Huber | 2021-07-26 | 3 | -4/+7 |
| | | | | | | Return a status code for bsp_interrupt_set_affinity(). Update #3269. | ||||
* | bsps/irq: bsp_interrupt_get_affinity() | Sebastian Huber | 2021-07-26 | 3 | -4/+7 |
| | | | | | | Return a status code for bsp_interrupt_get_affinity(). Update #3269. | ||||
* | bsps/irq: bsp_interrupt_vector_disable() | Sebastian Huber | 2021-07-26 | 11 | -12/+29 |
| | | | | | | Return a status code for bsp_interrupt_vector_disable(). Update #3269. | ||||
* | bsps/irq: bsp_interrupt_vector_enable() | Sebastian Huber | 2021-07-26 | 11 | -12/+29 |
| | | | | | | Return a status code for bsp_interrupt_vector_enable(). Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_is_pending() | Sebastian Huber | 2021-07-26 | 11 | -0/+132 |
| | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED. Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_get_attributes() | Sebastian Huber | 2021-07-26 | 11 | -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 Huber | 2021-07-26 | 11 | -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 Huber | 2021-07-26 | 11 | -0/+132 |
| | | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269. | ||||
* | bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAX | Sebastian Huber | 2021-06-24 | 11 | -12/+0 |
| | | | | | | This define is no longer used. Update #3269. | ||||
* | bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 2021-06-24 | 1 | -3/+3 |
| | | | | | | Use BSP_INTERRUPT_VECTOR_COUNT instead of BSP_INTERRUPT_VECTOR_MAX. Update #3269. | ||||
* | bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 2021-06-24 | 11 | -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_MIN | Sebastian Huber | 2021-06-24 | 12 | -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_USAGE | Sebastian Huber | 2021-06-24 | 1 | -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. |