Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Sort .noinit* sections | Sebastian Huber | 2022-07-15 | 20 | -20/+20 |
| | | | | | | | | 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/m68k/uC5282: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/shared: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 5 | -15/+110 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mvme162: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mvme147s: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 7 | -21/+154 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mvme147: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 7 | -21/+154 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mrm332: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 7 | -21/+154 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mcf5329: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 4 | -12/+88 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mvf5235: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 6 | -18/+132 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mcf5225x: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 4 | -12/+88 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mcf52235: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 3 | -9/+66 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/mcf5206elite: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/include: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 4 | -12/+88 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/genmcf548x: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 15 | -45/+330 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/gen68360: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 1 | -3/+22 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/gen68340: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 9 | -27/+198 |
| | | | | Updates #3053. | ||||
* | bsps/m68k/csv360: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 2 | -6/+44 |
| | | | | Updates #3053. | ||||
* | m68k/bsps/av5282: Change license to BSD-2 | Joel Sherrill | 2022-07-11 | 5 | -15/+110 |
| | | | | Updates #3053. | ||||
* | Update Eric Norum contact info and start to normalize file headers | Joel Sherrill | 2022-03-24 | 23 | -174/+143 |
| | |||||
* | bsps/m68k: Restore license file | Christian Mauderer | 2022-03-10 | 11 | -11/+11 |
| | | | | | | | | | Quite some files in the bsps/m68k/genmcf548x mention a Freescale_license.txt file. The file has been accidentally removed during the source reorganization in 2018. This commit restores it and moves it to the right location for licenses. Update #4625. | ||||
* | bsps/m68k: Manual file header clean up | Christian Mauderer | 2022-03-10 | 6 | -246/+151 |
| | | | | Updates #4625. | ||||
* | bsps/m68k/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 4 | -16/+4 |
| | | | | Updates #4625. | ||||
* | m68k/genmcf548x/: Manual file header clean up | Joel Sherrill | 2022-03-10 | 13 | -227/+125 |
| | | | | Updates #4625. | ||||
* | m68k/genmcf548x: Manual file header clean up | Joel Sherrill | 2022-03-10 | 2 | -89/+52 |
| | | | | Updates #4625. | ||||
* | bsps/m68k/gen68360/spi/m360_spi.h: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -16/+7 |
| | | | | Updates #4625. | ||||
* | m68k/genmcf548x/README: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -38/+20 |
| | | | | Updates #4625. | ||||
* | m68k/gen68360/spi/m360_spi.c: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -18/+13 |
| | | | | Updates #4625. | ||||
* | bsps/m68k/genmcf548x/README: Manual cleanup of embedded brains File Headers | Joel Sherrill | 2022-03-10 | 1 | -7/+1 |
| | | | | Updates #4625. | ||||
* | bsp/mrm332: Fix TLS support in linker command file | Sebastian Huber | 2021-12-22 | 1 | -10/+6 |
| | |||||
* | bsp_specs: Delete last remnants of these. | Joel Sherrill | 2021-11-29 | 16 | -0/+0 |
| | | | | Updates #3937. | ||||
* | build: Remove old build system | Sebastian Huber | 2021-09-21 | 18 | -261/+0 |
| | | | | | Close #3250. Close #4081. | ||||
* | bsps/irq: Add rtems_interrupt_entry_install() | Sebastian Huber | 2021-07-26 | 2 | -130/+18 |
| | | | | | | | | | | | | | | | | | | | Add rtems_interrupt_entry_remove(). Split up irq-generic.c into several files. In particular, place all functions which use dynamic memory into their own file. Add optional macros to let the BSP customize the vector installation after installing the first entry and the vector removal before removing the last entry: * bsp_interrupt_vector_install() * bsp_interrupt_vector_remove() Use these new customization options in the m68k/genmcf548x BSP so re-use the generic interrupt controller support. Update #3269. | ||||
* | bsps/irq: bsp_interrupt_vector_disable() | Sebastian Huber | 2021-07-26 | 1 | -1/+3 |
| | | | | | | Return a status code for bsp_interrupt_vector_disable(). Update #3269. | ||||
* | bsps/irq: bsp_interrupt_vector_enable() | Sebastian Huber | 2021-07-26 | 1 | -1/+3 |
| | | | | | | Return a status code for bsp_interrupt_vector_enable(). Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_is_pending() | Sebastian Huber | 2021-07-26 | 1 | -0/+11 |
| | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED. Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_get_attributes() | Sebastian Huber | 2021-07-26 | 1 | -0/+8 |
| | | | | | | | 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 | 1 | -0/+12 |
| | | | | | | | | | 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 | 1 | -0/+11 |
| | | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269. | ||||
* | m68k/uC5282: linkcmds KEEP and SORT sections | Gedare Bloom | 2021-07-01 | 1 | -15/+19 |
| | | | | | Fixes a problem with bad epilog code in _fini and to keep sections necessary with the -ffunction/data-sections. | ||||
* | bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAX | Sebastian Huber | 2021-06-24 | 1 | -1/+0 |
| | | | | | | This define is no longer used. Update #3269. | ||||
* | bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 2021-06-24 | 2 | -2/+2 |
| | | | | | | 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 | 1 | -0/+1 |
| | | | | | | | | | | | | | 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 | 1 | -2/+0 |
| | | | | | | | | | | 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. | ||||
* | bsp/genmcf548x: Change BSP_INTERRUPT_VECTOR_MIN | Sebastian Huber | 2021-06-24 | 1 | -1/+9 |
| | | | | | | | | | This BSP uses a customized implementation of the interrupt extension API. It was the only BSP which defined BSP_INTERRUPT_VECTOR_MIN to a value other than zero. Define it to zero and use a custom bsp_interrupt_is_valid_vector() function instead. Update #3269. | ||||
* | bsps: Support RTEMS_NOINIT in linkcmds | Sebastian Huber | 2021-05-02 | 20 | -0/+82 |
| | | | | Update #3866. | ||||
* | bsps: Remove networking drivers | Vijay Kumar Banerjee | 2021-04-07 | 9 | -10898/+0 |
| | | | | Update #3850 | ||||
* | bsps: Replace bsp_specs with an empty file | Sebastian Huber | 2021-01-28 | 16 | -152/+0 |
| | | | | | | | This fixes an issue with the latest tool chain which adds the default linker script in the endfile specification. Update #3250. | ||||
* | bsps: Add missing DWARF 5 sections | Sebastian Huber | 2021-01-26 | 1 | -3/+5 |
| | | | | Sort alphabetically. | ||||
* | bsps: Support DWARF 5 sections | Sebastian Huber | 2021-01-25 | 1 | -8/+13 |
| | | | | GCC 11 uses DWARF 5 by default. | ||||
* | Misc: Correct spelling of occurred | Joel Sherrill | 2020-10-07 | 1 | -1/+1 |
| |