summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/powerpc (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-26bsps/irq: Add rtems_interrupt_entry_install()Sebastian Huber1-0/+3
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.
2021-07-26bsps/irq: Add rtems_interrupt_raise()Sebastian Huber1-0/+1
Add rtems_interrupt_raise_on() and rtems_interrupt_clear(). Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269.
2021-07-26rtems: Add rtems_interrupt_vector_enable()Sebastian Huber1-0/+1
Add rtems_interrupt_vector_disable(). Update #3269.
2021-07-26bsps/irq: Move handler iterate to separate fileSebastian Huber1-0/+1
Update #3269.
2021-07-26bsps/irq: Move get/set affinity to separate fileSebastian Huber1-0/+1
Update #3269.
2021-07-15build: Use BSP family for optionsChris Johns172-0/+172
- Optionally add support for 'default-by-family' to allow option to be set by a family and so all related BSPs Close #4468
2021-06-23bsps/powerpc, bsps/shared: Move remaining legacy networking header filesVijay Kumar Banerjee1-3/+0
2021-04-27powerpc/shared/console: Make console baud rate configurable.Peter Dufault5-1/+11
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.
2021-04-07spec: Remove residue bsps spec filesVijay Kumar Banerjee1-18/+0
Update #3850
2021-04-07spec: Remove RTEMS_NETWORKING optionsVijay Kumar Banerjee25-233/+0
Update #3850
2021-02-26bsps: Add default rtems_get_target_hash()Sebastian Huber18-0/+18
Update #4267.
2021-02-24build: Sort source listsSebastian Huber3-4/+4
Use the Python sorted() function to sort the "source" lists.
2021-02-13Update motorola_power to irq-generic interrupt managementChris Johns2-2/+3
- Add support to the BSP to enable irq-generic management - Update the powerpc shared irq code to support irq-generic. This is an opt in option for existing powerpc bsps. This change should be simpler now - Fix a number of issues in ISA IRQ controller handling by porting fixes from the i386 (PC) BSP Closes #4238 Closes #4239
2020-10-07build: Fix BSP nameSebastian Huber1-1/+1
Update #3818.
2020-09-21bsp/gen83xx: Add missing source fileSebastian Huber1-0/+1
Update #3818.
2020-09-20bsps/powerpc: Remove __ppc_generic defineSebastian Huber7-30/+0
Do not force BSPs to define __ppc_generic. This was probably the last command line define in the BSPs.
2020-09-20bsp/motorola_powerpc: Remove obsolete GCC optionSebastian Huber2-4/+1
commit 20c89ab7c5091ee48535392cae2177aa1a1c43eb Author: Segher Boessenkool <segher@kernel.crashing.org> Date: Fri Jan 12 21:50:52 2018 +0100 rs6000: Remove -mstring -mstring is only enabled by default on 601, and with -Os on some configurations. It is almost always slower (than not using it) and does not very often lead to smaller code. This patch disables it. If a user uses -mstring he gets a warning (but not with -mno-string). I left the target attribute in place, it just doesn't do anything anymore. The patch also deletes a whole bunch of code. The 'N' and 'O' output modifiers are now unused, but now is not the time to delete them.
2020-09-20bsps/powerpc: Remove -fno-commonSebastian Huber9-11/+0
Remove -fno-common because it is the default since GCC 10.
2020-09-17build: Fix mghttpd01 test excludeSebastian Huber2-17/+1
Update #3818.
2020-09-14build: Alternative build system based on wafSebastian Huber269-0/+6487
Update #3818.