summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/bfin (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-12-042007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-21/+6
* cpu.c, 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-032007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-54/+9
* rtems/score/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-09-102007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2-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-102007-09-10 Alain Schaefer <alani@easc.ch>Joel Sherrill2-0/+33
* rtems/bfin/bf533.h: Add more definitions.
2007-05-312007-05-31 Alain Schaefer <alani@easc.ch>Joel Sherrill2-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-242007-05-24 Alain Schaefer <alani@easc.ch>Joel Sherrill2-1/+5
* rtems/score/cpu.h: Fix incorrect interrupt mask.
2007-05-222007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-2/+0
* 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-04-172007-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-160/+163
* rtems/bfin/bf533.h: Fix warnings about constants being too large.
2007-04-17Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius1-3/+3
Eliminate evil casts.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* rtems/score/cpu.h: Use Context_Control_fp* instead of void* for fp_contexts. Eliminate evil casts.
2007-01-08Regenerate.Ralf Corsepius1-3/+3
2006-11-172006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-6/+4
* rtems/score/types.h: Remove unsigned64, signed64.
2006-11-092006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces. * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
2006-11-09Remove stray whitespaces.Ralf Corsepius2-47/+29
2006-11-09Use __BFIN__ instead of BFIN.Ralf Corsepius1-1/+1
2006-11-082006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+6
* cpu_asm.S: Re-add HI, LO.
2006-11-082006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* irq.c: Add missing newline. * rtems/score/cpu.h: Eliminate hidden backspaces.
2006-11-08 Eliminate hidden backspaces.Ralf Corsepius1-1/+1
2006-11-08Add missing newlineRalf Corsepius1-1/+1
2006-10-242006-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-9/+6
* rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
2006-10-242006-10-24 Alain Schaefer <alani@easc.ch>Joel Sherrill8-391/+501
* Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h: Clean up rtems/score/bfin.h removing parts that are not needed by RTEMS CPUkit to bfin specific .h files. * rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
2006-10-232006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-29/+5
* cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
2006-10-232006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-0/+2953
* .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/types.h: New files.