summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-26bsps/powerpc: Move bsp-start-zero.S to bspsSebastian Huber1-115/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-25bsps: Remove unused u-boot-generic-board-info.hSebastian Huber1-132/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move spansionFlash.c to bspsSebastian Huber1-477/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move intelFlash.c to bspsSebastian Huber1-464/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move flash.c to bspsSebastian Huber1-909/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move vpd.c to bspsSebastian Huber1-322/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move motorola.c to bspsSebastian Huber1-432/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move residual.c to bspsSebastian Huber1-104/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move showbats.c to bspsSebastian Huber1-51/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move ppc-exc-handler-table.c to bspsSebastian Huber1-67/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move memcpy.c to bspsSebastian Huber1-126/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move tictac.c to bspsSebastian Huber1-32/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move uboot_dump_bdinfo.c to bspsSebastian Huber1-79/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps: Move uboot_getenv.c to bspsSebastian Huber1-74/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-24bsps/powerpc: Move bootloader to bspsSebastian Huber16-12524/+0
This bootloader is only used by the motorola_powerpc BSP. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-23bsps: Move PCI drivers to bspsSebastian Huber4-1112/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-23bsps: Move RTC drivers to bspsSebastian Huber1-66/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-23bsps: Move interrupt controller support to bspsSebastian Huber4-1466/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move startup files to bspsSebastian Huber10-1534/+0
Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move start files to bspsSebastian Huber5-602/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move console drivers to bspsSebastian Huber2-1095/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move clock drivers to bspsSebastian Huber2-290/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Move doxygen.h files to bspsSebastian Huber1-15/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-04-20bsps: Convert all bsp_predriver_hook()Sebastian Huber1-70/+0
Use RTEMS_SYSINIT_ITEM() instead. Update #2408.
2018-04-20bsp/motorola_powerpc: Move bspstart.c to bspsSebastian Huber1-376/+0
This shared powerpc file was only used by this BSP. This patch is a part of the BSP source reorganization. Update #3285.
2018-04-12bsp/motorola_powerpc: Move polled_io.cSebastian Huber3-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.
2018-04-09bsps: Move VME support to bspsSebastian Huber3-588/+0
The VME support is only used by powerpc BSPs. This patch is a part of the BSP source reorganization. Update #3285.
2018-03-28Eliminate PowerPC libcpu/page.hJoel Sherrill5-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.
2018-03-20bsps/powerpc: Support more than 256MiB of RAMÉric Tremblay2-0/+35
Close #3322.
2018-03-16bsps/powerpc: Fix linker command filesSebastian Huber1-2/+4
Update #3339.
2018-02-19powerpc/shared/startup/linkcmds.base: Add wildcards on some sectionsJoel Sherrill1-3/+3
Closes #3307.
2018-01-25Remove make preinstallChris Johns15-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.
2018-01-16bsps/powerpc: Move BSP specific file to BSPSebastian Huber1-233/+0
Update #3254.
2018-01-04bsps/powerpc: Use public include pathChris Johns1-1/+1
Update #3254.
2018-01-03bsps/powerpc: Move shared irq.hSebastian Huber1-204/+0
This header file is only used by motorola_powerpc, so not shared. Update #3254. Update #3268.
2017-12-20beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specsJoel Sherrill1-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.
2017-12-20gen5200, gen83xx, gen83x, mpc55xxevb, psim, qoriq, t32mppc, tqm8xx, virtex: ↵Joel Sherrill1-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.
2017-11-22powerpc: Remove _BSP_Fatal_error()Sebastian Huber2-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.
2017-11-22powerpc: Replace BSP_panic() with rtems_panic()Sebastian Huber7-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.
2017-09-20bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLERSebastian Huber1-1/+1
Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER. Update #3085.
2017-09-12Simplify and unify BSP_output_charSebastian Huber2-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.
2017-08-22bsps/powerpc: Add 64-bit CRT init/fini supportSebastian Huber2-0/+61
Update #3082.
2017-08-22bsps/powerpc: Add 64-bit linker sectionsSebastian Huber1-1/+16
Update #3082.
2017-07-31bsps/powerpc: Do not set ouput format and archSebastian Huber1-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.
2017-07-28bsps/powerpc: Fix warningSebastian Huber1-2/+0
2017-06-16bsps/powerpc: Fix warningSebastian Huber1-5/+5
Close #3051.
2017-06-01bsps/powerpc: Set output format in linker scriptSebastian Huber1-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.
2017-04-24shared/startup/panic.c: Fix printf() format warningsJoel Sherrill1-2/+5
2017-04-24shared/pci/detect_raven_bridge.c: Fix printf() format warningsJoel Sherrill1-1/+1
2017-04-24shared/bootloader/mm.c: Fix printf() format warningsJoel Sherrill1-2/+4