summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/powerpc/motorola_powerpc (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-08-09spec: Add -mstrict-align to mvme2100 default buildUchenna Ezeobi1-0/+4
Update #3767
2023-05-20Update company nameSebastian Huber17-17/+17
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2023-04-11bsps/motorola_powerpc: Change defines from BSP names to avoid clashChris Johns3-3/+3
- Change mvme2100 to mot_pcc_mvme2100 to avoid clashing with the RTEMS_BSP value for the BSP. You cannot have a define that is the BSP name.
2023-04-06bsps/motorola_powerpc: Add spec support for BSP definesChris Johns3-0/+40
- These are need by the net legacy stack
2023-04-06bsps/mvme2700: Add MVME2700 BSPChris Johns2-1/+20
2023-01-17build: Use enabled by for defaultsSebastian Huber7-41/+39
Merge the "default" and "default-by-variant" attributes. Use an "enabled-by" expression to select the default value based on the enabled set. This makes it possible to select default values depending on other options. For example you could choose memory settings based on whether RTEMS_SMP is enabled or disabled. The change was tested by comparing the output of ./waf bspdefaults before and after the change.
2023-01-17build: Replace variant patterns with a listSebastian Huber1-1/+2
Replace the variant patterns in the default-by-variant list with an explicit list of matching BSPs. The change was tested by comparing the output of ./waf bspdefaults before and after the change.
2022-08-22spec/bsps: Do not install tm27.hChris Johns1-1/+0
Updates #4705
2022-07-04build: Add cppflags, cflags, cxxflags to groupsSebastian Huber1-0/+3
Propagate the group defined cppflags, cflags, and cxxflags from parent groups to child items through the build item context. Update #4670.
2021-11-30build: Use common objects item for get memorySebastian Huber2-1/+2
2021-08-18build: Merge default-by-family into by-variantSebastian Huber7-7/+0
Prefix the BSP family name with "bsps/" to make it distinct to the BSP variant names. Update #4468.
2021-07-15build: Use BSP family for optionsChris Johns7-0/+7
- Optionally add support for 'default-by-family' to allow option to be set by a family and so all related BSPs Close #4468
2021-04-27powerpc/shared/console: Make console baud rate configurable.Peter Dufault1-1/+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.
2021-04-07spec: Remove residue bsps spec filesVijay Kumar Banerjee1-18/+0
Update #3850
2021-04-07spec: Remove RTEMS_NETWORKING optionsVijay Kumar Banerjee1-2/+0
Update #3850
2021-02-26bsps: Add default rtems_get_target_hash()Sebastian Huber1-0/+1
Update #4267.
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-20bsps/powerpc: Remove __ppc_generic defineSebastian Huber2-23/+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-14build: Alternative build system based on wafSebastian Huber19-0/+510
Update #3818.