summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Add PPC_EXC_INTERRUPT_FRAME_SIZESebastian Huber2017-08-013-7/+7
| | | | | | Use a specific define for the interrupt exception frame size. Update #3082.
* bsps/powerpc: Rename ppc_exc_wrap_async_normalSebastian Huber2017-08-013-7/+7
| | | | | | | Rename ppc_exc_wrap_async_normal to ppc_exc_interrupt to avoid a bit of obfuscation. 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.
* bsp/qoriq: Simplify fatal exceptionsSebastian Huber2017-07-315-107/+184
| | | | | | | Avoid use of small-data area, since it is not supported in the ELFv2 ABI by GCC. Update #3082.
* bsp/qoriq: Fix pre-processor expansionSebastian Huber2017-07-282-3/+9
| | | | | Update #3082. Update #3085.
* bsp/t32mppc: Set PPC_PER_CPU_CONTROL_REGISTERSebastian Huber2017-07-281-2/+6
|
* bsp/t32mppc: Add SMP supportSebastian Huber2017-07-283-2/+9
|
* bsps/powerpc: Fix warningSebastian Huber2017-07-281-2/+0
|
* bsp/gen5200: Fix warningsSebastian Huber2017-07-281-6/+4
|
* bsp/qoriq: Fix warningSebastian Huber2017-07-281-1/+1
|
* bsp/qoriq: New BSP namesSebastian Huber2017-07-2813-49/+28
| | | | | | | | Due to the FDT support we can now reduce the BSP variants. Use the processor core to define the BSP variants. Update #3082. Update #3085.
* bsp/qoriq: Simplify initializationSebastian Huber2017-07-282-48/+7
| | | | | | | | | Do not flush/invalidate the caches. Instead enable the cache during the low-level initialization and perform an explicit cache flush for the read-only and fast-text sections. Update #3082. Update #3085.
* bsps: Include missing header fileSebastian Huber2017-07-121-0/+1
| | | | Update #3071.
* Add interrupt vector set/get affinitySebastian Huber2017-07-123-29/+19
| | | | Close #3071.
* score: Introduce _SMP_Get_online_processors()Sebastian Huber2017-07-071-1/+1
| | | | Update #3059.
* score: Use <sys/bitset.h> for Processor_maskSebastian Huber2017-07-062-2/+6
| | | | | | | | Implement the Processor_mask via <sys/bitset.h>. Provide _Processor_mask_To_uint32_t() to enable its use in device specific routines, e.g. interrupt affinity register in an interrupt controller. Update #3059.
* bsps: Improve interrupt vector enable/disable APISebastian Huber2017-06-209-96/+76
| | | | | | Change bsp_interrupt_vector_enable() and bsp_interrupt_vector_disable() to not return a status code. Add bsp_interrupt_assert() and use it to validate the vector number in the vector enable/disable implementations.
* bsps/powerpc: Fix warningSebastian Huber2017-06-161-5/+5
| | | | Close #3051.
* bsp: Fixes due to header file changesSebastian Huber2017-06-132-16/+18
| | | | Update #2833.
* bsp: Include missing <sys/param.h>Sebastian Huber2017-06-124-0/+4
| | | | Update #2833.
* bsp/beatnik: Fixes due to header file changesSebastian Huber2017-06-122-7/+7
| | | | Update #2833.
* bsp/psim: Include missing <sys/param.h>Sebastian Huber2017-06-091-0/+1
|
* Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber2017-06-074-4/+2
| | | | Update #2833.
* bsp/motorola_powerpc: Fix for Binutils 2.28+Sebastian Huber2017-06-016-0/+6
| | | | | | | | | | There are mismatched sections in the bootloader input: ld: Warning: ticker.exe uses hard float, ticker.ralf uses soft float ld: ticker.exe: compiled normally and linked with modules compiled with -mrelocatable ld: failed to merge target specific data of file ticker.exe Suppress this error explicitly.
* 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.
* build-system: Parallel build all subdirs.Chris Johns2017-05-242-4/+5
|
* virtex5/startup/dummy_console.c: Use <rtems/bspIo.h> and <rtems/console.h> ↵Joel Sherrill2017-04-261-20/+2
| | | | for many of the prototypes
* virtex4/startup/dummy_console.c: Use <rtems/bspIo.h> and <rtems/console.h> ↵Joel Sherrill2017-04-261-17/+2
| | | | for many of the prototypes
* virtex5/startup/dummy_console.c: Fix no prototype warningJoel Sherrill2017-04-241-0/+1
|
* virtex4/startup/dummy_console.c: Fix no prototype warningJoel Sherrill2017-04-241-0/+1
|
* 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
|
* shared/bootloader/misc.c: Fix printf() format warningsJoel Sherrill2017-04-241-2/+3
|
* beatnik/pci/gt_pci_init.c: Fix printf() format warningsJoel Sherrill2017-04-241-1/+1
|
* beatnik/startup/bspstart.c: Fix printf() format warningsJoel Sherrill2017-04-241-1/+1
|
* beatnik/marvell/discovery.c: Fix printf() format warningsJoel Sherrill2017-04-241-2/+2
|
* powerpc/haleakala/./mmu_405.c: Use inttypes.h constants removes 11 warnings.Cillian O'Donnell2017-04-141-6/+14
|
* powerpc/mvme550/./pci.c: Use inttypes.h constant to fix 1 warning.Cillian O'Donnell2017-04-141-1/+2
|
* virtex4/startup/bspstart.c: Use %p to fix 11 warnings.Cillian O'Donnell2017-04-141-13/+14
|
* virtex5/startup/bspstart.c: Use %p to fix 11 warnings.Cillian O'Donnell2017-04-141-13/+14
|
* libbsp/powerpc/./pci/detect_raven_bridge.c: Use inttypes.h to fix 1 warning.Cillian O'Donnell2017-04-141-1/+2
|
* bootstrap: regenerate files after sort order fixGedare Bloom2017-04-131-2/+2
| | | | Updates #2965.
* bsp/qoriq: Comment out post-link hookSebastian Huber2017-04-051-6/+6
| | | | | | The U-Boot mkimage is not available in general. Close #2969.
* mpc55xxevb/.../*-testsuite.tcfg: Add linpackJoel Sherrill2017-04-0411-0/+17
|
* bsp/qoriq: Fix L1 cache flushSebastian Huber2017-04-031-6/+13
|
* bsp/qoriq: Adjust MMU config only onceSebastian Huber2017-04-033-5/+10
|
* bsp/qoriq: Add post-link hookSebastian Huber2017-04-031-0/+7
|
* bsps: Fix baud settingsSebastian Huber2017-04-032-2/+2
| | | | Update #2897.
* bsp/qoriq: Regenerate preinstall.amSebastian Huber2017-03-271-4/+0
|