Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/powerpc: Move BSP specific file to BSP | Sebastian Huber | 2018-01-16 | 4 | -4/+3 |
| | | | | Update #3254. | ||||
* | bsp/gen5200: Fix linker command file | Sebastian Huber | 2018-01-05 | 1 | -0/+1 |
| | | | | Updates #3520. | ||||
* | bsps/powerpc: Use public include path | Chris Johns | 2018-01-04 | 1 | -1/+1 |
| | | | | Update #3254. | ||||
* | bsp/mvme3100: Use public include path | Chris Johns | 2018-01-04 | 1 | -1/+1 |
| | | | | Update #3254. | ||||
* | bsp/beatnik: Use public include path | Chris Johns | 2018-01-04 | 1 | -1/+1 |
| | | | | Update #3254. | ||||
* | bsps/powerpc: Use public include path | Chris Johns | 2018-01-04 | 16 | -67/+2 |
| | | | | Update #3254. | ||||
* | bsp/gen5200: Use public include path | Chris Johns | 2018-01-04 | 31 | -68/+54 |
| | | | | Update #3254. | ||||
* | bsps/powerpc: Rename BSP specific linkcmds.base | Sebastian Huber | 2018-01-03 | 13 | -15/+15 |
| | | | | | | Avoid name conflicts with shared linkcmds.base. Update #3254. | ||||
* | bsps/powerpc: Move shared irq.h | Sebastian Huber | 2018-01-03 | 4 | -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 Huber | 2018-01-02 | 3 | -0/+504 |
| | | | | | Update #3254. Update #3268. | ||||
* | bsps: Use CPPASCOMPILE for startfile | Sebastian Huber | 2018-01-02 | 14 | -57/+97 |
| | | | | Update #3254. | ||||
* | bsps: Add EXTRA_DIST to all BSP Makefile.am | Sebastian Huber | 2018-01-02 | 18 | -15/+30 |
| | | | | | | | | | | This makes it possible to easily use EXTRA_DIST += foobar in fragments. Update #3254. | ||||
* | bsps: Include bsp.am in all BSP Makefile.am | Sebastian Huber | 2018-01-02 | 14 | -0/+14 |
| | | | | Update #3254. | ||||
* | beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specs | Joel Sherrill | 2017-12-20 | 17 | -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_specs | Joel Sherrill | 2017-12-20 | 2 | -2/+4 |
| | | | | Updates #3520. | ||||
* | haleakala: Simplify bsp_specs | Joel Sherrill | 2017-12-20 | 2 | -5/+3 |
| | | | | Updates #3520. | ||||
* | mpc8260ads: Simplify bsp_specs | Joel Sherrill | 2017-12-20 | 2 | -5/+3 |
| | | | | Updates #3520. | ||||
* | ss555: Simplify bsp_specs | Joel Sherrill | 2017-12-20 | 2 | -5/+2 |
| | | | | Updates #3520. | ||||
* | virtex4: Simplify bsp_specs | Joel Sherrill | 2017-12-20 | 2 | -7/+3 |
| | | | | Updates #3520. | ||||
* | virtex5: Simplify bsp_specs | Joel Sherrill | 2017-12-20 | 2 | -7/+3 |
| | | | | Updates #3520. | ||||
* | gen5200, gen83xx, gen83x, mpc55xxevb, psim, qoriq, t32mppc, tqm8xx, virtex: ↵ | Joel Sherrill | 2017-12-20 | 20 | -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 location | Sebastian Huber | 2017-12-07 | 3 | -6/+1 |
| | | | | Update #3254. | ||||
* | bsp/gen5200: Avoid duplicate header installation | Sebastian Huber | 2017-12-05 | 2 | -11/+1 |
| | | | | Update #3254. | ||||
* | virtex/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -2/+1 |
| | | | | Updates #3520. | ||||
* | qoriq/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+2 |
| | | | | Updates #3520. | ||||
* | qemuppc/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | psim/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | mvme5500/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | mvme3100/bsp_specsReorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | motorola_powerpc/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | haleakala/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -2/+2 |
| | | | | Updates #3520. | ||||
* | gen83xx/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -2/+2 |
| | | | | Updates #3520. | ||||
* | beatnik/bsp_specs: Reorder and improve consistency | Joel Sherrill | 2017-11-29 | 1 | -3/+3 |
| | | | | Updates #3520. | ||||
* | REVERT */*/bsp_specs: Increase similarity to ease future | Joel Sherrill | 2017-11-27 | 10 | -25/+27 |
| | | | | | | Patch was not intended to be pushed yet. Updates #3520. | ||||
* | */*/bsp_specs: Increase similarity to ease future analysis | Joel Sherrill | 2017-11-27 | 10 | -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_specs | Joel Sherrill | 2017-11-27 | 1 | -4/+0 |
| | | | | Updates #3520. | ||||
* | libbsp/*/*/configure.ac: Remove references to bsp_specs in AC_CONFIG_SRCDIR | Joel Sherrill | 2017-11-27 | 18 | -18/+18 |
| | | | | Updates #3250. | ||||
* | bsps: Provide <tm27.h> in each BSP | Sebastian Huber | 2017-11-27 | 30 | -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.h | Sebastian Huber | 2017-11-24 | 42 | -896/+1 |
| | | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254. | ||||
* | bsp/qoriq: Implement bsp_reset() | Sebastian Huber | 2017-11-22 | 1 | -5/+37 |
| | |||||
* | bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONS | Sebastian Huber | 2017-11-22 | 25 | -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 Huber | 2017-11-22 | 22 | -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 Huber | 2017-11-22 | 43 | -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_HANDLER | Sebastian Huber | 2017-11-20 | 2 | -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 Mauderer | 2017-11-17 | 18 | -0/+18 |
| | | | | Update #3239. | ||||
* | bsp/t32mppc: Use fixed exception handlers | Sebastian Huber | 2017-11-08 | 8 | -96/+260 |
| | |||||
* | bsp/gen5200: Fix warning | Sebastian Huber | 2017-09-28 | 1 | -2/+0 |
| | | | | Update #3122. | ||||
* | bsps/powerpc: Fix print format warnings | Sebastian Huber | 2017-09-28 | 2 | -40/+40 |
| | |||||
* | bsps: Generalize bsp_fdt_map_intr() | Sebastian Huber | 2017-09-22 | 1 | -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_HANDLER | Sebastian Huber | 2017-09-21 | 1 | -9/+9 |
| | | | | | | Fix link-time error. Update #3085. |