summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Move BSP specific file to BSPSebastian Huber2018-01-164-4/+3
| | | | Update #3254.
* bsp/gen5200: Fix linker command fileSebastian Huber2018-01-051-0/+1
| | | | Updates #3520.
* bsps/powerpc: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* bsp/mvme3100: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* bsp/beatnik: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* bsps/powerpc: Use public include pathChris Johns2018-01-0416-67/+2
| | | | Update #3254.
* bsp/gen5200: Use public include pathChris Johns2018-01-0431-68/+54
| | | | Update #3254.
* bsps/powerpc: Rename BSP specific linkcmds.baseSebastian Huber2018-01-0313-15/+15
| | | | | | Avoid name conflicts with shared linkcmds.base. Update #3254.
* bsps/powerpc: Move shared irq.hSebastian Huber2018-01-034-5/+4
| | | | | | | This header file is only used by motorola_powerpc, so not shared. Update #3254. Update #3268.
* bsp/mpc55xxevb: Move <bsp/irq.h>Sebastian Huber2018-01-023-0/+504
| | | | | Update #3254. Update #3268.
* bsps: Use CPPASCOMPILE for startfileSebastian Huber2018-01-0214-57/+97
| | | | Update #3254.
* bsps: Add EXTRA_DIST to all BSP Makefile.amSebastian Huber2018-01-0218-15/+30
| | | | | | | | | | This makes it possible to easily use EXTRA_DIST += foobar in fragments. Update #3254.
* bsps: Include bsp.am in all BSP Makefile.amSebastian Huber2018-01-0214-0/+14
| | | | Update #3254.
* beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specsJoel Sherrill2017-12-2017-31/+53
| | | | | | | | | This collection of BSPs shared the linker script shared/startup/linkcmds. I renamed that ot shared/startup/linkcmds.share and made a BSP family specific startup/linkcmds. This was needed because each BSP family had a different combination of start file name, undefined symbols, etc. Updates #3520.
* qemuppc: Simplify bsp_specsJoel Sherrill2017-12-202-2/+4
| | | | Updates #3520.
* haleakala: Simplify bsp_specsJoel Sherrill2017-12-202-5/+3
| | | | Updates #3520.
* mpc8260ads: Simplify bsp_specsJoel Sherrill2017-12-202-5/+3
| | | | Updates #3520.
* ss555: Simplify bsp_specsJoel Sherrill2017-12-202-5/+2
| | | | Updates #3520.
* virtex4: Simplify bsp_specsJoel Sherrill2017-12-202-7/+3
| | | | Updates #3520.
* virtex5: Simplify bsp_specsJoel Sherrill2017-12-202-7/+3
| | | | Updates #3520.
* gen5200, gen83xx, gen83x, mpc55xxevb, psim, qoriq, t32mppc, tqm8xx, virtex: ↵Joel Sherrill2017-12-2020-41/+31
| | | | | | | | | | Simplify bsp_specs These BSPs all use shared/startup/linkcmds.base and thus needed to be modified at the same time. Variations in the arguments were reflected into the BSP specific portions of the linkcmds. Updates #3520.
* bsps/powerpc: Fix mpc83xx_i2cdrv.h locationSebastian Huber2017-12-073-6/+1
| | | | Update #3254.
* bsp/gen5200: Avoid duplicate header installationSebastian Huber2017-12-052-11/+1
| | | | Update #3254.
* virtex/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-2/+1
| | | | Updates #3520.
* qoriq/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-3/+2
| | | | Updates #3520.
* qemuppc/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* psim/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* mvme5500/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* mvme3100/bsp_specsReorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* motorola_powerpc/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* haleakala/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-2/+2
| | | | Updates #3520.
* gen83xx/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-2/+2
| | | | Updates #3520.
* beatnik/bsp_specs: Reorder and improve consistencyJoel Sherrill2017-11-291-3/+3
| | | | Updates #3520.
* REVERT */*/bsp_specs: Increase similarity to ease futureJoel Sherrill2017-11-2710-25/+27
| | | | | | Patch was not intended to be pushed yet. Updates #3520.
* */*/bsp_specs: Increase similarity to ease future analysisJoel Sherrill2017-11-2710-27/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done: arm bfin epiphany i386 lm32 m32c mips moxie nios2 or1k powerpc riscv sh sparc sparc64 v850 To do: m68k Differences noted: + endfile was sometimes before startfile + endfile sometimes was hard-coded and did not have -qrtems version + Should -e XXX (e.g. entry point) be in linkcmds? + Should -u XXX (e.g. undefined symbols) be in linkcmds? + Typos: Odd spacing, "old_endfiles" typo, and *(old_endfiles) (not %) + nios2: Referenced crtnn.o not crtn.o (error) Need to revisit: + m32c, moxie, sparc64 includes !nostdlib which is not used elsewhere + sh has -EL/-EB mapping. Why needed? + sparc64 didn't include crti.o/crtn.o but it is part of toolset + v850 uses something like this for link and end_file: "%{qrtems: %(old_link)}" This means that these are unnecessary. Try this on all. + mips uses old_link all the time also. + arm/tms750 adds -EB. + powerpc: Why do we have rtems_crt* and not use something from GCC? Updates #3520.
* powerpc/ss555/startup/linkcmds: Remove obsolete reference to bsp_specsJoel Sherrill2017-11-271-4/+0
| | | | Updates #3520.
* libbsp/*/*/configure.ac: Remove references to bsp_specs in AC_CONFIG_SRCDIRJoel Sherrill2017-11-2718-18/+18
| | | | Updates #3250.
* bsps: Provide <tm27.h> in each BSPSebastian Huber2017-11-2730-20/+30
| | | | | | | | | Since the <tm27.h> is highly BSP-dependent and used only by the tm27 test program we must provide this header file for each BSP. Without the preinstall build target each header file must have a unique source header file. Update #3254.
* Remove coverhd.hSebastian Huber2017-11-2442-896/+1
| | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254.
* bsp/qoriq: Implement bsp_reset()Sebastian Huber2017-11-221-5/+37
|
* bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONSSebastian Huber2017-11-2225-17/+25
| | | | | | | | | Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify the BSP configuration and documentation. Change defaults to: BSP_PRESS_KEY_FOR_RESET=0 BSP_RESET_BOARD_AT_EXIT=1 BSP_PRINT_EXCEPTION_CONTEXT=1
* powerpc: Remove _BSP_Fatal_error()Sebastian Huber2017-11-2222-261/+1
| | | | | | | BSPs can use the bsp_fatal_extension() to provide BSP-specific fatal error handling. There is no need for a _BSP_Fatal_error(). Close #3246.
* powerpc: Replace BSP_panic() with rtems_panic()Sebastian Huber2017-11-2243-180/+33
| | | | | | | | Due to a new rtems_panic() implementation, it is possible to replace the PowerPC-specific BSP_panic() with rtems_panic(). Remove BSP_panic() implementations. Close #3245.
* bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLERSebastian Huber2017-11-202-10/+8
| | | | | | For the SPE support we must store the upper half of r3 as well. Update #3085.
* getentropy: Add cpu counter based implementation.Christian Mauderer2017-11-1718-0/+18
| | | | Update #3239.
* bsp/t32mppc: Use fixed exception handlersSebastian Huber2017-11-088-96/+260
|
* bsp/gen5200: Fix warningSebastian Huber2017-09-281-2/+0
| | | | Update #3122.
* bsps/powerpc: Fix print format warningsSebastian Huber2017-09-282-40/+40
|
* bsps: Generalize bsp_fdt_map_intr()Sebastian Huber2017-09-221-2/+2
| | | | | | | Pass all interrupt cells to bsp_fdt_map_intr() since some platforms use an array to describe an interrupt. Update #3090.
* bsp/t32mppc: PPC_EXC_CONFIG_USE_FIXED_HANDLERSebastian Huber2017-09-211-9/+9
| | | | | | Fix link-time error. Update #3085.