summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Move bsp-start-zero.S to bspsSebastian Huber2018-04-261-115/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Remove unused u-boot-generic-board-info.hSebastian Huber2018-04-251-132/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move spansionFlash.c to bspsSebastian Huber2018-04-241-477/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move intelFlash.c to bspsSebastian Huber2018-04-241-464/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move flash.c to bspsSebastian Huber2018-04-241-909/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move vpd.c to bspsSebastian Huber2018-04-241-322/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move motorola.c to bspsSebastian Huber2018-04-241-432/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move residual.c to bspsSebastian Huber2018-04-241-104/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move showbats.c to bspsSebastian Huber2018-04-241-51/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move ppc-exc-handler-table.c to bspsSebastian Huber2018-04-241-67/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move memcpy.c to bspsSebastian Huber2018-04-241-126/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move tictac.c to bspsSebastian Huber2018-04-241-32/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move uboot_dump_bdinfo.c to bspsSebastian Huber2018-04-241-79/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move uboot_getenv.c to bspsSebastian Huber2018-04-241-74/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Move bootloader to bspsSebastian Huber2018-04-2416-12524/+0
| | | | | | | | This bootloader is only used by the motorola_powerpc BSP. This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move PCI drivers to bspsSebastian Huber2018-04-234-1112/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move RTC drivers to bspsSebastian Huber2018-04-231-66/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move interrupt controller support to bspsSebastian Huber2018-04-234-1466/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move startup files to bspsSebastian Huber2018-04-2010-1534/+0
| | | | | | | | Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move start files to bspsSebastian Huber2018-04-205-602/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move console drivers to bspsSebastian Huber2018-04-202-1095/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move clock drivers to bspsSebastian Huber2018-04-202-290/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move doxygen.h files to bspsSebastian Huber2018-04-201-15/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Convert all bsp_predriver_hook()Sebastian Huber2018-04-201-70/+0
| | | | | | Use RTEMS_SYSINIT_ITEM() instead. Update #2408.
* bsp/motorola_powerpc: Move bspstart.c to bspsSebastian Huber2018-04-201-376/+0
| | | | | | | | This shared powerpc file was only used by this BSP. This patch is a part of the BSP source reorganization. Update #3285.
* bsp/motorola_powerpc: Move polled_io.cSebastian Huber2018-04-123-1586/+0
| | | | | | | | This file was used by this BSP only. Avoid RTEMS_RELLDFLAGS. This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move VME support to bspsSebastian Huber2018-04-093-588/+0
| | | | | | | | The VME support is only used by powerpc BSPs. This patch is a part of the BSP source reorganization. Update #3285.
* Eliminate PowerPC libcpu/page.hJoel Sherrill2018-03-285-5/+9
| | | | | | | | Started to eliminate warnings and then realized that only one one-line macro in the file was used by a few files. The rest of the file was was not needed. Eliminate the file. Closes #3354.
* bsps/powerpc: Support more than 256MiB of RAMÉric Tremblay2018-03-202-0/+35
| | | | Close #3322.
* bsps/powerpc: Fix linker command filesSebastian Huber2018-03-161-2/+4
| | | | Update #3339.
* powerpc/shared/startup/linkcmds.base: Add wildcards on some sectionsJoel Sherrill2018-02-191-3/+3
| | | | Closes #3307.
* Remove make preinstallChris Johns2018-01-2515-2999/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
* bsps/powerpc: Move BSP specific file to BSPSebastian Huber2018-01-161-233/+0
| | | | Update #3254.
* bsps/powerpc: Use public include pathChris Johns2018-01-041-1/+1
| | | | Update #3254.
* bsps/powerpc: Move shared irq.hSebastian Huber2018-01-031-204/+0
| | | | | | | This header file is only used by motorola_powerpc, so not shared. Update #3254. Update #3268.
* beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specsJoel Sherrill2017-12-201-1/+0
| | | | | | | | | 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.
* gen5200, gen83xx, gen83x, mpc55xxevb, psim, qoriq, t32mppc, tqm8xx, virtex: ↵Joel Sherrill2017-12-201-0/+1
| | | | | | | | | | 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.
* powerpc: Remove _BSP_Fatal_error()Sebastian Huber2017-11-222-88/+0
| | | | | | | 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-227-19/+7
| | | | | | | | 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-09-201-1/+1
| | | | | | Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER. Update #3085.
* Simplify and unify BSP_output_charSebastian Huber2017-09-122-4/+1
| | | | | | | | The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122.
* bsps/powerpc: Add 64-bit CRT init/fini supportSebastian Huber2017-08-222-0/+61
| | | | Update #3082.
* bsps/powerpc: Add 64-bit linker sectionsSebastian Huber2017-08-221-1/+16
| | | | Update #3082.
* bsps/powerpc: Do not set ouput format and archSebastian Huber2017-07-311-4/+0
| | | | | | | | There is no need to explicitly set the output format and architecture in the linker script. This enables the usage of this linker script with the ELFv2 ABI (64-bit). Update #3082.
* bsps/powerpc: Fix warningSebastian Huber2017-07-281-2/+0
|
* bsps/powerpc: Fix warningSebastian Huber2017-06-161-5/+5
| | | | Close #3051.
* bsps/powerpc: Set output format in linker scriptSebastian Huber2017-06-011-1/+1
| | | | | | Set the proper output format in the linker script for the bootloader. Otherwise the generic linker is used since Binutils 2.28 which does not understand the PowerPC-specific relocations.
* shared/startup/panic.c: Fix printf() format warningsJoel Sherrill2017-04-241-2/+5
|
* shared/pci/detect_raven_bridge.c: Fix printf() format warningsJoel Sherrill2017-04-241-1/+1
|
* shared/bootloader/mm.c: Fix printf() format warningsJoel Sherrill2017-04-241-2/+4
|