summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove (Obsolete).4.8Ralf Corsépius2012-02-1712-25/+0
|
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-043-38/+9
| | | | | | PR 1294/bsps * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage of sparc_disable_interrupts.
* 2008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>Joel Sherrill2008-02-202-1/+7
| | | | | | PR 1278/cpukit * cpu.c: Fix incorrect bit manipulation on returning old address of raw trap handler.
* Remove avr, nios2, c4x.Ralf Corsepius2007-12-051-2/+1
|
* Remove from rtems-4-8-branch.Ralf Corsepius2007-12-0437-7894/+0
|
* 2007-11-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-11-022-2/+21
| | | | | | | | * score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h, score/include/rtems/score/context.h, score/src/threadhandler.c: Fix stack so gdb backtrace does not print corrupted frame message after _Thread_Handler. Daniel Hellstrom <daniel@gaisler.com> provided the SPARC implementation and I made it more general.
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-102-4/+21
| | | | | | * cpu_asm.S: Fix two problems: - CC bit has been clobbered and was not correctly restored - bfin hardware does not allow to read instructions from the L1
* 2007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-09-102-0/+33
| | | | * rtems/bfin/bf533.h: Add more definitions.
* 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-08-042-0/+47
| | | | * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
* 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-08-041-0/+4
| | | | * rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
* 2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-08-041-3/+3
| | | | | * score/cpu/mips/rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
* 2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-07-311-0/+5
| | | | | * cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h: Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
* Replace M68K_COLDFIRE_ARCH with __mcoldfire__.Ralf Corsepius2007-07-313-20/+19
|
* 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-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-06-212-1/+6
| | | | | * cpu.c: Comment out may_alias so this compiles without a compiler error.
* 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-06-212-15/+85
| | | | | | * cpu.c: Merge patch from Till Straumann which would work except gcc core dumps with an ICE when may_alias is used in this code. I filed a GCC PR and reduced optimization to -O0 and it does run again.
* 2007-05-31 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-05-312-5/+12
| | | | | | | * rtems/score/cpu.h: Modifiy inline assembly language constraints to use a data register as the CTL/STI instructions requires. This is not only more correct, it avoids GCC PR31787.
* 2007-05-24 Alain Schaefer <alani@easc.ch>Joel Sherrill2007-05-242-1/+5
| | | | * rtems/score/cpu.h: Fix incorrect interrupt mask.
* 2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-2212-27/+1
| | | | | | | | | * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c, score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c, score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c, score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c, cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared executive initialization.
* 2007-05-09 Ray Xu <rayx@gmail.com>Joel Sherrill2007-05-152-150/+10
| | | | | * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/ implement a compact do_data_abort() in simple_abort.c
* 2007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-104-6/+108
| | | | | | | | PR 1237/rtems * cpu.c, cpu_asm.S, rtems/score/cpu.h: Add logic to prevent stack creep when interrupts occur at a sufficient rate that the interrupted thread never gets to clean its stack. This patch ensures that an interrupted thread will not nest ISR dispatches on its stack.
* Include <rtems/stdint.h> instead of <stdint.h>.Ralf Corsepius2007-05-091-1/+1
|
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-0922-16/+44
| | | | * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
* 2007-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-172-160/+163
| | | | * rtems/bfin/bf533.h: Fix warnings about constants being too large.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-173-0/+18
| | | | | | * 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-173-9/+9
| | | | Eliminate evil casts.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+5
| | | | | * cpu.c, rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts.
* Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius2007-04-173-8/+8
|
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+2
| | | | | * cpu.c: Use Context_Control_fp* instead of void* for fp_contexts.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-172-0/+12
| | | | | | * 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-172-6/+6
| | | | Eliminate evil casts.
* 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.
* Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius2007-04-172-6/+6
| | | | Eliminate evil casts.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-172-0/+12
| | | | | | * 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.
* 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.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+8
| | | | | | | | * cpu_asm.c: Use Context_Control_fp* instead of void* for fp_contexts. * 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-2/+2
|
* Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius2007-04-171-3/+3
| | | | Eliminate evil casts.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+5
| | | | | * rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts.
* 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.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+8
| | | | | | | | * cpu.c: Use Context_Control_fp* instead of void* for fp_contexts. * 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-172-3/+3
|
* Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.Ralf Corsepius2007-04-171-3/+3
|
* Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.Ralf Corsepius2007-04-171-3/+3
|
* 2007-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-01-302-1/+6
| | | | | * rtems/score/types.h: Use uint_least16_t for Priority_Bit_map_control;
* Regenerate.Ralf Corsepius2007-01-0814-35/+35
|
* 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
|