Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | bsps/powerpc, bsps/shared: Move remaining legacy networking header files | Vijay Kumar Banerjee | 2021-06-23 | 4 | -481/+0 |
| | |||||
* | powerpc/.../sbrk.c: Do not reference errno. | Joel Sherrill | 2021-05-25 | 1 | -2/+12 |
| | | | | Closes #4r37. | ||||
* | ppc-irq-legacy.c: Use rtems_malloc() instead of malloc(). | Joel Sherrill | 2021-05-25 | 1 | -10/+11 |
| | | | | Closes #4438. | ||||
* | score: Add _CPU_Context_switch_no_return() | Sebastian Huber | 2021-05-18 | 1 | -0/+2 |
| | | | | | | | | | | | The __builtin_unreachable() cannot be used with current GCC versions to tell the compiler that a function does not return to the caller, see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99151 Add a no return variant of _CPU_Context_switch() to avoid generation of dead code in _Thread_Start_multitasking() if RTEMS was built with SMP support enabled. | ||||
* | bsps: Support RTEMS_NOINIT in linkcmds | Sebastian Huber | 2021-05-02 | 10 | -0/+39 |
| | | | | Update #3866. | ||||
* | powerpc/shared/console: "termios" first open sets console baud to 9600 | Peter Dufault | 2021-04-27 | 1 | -0/+4 |
| | | | | | When the PowerPC shared console baud rate starts at anything other than 9600 the termios code will set it to 9600 at the first open. | ||||
* | powerpc/shared/console: Make console baud rate configurable. | Peter Dufault | 2021-04-27 | 2 | -3/+3 |
| | | | | | | | | | | | The "powerpc/shared/console" code has the start-up console value fixed at 9600 baud. This changes the hard-wired constant "9600" in the code to the configuration setting "BSP_CONSOLE_BAUD" and adds configuration support in both the "waf" and the legacy configuration systems. Note that the VME BSPs beatnik, mvme3100, and mve5100 can be improved by adding a "mvmexxxx" BSP family. This configuration change, as well as future configuration changes, could then be made in a "grp.yml" file. | ||||
* | bsps: Remove networking drivers | Vijay Kumar Banerjee | 2021-04-07 | 51 | -60502/+0 |
| | | | | Update #3850 |