summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/powerpc/rtems/score/powerpc.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* powerpc: AltiVec and FPU context supportSebastian Huber2015-01-131-1/+11
| | | | | | | | | | | 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.
* powerpc: Add PPC_STACK_ALIGN_POWERSebastian Huber2015-01-091-16/+6
| | | | Simplify PPC_STACK_ALIGNMENT definition.
* powerpc: Set PPC_DEFAULT_CACHE_LINE_SIZE for e6500Sebastian Huber2015-01-091-1/+7
|
* powerpc: Use PPC_DEFAULT_CACHE_LINE_SIZESebastian Huber2015-01-091-1/+4
| | | | | Use it for the default PPC_CACHE_ALIGNMENT. Use it for PPC_STRUCTURE_ALIGNMENT.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: Doxygen Clean Up Task #5Alex Ivanov2013-01-021-4/+6
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* Whitespace removal.Ralf Corsepius2009-12-041-3/+3
|
* * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.Thomas Doerfler2009-10-211-6/+0
| | | | | | | | * rtems/score/cpu.h: Changed fpscr field to an integer type in Context_Control_fp. Fixed warnings in PPC_Set_timebase_register(). Changed _CPU_Context_Initialize_fp() to initialize all fields and avoid floating-point instructions. * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
* 2008-07-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-07-101-436/+34
| | | | | | | | | | | * cpukit/score/cpu/powerpc/rtems/new-exceptions/cpu.h, cpukit/score/cpu/powerpc/rtems/score/cpu.h, cpukit/score/cpu/powerpc/rtems/score/powerpc.h: Removed all macro definitions which depended on the compiler defining a PPC CPU-model dependent symbol. Macros which were not used by cpukit have been moved to libcpu/powerpc/rtems/powerpc/powerpc.h.
* Fix typo.Joel Sherrill2008-04-281-5/+0
|
* 2008-04-28 Daron Chabot <daron.chabot@usask.ca>Joel Sherrill2008-04-281-0/+5
| | | | | | | | * posix/src/keycreate.c, posix/src/pthreadequal.c, rtems/src/semtranslatereturncode.c, score/cpu/powerpc/rtems/score/powerpc.h, score/src/threadblockingoperationcancel.c: Fix compilation errors when --enable-rtems-debug is used.
* 2007-11-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-141-3/+17
| | | | | | | | * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant. The goal would be making cpukit and hopefully libcpu work for all (or at least most) CPUs/BSPs with -D__ppc_generic so that eventually all tests [#if defined(<cpu_flavor>)] for CPU flavors can be eliminated.
* compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged ↵Thomas Doerfler2007-07-101-0/+2
| | | | many different versions of new exception handling code to shared sources.
* 2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-061-0/+1
| | | | * rtems/score/powerpc.h: Removed warning
* 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-211-3/+2
| | | | | * rtems/score/powerpc.h: Add "defined(mpc7400) || defined(mpc7450) || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
* 2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-151-9/+9
| | | | * rtems/score/powerpc.h: Add __ALTIVEC__ support.
* 2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-151-10/+1
| | | | | * rtems/score/powerpc.h: Merge ppc603 and ppc603e PPC_IRQ_*/PPC_TLB_* defines.
* 2005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-141-1/+1
| | | | * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
* 2005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-141-10/+0
| | | | * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-12/+0
| | | | * rtems/score/powerp.c: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-8/+0
| | | | * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-25/+0
| | | | * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-10/+0
| | | | * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-14/+0
| | | | * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-31/+0
| | | | * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
* 2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-131-52/+0
| | | | * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
* 2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-101-15/+1
| | | | | * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h: Remove PPC_ABI_POWEROPEN.
* 2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-101-9/+7
| | | | | * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU. Tie PPC_HAS_FPU to _SOFT_FLOAT.
* 2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-091-8/+0
| | | | | * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h: Remove PPC_ABI_GCC27.
* 2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-091-4/+1
| | | | * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
* Header guards cleanup.Ralf Corsepius2005-02-041-1/+1
|
* New header guard.Ralf Corsepius2005-01-281-2/+2
|
* Cosmetics.Ralf Corsepius2004-11-211-1/+0
|
* 2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-11-021-2/+5
| | | | | | | * rtems/score/cpu.h: Add doxygen preamble. * rtems/score/powerpc.h: Add doxygen preamble. * rtems/score/ppc.h: Add doxygen preamble. * rtems/score/types.h: Add doxygen preamble.
* Add Kate Feng's MVME5500 BSP.Eric Norum2004-10-201-0/+12
|
* Remove stray white spaces.Ralf Corsepius2004-04-151-2/+0
|
* 2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-131-0/+746
* rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h) for consistency with other ports. * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h. * Makefile.am: Reflect changes above. * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of rtems/score/ppc.h.