summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/m68k/cpu_asm.S (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point context ↵Thomas Doerfler2009-05-151-160/+128
| | | | initialization, save and restore code.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-121-3/+3
| | | | | | | | 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.
* added support for mcf548xThomas Doerfler2008-07-111-0/+112
|
* hris Johns <chrisj@rtems.org>Chris Johns2008-06-111-1/+26
| | | | | | | | * cpu_asm.S: Add Coldfire FPU support. * rtems/score/m68k.h: Change the Coldfire CPU defines to be based on the instruction set. Add Tiny RTEMS support to the small memory model RTEMS processors. * rtems/score/cpu.h: Handle the new Tiny RTEMS support.
* Update copyright date.Joel Sherrill2008-02-261-1/+1
|
* 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-221-33/+36
| | | | * cpu_asm.S: Spacing and comment alignment.
* Replace M68K_COLDFIRE_ARCH with __mcoldfire__.Ralf Corsepius2007-07-311-5/+5
|
* PR1091/patchTill Straumann2006-06-191-1/+1
| | | | | * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector bits are used when calculating the exception vector.
* 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-011-1/+1
| | | | * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
* 2003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-041-1/+1
| | | | | * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h: URL for license changed.
* 2002-08-26 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-08-261-6/+1
| | | | | * cpu_asm.S: More PR267 tinkering which eliminates some conditional compilation.
* 2002-08-14 Brett Swimley <brett.swimley@aedinc.net>Joel Sherrill2002-08-141-1/+8
| | | | | | | | | | * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying _ISR_Nest_level, and _Watchdog_Insert() requires this variable to be modified to determine if an interrupt may have modified the watchdog chain. Prior to modifying _ISR_Handler(), I had a test that would fail if _ISR_Flash was not commented out in _Watchdog_Insert(). After this modification was made, my test ran flawlessly.
* 2001-08-09 Chris Johns <ccj@acm.org>Joel Sherrill2001-08-091-63/+36
| | | | | | | | | | | | * cpu_asm.S: This patch was co-developed with Eric Norum <eric.norum@usask.ca>. It closes a one instruction window on some m68k CPU cores. It fixes symptoms seen as: 1) No more `interrupt handler invoked twice for a single interrupt'. 2) No more `lockup when mc68360 CPM and PIT interrupts are at different levels'. It does insert a little more overhead on machines without hardware interrupt stacks but correctness has a price.
* 2001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-01-031-2/+2
| | | | | | * rtems/score/cpu.h: Added _CPU_Initialize_vectors(). * cpu_asm.S: Modify to properly dereference _ISR_Vector_table now that it is dynamically allocated.
* Updated copyright notice.Joel Sherrill1999-11-171-2/+1
|
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to rename allJoel Sherrill1998-12-141-0/+291
.s files to .S in conformance with GNU conventions. This is a minor step along the way to supporting automake.