summaryrefslogtreecommitdiff
path: root/cpukit/score/cpu (follow)
AgeCommit message (Collapse)Author
2012-02-17Remove (Obsolete).4.8Ralf Corsépius
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1294/bsps * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage of sparc_disable_interrupts.
2008-02-202008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>Joel Sherrill
PR 1278/cpukit * cpu.c: Fix incorrect bit manipulation on returning old address of raw trap handler.
2007-12-05Remove avr, nios2, c4x.Ralf Corsepius
2007-12-04Remove from rtems-4-8-branch.Ralf Corsepius
2007-11-022007-11-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* 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-102007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill
* 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-102007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill
* rtems/bfin/bf533.h: Add more definitions.
2007-08-042007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
2007-08-042007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
2007-08-042007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* score/cpu/mips/rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
2007-07-312007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h: Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
2007-07-31Replace M68K_COLDFIRE_ARCH with __mcoldfire__.Ralf Corsepius
2007-07-10compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged ↵Thomas Doerfler
many different versions of new exception handling code to shared sources.
2007-06-212007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* cpu.c: Comment out may_alias so this compiles without a compiler error.
2007-06-212007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* 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-312007-05-31 Alain Schaefer <alani@easc.ch>Joel Sherrill
* 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-242007-05-24 Alain Schaefer <alani@easc.ch>Joel Sherrill
* rtems/score/cpu.h: Fix incorrect interrupt mask.
2007-05-222007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* 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-152007-05-09 Ray Xu <rayx@gmail.com>Joel Sherrill
* cpu.c: move do_data_abort() to libbsp/arm/shared/abort/ implement a compact do_data_abort() in simple_abort.c
2007-05-102007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
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.
2007-05-09Include <rtems/stdint.h> instead of <stdint.h>.Ralf Corsepius
2007-05-092007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
2007-04-172007-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill
* rtems/bfin/bf533.h: Fix warnings about constants being too large.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* cpu.c, rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* cpu.c: Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
Eliminate evil casts.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* 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.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* 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.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.Ralf Corsepius
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.Ralf Corsepius
2007-01-302007-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/types.h: Use uint_least16_t for Priority_Bit_map_control;
2007-01-08Regenerate.Ralf Corsepius
2006-12-122006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* rtems/score/ppc.h: Remove (Deprecated in 4.7). * Makefile: Remove rtems/score/ppc.h.
2006-12-12Regenerate.Ralf Corsepius