summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/sparc/ChangeLog (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-03-08RTEMS: Delete ChangeLog files.Gedare Bloom1-531/+0
This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
2011-10-072011-10-07 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill1-0/+12
PR 1932/cpukit * cpu_asm.S: At some point the interrupt trap handler causes a window-overflow and the window overflow trap handler crashes when writing to 0. I found that this is because the WIM was bad, to the window overflow handler uses a uninitialized stack pointer in a window never used. * g3=CWP, not WIM * CWP is incremented by done_flushing no need doing that here also * I see no reason to create an additional stack frame (save) * Must turn off traps when updating WIM (maybe already done by caller?)
2011-09-272011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+5
PR 1914/cpukit * rtems/score/cpu.h: Select timestamp implementation.
2011-07-242011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+5
* cpu.c: Remove /*PAGE markers which were interpreted by a long dead print script.
2011-06-212011-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+5
* rtems/score/cpu.h, rtems/score/sparc.h, rtems/score/types.h: Convert comments to Doxygen style and improve.
2011-05-172011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* Makefile.am: Reformat.
2011-04-182011-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill1-0/+4
* rtems/score/sparc.h: Remove warnings.
2011-02-112011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/score/cpu.h, rtems/score/sparc.h: Use "__asm__" instead of "asm" for improved c99-compliance.
2010-11-162010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+4
* cpu.c: Remove unused variable reported by clang.
2010-10-212010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+6
* rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to _CPU_Context_restore() because it does not return. Telling GCC this avoids generation of dead code.
2010-07-292010-07-29 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill1-0/+11
PR 1635/cpukit * rtems/score/types.h: Refactoring of priority handling, to isolate the bitmap implementation of priorities in the supercore so that priority management is a little more modular. This change is in anticipation of scheduler implementations that can select how they manage tracking priority levels / finding the highest priority ready task. Note that most of the changes here are simple renaming, to clarify the use of the bitmap-based priority management.
2010-07-162010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+5
* rtems/score/cpu.h: Include <rtems/score/types.h> first. * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
2010-06-292010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+8
PR 1573/cpukit * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which contains the information required by RTEMS for each CPU core. This encapsulates information such as thread executing, heir, idle and dispatch needed.
2010-03-272010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+4
* cpu.c, cpu_asm.S: Add include of config.h
2009-03-122009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+8
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 Sherrill1-0/+5
* 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 Sherrill1-0/+6
* cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
2008-09-112008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* 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 Sherrill1-0/+4
* 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-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-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+6
PR 1294/bsps * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage of sparc_disable_interrupts.
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+4
* rtems/score/cpu.h: Spacing.
2008-07-312008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+4
* rtems/score/cpu.h: Correct prototype of Idle threads.
2008-06-052008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+8
* 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.
2008-02-202008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>Joel Sherrill1-0/+6
PR 1278/cpukit * cpu.c: Fix incorrect bit manipulation on returning old address of raw trap handler.
2007-12-172007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+4
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
2007-12-042007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+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 Sherrill1-0/+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-05-102007-05-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+8
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-092007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
2007-04-172007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-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.
2006-11-172006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* rtems/score/types.h: Remove unsigned64, signed64.
2006-11-142006-11-14 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill1-0/+4
* cpu_asm.S: Properly support synchronous traps.
2006-01-162006-01-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+6
* rtems/score/cpu.h: Part of a large patch to improve Doxygen output. As a side-effect, grammar and spelling errors were corrected, spacing errors were address, and some variable names were improved.
2005-11-082005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* rtems/score/types.h: Eliminate unsigned16, unsigned32.
2005-10-272005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/asm.h: Remove private version of CONCAT macros. Include <rtems/concat.h> instead.
2005-02-19Cosmetics.Ralf Corsepius1-2/+2
2005-02-082005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* Makefile.am: Split out preinstallation rules. * preinstall.am: New (Split out from Makefile.am).
2005-02-042005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+7
PR 754/rtems * rtems/asm.h: New (relocated from .). * asm.h: Remove (moved to rtems/asm.h). * Makefile.am: Reflect changes above.
2005-01-282004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>Ralf Corsepius1-0/+5
* asm.h, rtems/score/cpu.h, rtems/score/sparc.h, rtems/score/types.h: New header guards.
2005-01-242005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/score/types.h: Remove signed8, signed16, signed32, unsigned8, unsigned16, unsigned32.
2005-01-242005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* rtems/score/cpu.h: *_swap_u32( uint32_t ).
2005-01-242005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* rtems/score/types.h: #include <rtems/stdint.h>.
2005-01-222005-01-22 Ralf Corsepius <ralf.corsepius@freenet.de>Ralf Corsepius1-0/+4
* rtems/score/cpu.h: Fix broken #endif.
2005-01-072005-01-07 Ralf Corsepius <ralf.corsepius@freenet.de>Ralf Corsepius1-0/+4
* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
2005-01-012005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* Makefile.am: Remove build-variant support.
2004-11-212004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/score/types.h: Use __rtems_score_types_h as preprocessor guard.
2004-11-212004-11-12 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* asm.h: Add doxygen preamble.
2004-11-022004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-0/+6
* rtems/score/cpu.h: Add doxygen preamble. * rtems/score/sparc.h: Add doxygen preamble. * rtems/score/types.h: Add doxygen preamble.