summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-02-201-0/+6
| | | | | | * rtems/old-exceptions/cpu.h: Remove (Abandoned). * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h. * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
* Regenerate.Ralf Corsepius2008-02-201-9/+0
|
* Remove ref to rtems/old-exceptions/cpu.h.Ralf Corsepius2008-02-202-7/+0
|
* Remove (Abandoned).Ralf Corsepius2008-02-201-450/+0
|
* 2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-12-172-0/+7
| | | | * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
* 2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-173-1/+13
| | | | | * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep for COPYRIGHT passes.
* 2007-12-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-072-0/+7
| | | | | * rtems/powerpc/registers.h: added definitions for MSR_CE, MSR_DE (bookE).
* 2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-062-1/+4
| | | | * rtems/old-exceptions/cpu.h: Remove extra ifndef.
* 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-044-20/+7
| | | | | | | * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h, rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to Configuration Table. Eliminate CPU Table from all ports. Delete references to CPU Table in all forms.
* 2007-12-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-032-0/+10
| | | | | | * rtems/score/cpu.h: Added comment that GDB patch sim/2376 is needed for reading the time-base with the new (more portable) method.
* 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-033-30/+10
| | | | | | | | | | * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of the remaining CPU Table fields to the Configuration Table. This included pretasking_hook, predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace, extra_mpci_receive_server_stack, stack_allocate_hook, and stack_free_hook. As a side-effect of this effort some multiprocessing code was made conditional and some style clean up occurred.
* 2007-11-30 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-12-012-0/+24
| | | | | | * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu; ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs so we use these. Should work on all CPUs.
* 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-11-284-103/+11
| | | | | | | * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h, rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU Table. They have been replaced with variables named bsp_XXX as needed.
* 2007-11-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-11-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix/Makefile.am, posix/preinstall.am, posix/src/cancel.c, posix/src/conddestroy.c, posix/src/condinit.c, posix/src/condsignalsupp.c, posix/src/condwaitsupp.c, posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c, posix/src/mqueuedeletesupp.c, posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c, posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c, posix/src/mqueueunlink.c, posix/src/mutexattrdestroy.c, posix/src/mutexattrgetprioceiling.c, posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c, posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c, posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c, posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c, posix/src/mutexgetprioceiling.c, posix/src/mutexinit.c, posix/src/mutexlocksupp.c, posix/src/mutexsetprioceiling.c, posix/src/mutexunlock.c, posix/src/semaphorecreatesupp.c, posix/src/semaphoredeletesupp.c, posix/src/semaphorewaitsupp.c, posix/src/semclose.c, posix/src/semdestroy.c, posix/src/semgetvalue.c, posix/src/sempost.c, posix/src/semunlink.c, posix/src/types.c, score/cpu/powerpc/rtems/old-exceptions/cpu.h: Remove all pretense of POSIX MP support. The support in place was only a shell. This should make maintenance easier. * posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutexmp.h, posix/include/rtems/posix/pthreadmp.h, posix/include/rtems/posix/semaphoremp.h, posix/src/condmp.c, posix/src/mutexmp.c, posix/src/semaphoremp.c: Removed.
* 2007-11-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-142-3/+25
| | | | | | | | * 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.
* 2007-11-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-11-142-0/+24
| | | | | * rtems/powerpc/registers.h: Added SPR definitions for BookE DECAR, TCR, TSR.
* 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.
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-092-2/+4
| | | | * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+6
| | | | | | * rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
* Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius2007-04-171-3/+3
| | | | Eliminate evil casts.
* Regenerate.Ralf Corsepius2007-01-081-5/+5
|
* 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-12-121-0/+5
| | | | | * rtems/score/ppc.h: Remove (Deprecated in 4.7). * Makefile: Remove rtems/score/ppc.h.
* Regenerate.Ralf Corsepius2006-12-121-5/+0
|
* Remove rtems/score/ppc.h.Ralf Corsepius2006-12-121-3/+0
|
* Remove (Deprecated in 4.7).Ralf Corsepius2006-12-121-19/+0
|
* 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-172-4/+4
| | | | * rtems/score/types.h: Remove unsigned64, signed64.
* 2006-08-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-092-1/+10
| | | | | * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on floating point for all threads if there is a hardware FPU.
* * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:Till Straumann2006-07-133-2/+8
| | | | | Checked inline assembly; added early-clobber '&' to output operands of multi-instruction asms.
* 2006-01-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-01-164-8/+13
| | | | | | | * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h, rtems/score/cpu.h: Part of a large patch to improve Doxygen output. As a side-effect, grammar and spelling errors were corrected, spacing errors were address, and some variable names were improved.
* Regenerate.Ralf Corsepius2006-01-141-1/+1
|
* Regenerate.Ralf Corsepius2006-01-121-0/+2
|
* Remove all-local.Ralf Corsepius2006-01-121-2/+0
|
* Regenerate.Ralf Corsepius2006-01-121-2/+2
|
* CleanupsRalf Corsepius2006-01-121-4/+0
|
* 2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-082-2/+6
| | | | * rtems/score/types.h: Eliminate unsigned16, unsigned32.
* Fixed formatting.Joel Sherrill2005-11-071-6/+6
|
* 2005-11-02 straumanatslacdotstanford.eduTill Straumann2005-11-022-0/+41
| | | | | * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
* 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-10-272-4/+6
| | | | | * rtems/asm.h: Remove private version of CONCAT macros. Include <rtems/concat.h> instead.
* 2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-062-0/+5
| | | | * rtems/score/powerpc.h: Removed warning
* 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-212-3/+7
| | | | | * rtems/score/powerpc.h: Add "defined(mpc7400) || defined(mpc7450) || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
* Auto-generated update.Ralf Corsepius2005-02-191-1/+1
|
* (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,Ralf Corsepius2005-02-181-0/+49
| | | | CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
* (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,Ralf Corsepius2005-02-182-94/+0
| | | | CPU_IDLE_TASK_IS_FP): Remove.
* 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-181-0/+9
| | | | | | | | | * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP, CPU_IDLE_TASK_IS_FP): Remove. * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP, CPU_IDLE_TASK_IS_FP): Remove. * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP, CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
* 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-182-1/+11
| | | | | * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from __BIG_ENDIAN__.
* (CPU_PROVIDES_IDLE_THREAD_BODY, CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT, ↵Ralf Corsepius2005-02-181-0/+66
| | | | CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN, CPU_LITTLE_ENDIAN): Add.
* (CPU_PROVIDES_IDLE_THREAD_BODY, CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT, ↵Ralf Corsepius2005-02-182-132/+0
| | | | CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN, CPU_LITTLE_ENDIAN): Remove
* 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-181-0/+15
| | | | | | | | | | | | | | | * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY, CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT, CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN, CPU_LITTLE_ENDIAN): Add. * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY, CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT, CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN, CPU_LITTLE_ENDIAN): Remove. * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY, CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT, CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN, CPU_LITTLE_ENDIAN): Remove.
* 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-183-35/+59
| | | | | | | | | | | | | | | | | | | | | | | * rtems/score/cpu.h: (rtems_cpu_configuration_get_serial_per_sec, rtems_cpu_configuration_get_serial_external_clock, rtems_cpu_configuration_get_serial_xon_xoff, rtems_cpu_configuration_get_serial_cts_rts, rtems_cpu_configuration_get_serial_rate, rtems_cpu_configuration_get_timer_average_overhead, rtems_cpu_configuration_get_timer_least_valid, rtems_cpu_configuration_get_timer_internal_clock, rtems_cpu_configuration_get_clock_speed): New. * rtems/old-exceptions/cpu.h: (rtems_cpu_configuration_get_serial_per_sec, rtems_cpu_configuration_get_serial_external_clock, rtems_cpu_configuration_get_serial_xon_xoff, rtems_cpu_configuration_get_serial_cts_rts, rtems_cpu_configuration_get_serial_rate, rtems_cpu_configuration_get_timer_average_overhead, rtems_cpu_configuration_get_timer_least_valid, rtems_cpu_configuration_get_timer_internal_clock, rtems_cpu_configuration_get_clock_speed): Remove.
* 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-183-4/+13
| | | | | * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h (rtems_cpu_table): Sync defines between {old|new}-exceptions.