summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/bfin (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-12-04Whitespace removal.Ralf Corsepius4-33/+33
2009-05-27PR fixed.Joel Sherrill1-1/+1
2009-05-272009-05-25 Allan Hessenflow <allanh@kallisti.com>Joel Sherrill2-5/+11
PR 1418/cpukit * rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added core synchronization after all cli/sti.
2009-03-122009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-4/+12
PR 1385/cpukit * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
2009-02-122009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-6/+11
* cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to consistently return void * and take a uintptr_t argument.
2009-02-112009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-40/+9
* cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
2008-12-11#include <stdint.h> instead of <rtems/stdint.h>.Ralf Corsepius1-1/+1
2008-12-07Fix typo.Ralf Corsepius1-1/+1
2008-09-112008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-8/+11
* rtems/score/types.h: Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given.
2008-09-082008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+5
* cpu.c: Remove extraneous spaces.
2008-09-052008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* cpu.c, rtems/score/cpu.h: Convert to "bool".
2008-09-05Convert to "bool".Ralf Corsepius2-2/+2
2008-08-212008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/score/types.h: Include stdbool.h. Use bool as base-type for boolean.
2008-08-21Include stdbool.h. Use bool as base-type for boolean.Ralf Corsepius1-1/+2
2008-08-152008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+10
* ChangeLog: Add correct entry.
2008-08-142008-08-14 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill5-534/+631
* rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/status.h, score/include/rtems/score/coremutex.h, score/include/rtems/score/object.h: Removed extraneous commas.
2008-07-312008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-1/+5
* rtems/score/cpu.h: Correct prototype of Idle threads.
2008-06-052008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+21
* rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting parameter to indicate that the port uses the Simple Vectored Interrupt model or the Programmable Interrupt Controller Model. The PIC model is implemented primarily in the BSP and it is responsible for all memory allocation.
2007-12-202007-12-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-1/+5
* rtems/score/cpu.h: Use correct register name.
2007-12-172007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+7
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
2007-12-172007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-3/+8
* cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
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.