summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/powerpc/ppc-context-validate.S (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-09-08powerpc: Add support for VRSAVESebastian Huber1-7/+70
The VRSAVE feature of the Altivec unit can be used to reduce the amount of Altivec registers which need to be saved/restored during interrupt processing and context switches. In order to use the VRSAVE optimization a corresponding multilib (-mvrsave) is required, see GCC configuration. The -mvrsave option must be added to the ABI_FLAGS of the BSP. Currently only the -mcpu=e6500 based QorIQ BSP support this optimization. Update #4712.
2022-03-10cpukit/: Scripted embedded brains header file clean upJoel Sherrill1-6/+0
Updates #4625.
2022-02-28score/cpu/powerpc: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2020-04-16Canonicalize config.h includeSebastian Huber1-1/+1
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2017-08-22powerpc: Add 64-bit context/interrupt supportSebastian Huber1-74/+91
Update #3082.
2015-01-20powerpc: Fix AltiVec VSCR save/restoreSebastian Huber1-5/+5
2015-01-13powerpc: AltiVec and FPU context supportSebastian Huber1-2/+384
Add AltiVec and FPU support to the Context_Control in case we use the e6500 multilib. Add PPC_MULTILIB_ALTIVEC and PPC_MULTILIB_FPU multilib defines. Add non-volatile AltiVec and FPU context to Context_Control. Add save/restore of non-volatile AltiVec and FPU to _CPU_Context_switch(). Add save/restore of volatile AltiVec and FPU context to the exception code. Adjust data cache optimizations for the new context and cache line size.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2013-11-18powerpc: Add r2 to CPU contextSebastian Huber1-9/+4
The r2 may be used for thread-local storage.
2013-11-18powerpc: Do not validate reserved XER bitsSebastian Huber1-2/+2
2013-08-13powerpc: Fix _CPU_Context_validate()Sebastian Huber1-1/+1
2013-05-10score: Add CPU context validationSebastian Huber1-0/+263