summaryrefslogtreecommitdiffstats
path: root/cpukit/score
diff options
context:
space:
mode:
authorGedare Bloom <gedare@rtems.org>2013-03-08 15:55:06 -0500
committerGedare Bloom <gedare@rtems.org>2013-03-08 15:55:06 -0500
commitfad2d38a9f1b9cd380c5bb891c5d1583af0b0a65 (patch)
tree53b406924f5c554a437e114f343988de699e5b99 /cpukit/score
parentlibchip: Fix prototypes (diff)
downloadrtems-fad2d38a9f1b9cd380c5bb891c5d1583af0b0a65.tar.bz2
RTEMS: Delete ChangeLog files.
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.
Diffstat (limited to 'cpukit/score')
-rw-r--r--cpukit/score/cpu/arm/ChangeLog709
-rw-r--r--cpukit/score/cpu/avr/ChangeLog363
-rw-r--r--cpukit/score/cpu/bfin/ChangeLog254
-rw-r--r--cpukit/score/cpu/h8300/ChangeLog503
-rw-r--r--cpukit/score/cpu/i386/ChangeLog533
-rw-r--r--cpukit/score/cpu/lm32/ChangeLog156
-rw-r--r--cpukit/score/cpu/m32c/ChangeLog112
-rw-r--r--cpukit/score/cpu/m32r/ChangeLog82
-rw-r--r--cpukit/score/cpu/m68k/ChangeLog655
-rw-r--r--cpukit/score/cpu/mips/ChangeLog715
-rw-r--r--cpukit/score/cpu/nios2/ChangeLog259
-rw-r--r--cpukit/score/cpu/no_cpu/ChangeLog435
-rw-r--r--cpukit/score/cpu/powerpc/ChangeLog977
-rw-r--r--cpukit/score/cpu/sh/ChangeLog492
-rw-r--r--cpukit/score/cpu/sparc/ChangeLog531
-rw-r--r--cpukit/score/cpu/sparc64/ChangeLog90
16 files changed, 0 insertions, 6866 deletions
diff --git a/cpukit/score/cpu/arm/ChangeLog b/cpukit/score/cpu/arm/ChangeLog
deleted file mode 100644
index a677be1a01..0000000000
--- a/cpukit/score/cpu/arm/ChangeLog
+++ /dev/null
@@ -1,709 +0,0 @@
-2011-11-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1965/cpukit
- * rtems/score/arm.h: Select ARMv4 multilib implementation for
- __ARM_ARCH_7A__.
-
-2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Removed unused register_pc from Context_Control.
-
-2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1949/cpukit
- PR 1950/cpukit
- * rtems/score/arm.h: Select ARMv4 multilib implementation for
- __ARM_ARCH_6J__.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/armv7m.h, armv7m-context-initialize.c,
- armv7m-context-restore.c, armv7m-context-switch.c,
- armv7m-exception-handler-get.c, armv7m-exception-handler-set.c,
- armv7m-exception-priority-get.c, armv7m-exception-priority-set.c,
- armv7m-initialize.c, armv7m-isr-dispatch.c, armv7m-isr-enter-leave.c,
- armv7m-isr-level-get.c, armv7m-isr-level-set.c,
- armv7m-isr-vector-install.c, armv7m-multitasking-start-stop.c: New
- files.
- * Makefile.am, preinstall.am: Reflect changes above.
- * rtems/score/arm.h: Define ARM_MULTILIB_ARCH_V4 and
- ARM_MULTILIB_ARCH_V7M.
- * rtems/score/cpu.h, cpu_asm.S, cpu.c, arm_exc_abort.S,
- arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
- Define CPU_HAS_HARDWARE_INTERRUPT_STACK to FALSE. Use
- ARM_MULTILIB_ARCH_V4 and ARM_MULTILIB_ARCH_V7M.
-
-2011-09-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/arm.h: More CPU_MODEL_NAME variants.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-04-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1780/cpukit
- * rtems/score/cpu.h: Lower alignment requirements for
- CPU_PARTITION_ALIGNMENT according to AAPCS.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1719/cpukit
- * arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
-
-2010-11-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Set alignment requirements according to AAPCS.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-07-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Removed CPU_ENABLE_C_ISR_DISPATCH_IMPLEMENTATION
- define.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * arm_exc_interrupt.S: 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-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/arm.h: Make it a warning not error that the FPU multilib
- is not supported yet.
-
-2010-04-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
- arm_exc_interrupt.S, cpu.c, cpu_asm.S, rtems/asm.h, rtems/score/arm.h,
- rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/types.h:
- Documentation.
-
-2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
- arm_exc_interrupt.S, cpu.c, cpu_asm.S: Add include of config.h
-
-2010-01-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * arm_exc_abort.S: New file.
- * Makefile.am: Update for new file.
- * arm_exc_interrupt.S, cpu.c, rtems/asm.h, rtems/score/cpu.h: Changed
- macros which switch from and to THUMB mode. Added a default prefetch
- and data abort handler which reports the complete processor context.
- Added PSR defines.
-
-2009-12-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/arm.h: Recognize ARMv5TEJ.
- * arm_exc_interrupt.S: The previous implementation was broken. In
- case of a nested interrupt the link register of the INT mode was not
- properly restored. This lead to a major rewrite. Interrupt
- processing is now done in SVC mode.
-
-2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/arm.h: Recognize ARMv7A.
-
-2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants.
-
-2009-09-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Fix for inline asm in _CPU_Fatal_halt().
- * rtems/asm.h: Added macro to define ARM functions.
- * cpu_asm.S, arm_exc_handler_low.S: Use macro from above.
-
-2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the
- compiler will not generate code thinking it returns.
-
-2009-07-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * arm_exc_handler_high.c, arm_exc_handler_low.S, arm_exc_interrupt.S:
- New files.
- * Makefile.am: Update.
- * rtems/score/cpu.h: Removed all generic comments. Changed inline
- assembler of interrupt support functions. Removed operating system
- support for fast interrupts (FIQ). Overall cleanup.
- * cpu.c: Changed type of arm_cpu_mode to uint32_t to match the type in
- _CPU_Context_Initialize(). Moved exception handler code into
- 'arm_exc_handler_high.c'. _CPU_ISR_install_vector() writes now only
- if necessary.
- * cpu_asm.S: Moved exception handler code into 'arm_exc_handler_low.S'.
- * rtems/score/types.h: Removed superfluous defines.
- * ChangeLog, thumb_isr.c: Removed files.
-
-2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove warnings.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Merge thumb/Makefile.am.
- * thumb/Makefile.am: Remove (superfluous).
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Add void.
-
-2008-04-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Add comment.
-
-2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
- cpsr.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
- thumb mode.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
- save space.
-
-2007-11-26 Ray Xu <rayx.cn@gmail.com>
-
- * cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
- * cpu_asm.S: Note origin of Thumb support.
-
-2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Fix headers.
-
-2007-11-03 Ray Xu <rayx.cn@gmail.com>
-
- * cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
- thumb new dir to controll CPSR/SPRS in thumb mode
-
-2007-05-09 Ray Xu <rayx.cn@gmail.com>
-
- * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
- implement a compact do_data_abort() in simple_abort.c
-
-2007-05-09 Ray Xu <rayx@gmail.com>
-
- * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
- implement a compact do_data_abort() in simple_abort.c
-
-2007-05-09 Ray Xu <rayx@gmail.com>
-
- * cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
- implement a compact do_data_abort() in simple_abort.c
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-09-11 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Remove warning.
-
-2006-06-02 Jay Monkman <jtm@lopingdog.com>
-
- * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-09-15 Jay Monkman <jtm@lopingdog.com>
-
- PR 365/rtems
- * rtems/score/arm.h, rtems/score/cpu.h: Removed unused ARM_HAS_CLZ
- macro.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/arm.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/arm.h: Add doxygen preamble.
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/cpu_asm.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-08-19 Jay Monkman <jtm@lopingdog.com>
-
- PR 671/bsps
- * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level, where input param
- was always ignored.
-
-2004-04-09 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Fix typo.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use "all-local:" instead of "all:".
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
-
-2003-03-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
- -D__ARMEB__. Fix minor typo in comment.
-
-2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed warning.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed warnings.
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Removed warning.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
-
- * rtems/score/cpu.h: Fix u16 and u32 swap routines.
-
-2002-08-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h, rtems/score/types.h: Updated to fix some typos.
-
-2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
-
- * cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: ARM port works
- well enough to run all sptests, tmtests, and ttcp.
- In addition to general cleanup, there has been considerable
- optimization to interrupt disable/enable, endian swapping,
- and context switching.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use . instead of .o.
-
-2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>
-
- * rtems/score/cpu_asm.h: Enhanced to include register offsets.
- * Makefile.am: Install rtems/score/cpu_asm.h.
- * cpu.c: Significantly enhanced including the implementation of
- _CPU_ISR_Get_level.
- * cpu_asm.S: Improved behavior of context switch and interrupt
- dispatching.
- * rtems/score/arm.h: Improved the CPU model name determination.
- * rtems/score/cpu.h: Improved interrupt disable/enable functions.
-
-2002-07-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Filled in something that was marked XXX.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-04-18 Jay Monkman <jtm@smoothsmoothie.com>
-
- * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them
- where they correctly inform the compiler about the register they
- are modifying.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/a29ktypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-02-04 Joel Sherrill <joel@OARcorp.com>
-
- * configure.ac: Removed references to rtems/Makefile and
- rtems/score/Makefile.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
-
-2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
-
-2001-12-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_ENV_RTEMSCPU.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * asm.h: include cpuopts.h instead of targopts.h
- * rtems/score/arm.h: Use __arm__.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, formatting.
- * rtems/Makefile.am: Formatting.
- * rtems/score/Makefile.am: Formatting.
-
-2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Spacing issues.
- * rtems/score/cpu.h: Removed warning by setting _level.
-
-2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Makefile.am: Added S_O_FILES to list of objects.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/avr/ChangeLog b/cpukit/score/cpu/avr/ChangeLog
deleted file mode 100644
index 8c24612e88..0000000000
--- a/cpukit/score/cpu/avr/ChangeLog
+++ /dev/null
@@ -1,363 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Remove /*PAGE markers which were
- interpreted by a long dead print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * avr/power.h: Revert previous patch.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, avr/interrupt.h, avr/power.h, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- PR 1715/cpukit
- * rtems/score/cpu.h: Fix typo on _CPU_Context_Restart_self.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.S: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/asm.h: Fixed header guard.
- * rtems/score/cpu.h: Assembler compatibility fixes.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Makefile.am, cpu_asm.S, avr/boot.h, avr/common.h, avr/crc16.h,
- avr/delay.h, avr/eeprom.h, avr/fuse.h, avr/interrupt.h, avr/io.h,
- avr/io1200.h, avr/io2313.h, avr/io2323.h, avr/io2333.h, avr/io2343.h,
- avr/io43u32x.h, avr/io43u35x.h, avr/io4414.h, avr/io4433.h,
- avr/io4434.h, avr/io76c711.h, avr/io8515.h, avr/io8534.h,
- avr/io8535.h, avr/io86r401.h, avr/io90pwm1.h, avr/io90pwm216.h,
- avr/io90pwm2b.h, avr/io90pwm316.h, avr/io90pwm3b.h, avr/io90pwm81.h,
- avr/io90pwmx.h, avr/io90scr100.h, avr/ioa6289.h, avr/ioat94k.h,
- avr/iocan128.h, avr/iocan32.h, avr/iocan64.h, avr/iocanxx.h,
- avr/iom103.h, avr/iom128.h, avr/iom1280.h, avr/iom1281.h,
- avr/iom1284p.h, avr/iom128rfa1.h, avr/iom16.h, avr/iom161.h,
- avr/iom162.h, avr/iom163.h, avr/iom164.h, avr/iom165.h,
- avr/iom165p.h, avr/iom168.h, avr/iom168p.h, avr/iom169.h,
- avr/iom169p.h, avr/iom16hva.h, avr/iom16m1.h, avr/iom16u4.h,
- avr/iom2560.h, avr/iom2561.h, avr/iom32.h, avr/iom323.h,
- avr/iom324.h, avr/iom325.h, avr/iom3250.h, avr/iom328p.h,
- avr/iom329.h, avr/iom3290.h, avr/iom32c1.h, avr/iom32hvb.h,
- avr/iom32m1.h, avr/iom32u4.h, avr/iom32u6.h, avr/iom406.h,
- avr/iom48.h, avr/iom48p.h, avr/iom64.h, avr/iom640.h, avr/iom644.h,
- avr/iom645.h, avr/iom6450.h, avr/iom649.h, avr/iom6490.h,
- avr/iom64c1.h, avr/iom64m1.h, avr/iom8.h, avr/iom8515.h,
- avr/iom8535.h, avr/iom88.h, avr/iom88p.h, avr/iom8hva.h, avr/iomx8.h,
- avr/iomxx0_1.h, avr/iomxx4.h, avr/iomxxhva.h, avr/iotn11.h,
- avr/iotn12.h, avr/iotn13.h, avr/iotn13a.h, avr/iotn15.h,
- avr/iotn167.h, avr/iotn22.h, avr/iotn2313.h, avr/iotn24.h,
- avr/iotn25.h, avr/iotn26.h, avr/iotn261.h, avr/iotn28.h,
- avr/iotn43u.h, avr/iotn44.h, avr/iotn45.h, avr/iotn461.h,
- avr/iotn48.h, avr/iotn84.h, avr/iotn85.h, avr/iotn861.h,
- avr/iotn87.h, avr/iotn88.h, avr/iotnx4.h, avr/iotnx5.h,
- avr/iotnx61.h, avr/iousb1286.h, avr/iousb1287.h, avr/iousb162.h,
- avr/iousb646.h, avr/iousb647.h, avr/iousb82.h, avr/iousbxx2.h,
- avr/iousbxx6_7.h, avr/iox128a1.h, avr/iox128a3.h, avr/iox16a4.h,
- avr/iox16d4.h, avr/iox256a3.h, avr/iox256a3b.h, avr/iox32a4.h,
- avr/iox32d4.h, avr/iox64a1.h, avr/iox64a3.h, avr/lock.h,
- avr/parity.h, avr/pgmspace.h, avr/portpins.h, avr/power.h,
- avr/sfr_defs.h, avr/signal.h, avr/sleep.h, avr/version.h, avr/wdt.h,
- rtems/asm.h, rtems/score/cpu.h: Update to avr .h files from avr-libc
- 1.6.8. Tinker with code and includes to eliminate warnings. Now
- builds multilib.
- * avr/iom169pa.h, avr/iom16a.h, avr/iom16hva2.h, avr/iom16hvb.h,
- avr/iom16u2.h, avr/iom324pa.h, avr/iom32u2.h, avr/iom644p.h,
- avr/iom644pa.h, avr/iom649p.h, avr/iom64hve.h, avr/iom88pa.h,
- avr/iom8u2.h, avr/iotn2313a.h, avr/iotn24a.h, avr/iotn261a.h,
- avr/iotn4313.h, avr/iotn44a.h, avr/iotn461a.h, avr/iotn861a.h,
- avr/iox128d3.h, avr/iox192a3.h, avr/iox192d3.h, avr/iox256d3.h,
- avr/iox64d3.h, avr/signature.h: New files.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/avr.h: Add avr6.
-
-2009-08-11 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Fix bug in
- _CPU_Context_Initialize.
-
-2009-08-05 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * Makefile.am: added AVR specific Header files to score/cpu/avr/avr.
- These are from avr-libc 1.6 and assumed to exist by AVR applications.
- * preinstall.am: Regenerated.
-
-2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Context switch now works well
- enough to run ticker to completion with the simulator clock idle
- task. But if you comment out the printk's in _CPU_Context_Initialize,
- it hangs. This remains to be investigated.
-
-2009-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Unsuccessful attempt to fix.
-
-2009-07-17 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- *cpu_asm.S: implemented _CPU_Context_Restore by adding tags to
- restore section of context switch.
- Fixed bug in _CPU_Context_Switch. The wrong registers were being
- used for pointer to running task Context_Control struct.
-
-2009-07-09 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * cpu_asm.S: Fixed bug in _CPU_Context_Switch. The wrong registers
- were being used for pointer to running task Context_Control
- struct.
-
-2009-07-03 Josh Switnicki <josh.switnicki@utoronto.ca>
-
- * cpu.c: Implemented _CPU_Context_Initialize as a C function instead
- of a macro. It works with limited functionality. Implemented
- _CPU_Thread_Idle_body to use sleep instruction.
- * Makefile.am: Changed cpu_asm.c -> cpu_asm.S
- * cpu_asm.S: renamed from cpu_asm.c and implemented functions is asm
- * rtems/asm.h: Appended "macros.inc" to the end of "asm.h"
- * rtems/score/cpu.h:
- + Included "avr/io.h".
- + Added use 16 bit object definition.
- + Modified Context_Control struct to relect the registers
- that need to be saved.
- + Implemented _CPU_ISR_Disable, _CPU_ISR_Enable, and _CPU_ISR_Flash.
- Added function definitions for _CPU_Context_Initialize and
- _CPU_Push.
-
-2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Lower number of priorities and do not inline as
- much.
-
-2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Lower minimum stack size to 512 and CPU alignment
- to 4.
-
-2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.c: Add stub for setjmp/longjmp. Remove when in newlib.
-
-2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: AVR stack grows down.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.c: Remove warnings -- even if code is just temporary.
-
-2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.c: Add debug printk() calls until the BSP/port can
- initialize and shutdown completely cleanly. When this works,
- implement context switch. Testing on avrtest and simulavr.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/avr.h: Add avr25, avr31, avr35, avr51 to
- CPU_NAME cascade.
- * rtems/score/cpu.h: Add missing prototypes.h.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/avr.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * 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.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * 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-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove traces from NO_CPU.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/avr.h, rtems/score/cpu.h,
- rtems/score/cpu_asm.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/avr.h: Add doxygen preamble.
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/cpu_asm.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/types.h: s/no_cpu/avr/g.
- Use POSIX types from rtems/stdint.h.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-09-23 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/types.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
- rtems/score/avr.h, Makefile.am, asm.h, cpu.c, cpu_asm.c, README:
- New.
-
diff --git a/cpukit/score/cpu/bfin/ChangeLog b/cpukit/score/cpu/bfin/ChangeLog
deleted file mode 100644
index 843ca41c21..0000000000
--- a/cpukit/score/cpu/bfin/ChangeLog
+++ /dev/null
@@ -1,254 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>
-
- PR 1781/bsps
- * bfin/rtems/bf52x.h: This file defines basic MMR for the Blackfin
- 52x CPU. The MMR have been taken from the ADSP-BF52x Blackfin
- Processor Hardware Reference from Analog Devices. Mentioned
- Chapters refer to this Documentation.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Assembler compatibility fixes.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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-06-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * cpu_asm.S: Use SYM macro to be consistent with other ports.
-
-2010-04-20 Allan Hessenflow <allanh@kallisti.com>
-
- * cpu_asm.S: L0-L3 were part of the interrupt context, but as
- Mike Frysinger noted they were not being zeroed before calling
- the C handlers. A patch that corrects this, as well as improving
- some of the push/pop order to avoid stalls.
-
-2010-04-17 Allan Hessenflow <allanh@kallisti.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Fine tune registers saved in the
- context. The sp and imask registers need to be saved. Also allocated
- 12 bytes on the stack at thread entry as the abi requires that.
-
-2010-04-17 Mike Frysinger <vapier.adi@gmail.com>
-
- * cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am: Remove unused file.
- * irq.c: Removed.
-
-2009-05-25 Allan Hessenflow <allanh@kallisti.com>
-
- PR 1417/cpukit
- * rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
- core synchronization after all cli/sti.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ChangeLog: Add correct entry.
-
-2008-08-13 Allan Hessenflow <allanh@kallisti.com>
-
- * cpu.c, cpu_asm.S, irq.c, rtems/score/cpu.h,
- rtems/score/cpu_asm.h: reworked interrupt handling to fix
- context switching.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Use correct register name.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for
- COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-10 Alain Schaefer <alani@easc.ch>
-
- * 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-10 Alain Schaefer <alani@easc.ch>
-
- * rtems/bfin/bf533.h: Add more definitions.
-
-2007-05-31 Alain Schaefer <alani@easc.ch>
-
- * 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-24 Alain Schaefer <alani@easc.ch>
-
- * rtems/score/cpu.h: Fix incorrect interrupt mask.
-
-2007-04-17 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/bfin/bf533.h: Fix warnings about constants being too large.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
- * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
-
-2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu_asm.S: Re-add HI, LO.
-
-2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * irq.c: Add missing newline.
- * rtems/score/cpu.h: Eliminate hidden backspaces.
-
-2006-10-24 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
-
-2006-10-24 Alain Schaefer <alani@easc.ch>
-
- * 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-23 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
-
-2006-10-23 Joel Sherrill <joel@OARcorp.com>
-
- * .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.
-
-2006-10-20 Alain Schaefer <alani@easc.ch>
-
- * all files : Initial version
diff --git a/cpukit/score/cpu/h8300/ChangeLog b/cpukit/score/cpu/h8300/ChangeLog
deleted file mode 100644
index c82b0dcb93..0000000000
--- a/cpukit/score/cpu/h8300/ChangeLog
+++ /dev/null
@@ -1,503 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/asm.h, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Assembler compatibility fixes.
-
-2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.S, rtems/asm.h, 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-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Change prototype of IDLE thread to consistently return void *
- and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Do not unroll any code on this target and use a
- 16-bit object id.
-
-2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Enable same code paths for SX. Tested on simulator.
-
-2008-10-14 Steven Grunza <grunza@ulticom.com>
-
- * cpu_asm.S: Use proper diredctive for h8300/sx.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Revert change. It did not appear to correct all
- warnings.
-
-2006-08-30 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h:
-
-2006-08-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Correct inline assembly constraints.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * 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-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove traces from NO_CPU.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/h8300.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/h8300.h: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 733/rtems
- * rtems/score/cpu.h: Remove output arg from inline asm in
- _CPU_ISR_Disable.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/h8300.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/h8300.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-14 Joel Sherrill <joel@OARcorp.com>
-
- PR 455/bsps
- * rtems/score/cpu.h: Added missing CPU_swap_u16().
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/cpu.h: Add prototype of H8BD_Install_IRQ to eliminate
- warning.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use . instead of .o.
-
-2002-07-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Filled in something that was marked XXX.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-04 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Remove reference to deprecated rtems.c.
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Fixed comments and renamed
- CPU_SYSTEM_INITIALIZATION_THREAD_EXTRA_STACK to
- CPU_MPCI_RECEIVE_SERVER_EXTRA_STACK to be consistent with other code.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/h8300types.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/cpu.h: #include <rtems/bspIo.h>.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
- now that it is dynamically allocated.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-18 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S, rtems/score/cpu.h: Modified to better support
- multilibing. These changes result in the code being able to
- compile with the default gcc settings. It is not functional
- in this configuration but does compile.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/i386/ChangeLog b/cpukit/score/cpu/i386/ChangeLog
deleted file mode 100644
index d2d0c2fbe7..0000000000
--- a/cpukit/score/cpu/i386/ChangeLog
+++ /dev/null
@@ -1,533 +0,0 @@
-2011-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c: Make _defaultExcHandler static.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Remove /*PAGE markers which were interpreted by a
- long dead print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, sse_test.c, rtems/score/cpu.h, rtems/score/i386.h,
- rtems/score/interrupts.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Formatting.
-
-2010-05-21 Vinu Rajashekhar <vinutheraj@gmail.com>
-
- * rtems/score/registers.h: Remove structs with bit-fields. Add a mask
- for cr3 page directory.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, sse_test.c: Add include of config.h
-
-2009-11-09 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1469/cpukit
- * cpu.c: Add dummy entry for (non-existing) exception #15.
- Otherwise all slots for vectors >= 16 are one element off.
-
-2009-10-29 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Define _CPU_Interrupt_stack_setup() macro
- which reserves space for the 'vector' arg to _C_dispatch_isr()
- routine and aligns the irq stack to CPU_STACK_ALIGNMENT.
-
-2009-10-28 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Replaced misleading typedef of
- CPU_Interrupt_frame by 'void'. The i386 port does not
- pass any frame info to the interrupt handlers.
-
-2009-10-28 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h:
- Added #ifdef ASM constructs so that this header can be
- included from assembly code.
-
- Increased CPU_STACK_ALIGNMENT to 16 bytes. Gcc maintains
- 16-byte alignment and it may be a advantageous to provide
- initial 16-byte alignment. When using SSE some gcc versions
- may produce code that crashes if the stack is not 16-byte aligned.
-
- Make sure _CPU_Context_Initialize() sets the thread stack
- up so that it is aligned to CPU_CACHE_ALIGNMENT.
-
- * cpu_asm.S:
- Align stack to CPU_CACHE_ALIGNMENT before calling C-code.
-
-2009-10-27 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/asm.h: Added definition for cr4 register.
-
-2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Add no return atrribute to _CPU_Context_restore()
- since it is used for restarting self.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c: Stop using old-style defs.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c: Fix prototypes.
- * rtems/score/cpu.h: Use memcpy() initialize FP structure and avoid
- many casts and potential warnings.
-
-2008-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/i386.h: Add missing prototypes.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/idtr.h: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the interrupt_table_segment and
- interrupt_table_offset fields in the i386 CPU Table since they are
- never read.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * 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.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-02-01 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Increase default stack size on i386 from 1K to 4K.
- Most i386 targets are not memory strapped so making this a bit large
- is not a burden. It lets more tests run. ticker and psxtimer will not
- even run with 1K of stack.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/i386.h, rtems/score/idtr.h,
- rtems/score/interrupts.h, rtems/score/registers.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/i386.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/i386.h: *_swap_u16( uint16_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/i386.h: Add doxygen preamble.
- * rtems/score/idtr.h: Add doxygen preamble.
- * rtems/score/interrupts.h: Add doxygen preamble.
- * rtems/score/registers.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-04-16 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/i386.h: Rename i386_swap_U* to i386_swap_u* (API
- consistency with other ports).
-
-2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Convert asm comments to C-comments to prevent gcc-3.4.0pre
- from choking on them.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/interrupts.h:
- Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 565/rtems
- * asm.h: Various hacks.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/i386.h,
- rtems/score/idtr.h, rtems/score/interrupts.h,
- rtems/score/registers.h, rtems/score/types.h: URL for license
- changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use . instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.S: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/idtr.h: New file, extracted from libcpu/cpu.h.
- * rtems/score/interrupts.h: New file, extracted from libcpu/cpu.h.
- * rtems/score/registers.h: New file, moved from libcpu.
- * Makefile.am: Reflect changes above.
- * cpu.c: Don't include cpuModel.h,
- #include <rtems.h>,
- #include <rtems/score/i386types.h>,
- #include <rtems/score/idtr.h>.
- * rtems/score/cpu.h: Don't include libcpu/cpu.h.
- #include <rtems/score/interrupts.h>,
- #include <rtems/score/registers.h>.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/i386types.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/Makefile.am, rtems/score/Makefile.am: Removed again.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2001-01-30 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Corrected so .h files from rtems/score/ are installed.
-
-2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Include rtems/bspIo.h instead of bspIo.h.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-12 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/i386.h: Corrected "#elsif" to be "#elif".
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/i386.h: cpu-variant define handling
- Rewrite due to introduction of multilib defines.
- * asm.h: include cpuopts.h instead of targopts.h
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/lm32/ChangeLog b/cpukit/score/cpu/lm32/ChangeLog
deleted file mode 100644
index 7f9fc7f5df..0000000000
--- a/cpukit/score/cpu/lm32/ChangeLog
+++ /dev/null
@@ -1,156 +0,0 @@
-2011-11-28 Werner Almesberger <werner@almesberger.net>
-
- PR 1956/cpukit
- * rtems/score/cpu.h: Correct multiple alignment constants. Improve
- comments.
-
-2011-11-09 Werner Almesberger <werner@almesberger.net>
-
- PR 1954/cpukit
- * score/cpu/lm32/rtems/score/lm32.h: Protect against macro expansion.
-
-2011-11-09 Werner Almesberger <werner@almesberger.net>
-
- PR 1957/cpukit
- * score/include/rtems/score/coremutex.h,
- score/inline/rtems/score/threadmp.inl: Add parentheses to protect
- macro arguments.
-
-2011-11-09 Werner Almesberger <werner@almesberger.net>
-
- PR 1955/cpukit
- * rtems/score/cpu.h: Convert CPU_swap_u16 into a static inline.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-08-18 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
-
- PR 1868/lm32
- * irq.c: Bugfix.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, irq.c, rtems/score/lm32.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-09-26 Yann Sionneau <yann@minet.net>
-
- PR 1697/cpukit
- * rtems/score/cpu.h: lm32 really needs aligned stack. Recent changes
- highlighted that this macro was incorrect.
-
-2010-08-20 <yann.sionneau@telecom-sudparis.eu>
-
- * rtems/score/lm32.h: Add lm32_read_interrupts().
-
-2010-07-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
- to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * irq.c, 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-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * irq.c: Change _exception_stack_frame into void*.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
-
-2010-04-15 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Make _gp global.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, irq.c: Add include of config.h
-
-2010-03-02 Michael Walle <michael@walle.cc>
-
- * cpu.c: Provide body for CPU specific Idle thread. This halts on qemu
- but is just a nop on a real cpu.
-
-2009-05-05 Michael Walle <michael@walle.cc>
-
- * cpu_asm.S, irq.c, rtems/score/cpu.h: Add lm32 gdb stub support.
-
-2009-04-14 Michael Walle <michael@walle.cc>
-
- * cpu.h: corrected the registers in Context_Control and
- in CPU_Interrupt_frame to correspond to the saved frame in cpu_asm.S
- Also switched on CPU_ISR_PASSES_FRAME_POINTER.
- * cpu_asm.S: Moved the restore part of _CPU_Context_switch for
- easier reading. Fixed _CPU_Context_restore, it now moves the
- argument and branches to a label in _CPU_Context_switch. Removed
- unnecessary saves of registers in context switch and irq handling.
- Rewrote irq code to call the C helper. Added some documentation
- * irq.c: New file derived from c4x and nios2.
-
-2009-04-06 Michael Walle <michael@walle.cc>
-
- * cpu_asm.S: We cannot use any other register than r0 without saving
- them to the stack. (_ISR_Handler clears r0 right at the beginning)
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore: New file.
-
-2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
-
- * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/asm.h,
- rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/lm32.h,
- rtems/score/types.h: New files.
-
diff --git a/cpukit/score/cpu/m32c/ChangeLog b/cpukit/score/cpu/m32c/ChangeLog
deleted file mode 100644
index de6de77799..0000000000
--- a/cpukit/score/cpu/m32c/ChangeLog
+++ /dev/null
@@ -1,112 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * context_init.c, cpu.c, varvects.h, rtems/score/cpu.h,
- rtems/score/m32c.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.c, 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-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
- paths produce warnings for now.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * context_init.c: Eliminate warnings.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c, varvects.S: Add
- include of config.h
-
-2009-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Make heap alignment 4 which is greater than
- CPU_ALIGNMENT but minimum for heap.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Use a 16 bit object id on this target.
-
-2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * varvects.h: Fix prototype.
-
-2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Correct file
- headers.
-
-2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_switch.S, cpu_asm.c, rtems/score/cpu.h: Add support for
- restarting the currently executing thread. Fine tune alignment factor
- as two-byte aligned and use this for critical structures.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore, ChangeLog, Makefile.am, context_init.c, context_switch.S,
- cpu.c, cpu_asm.c, preinstall.am, varvects.S, varvects.h, rtems/asm.h,
- rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32c.h,
- rtems/score/types.h: New files.
-
diff --git a/cpukit/score/cpu/m32r/ChangeLog b/cpukit/score/cpu/m32r/ChangeLog
deleted file mode 100644
index c48c5ef7e6..0000000000
--- a/cpukit/score/cpu/m32r/ChangeLog
+++ /dev/null
@@ -1,82 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * context_init.c:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-01-31 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_switch.S: Reverse registers.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.c, 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-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c: Add include of
- config.h
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am, preinstall.am, rtems/score/cpu.h: Now performs context
- switches and many tests run.
- * context_init.c, context_switch.S, cpu.c, cpu_asm.c: New files.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore, ChangeLog, Makefile.am, preinstall.am, rtems/asm.h,
- rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32r.h,
- rtems/score/types.h: New files.
-
diff --git a/cpukit/score/cpu/m68k/ChangeLog b/cpukit/score/cpu/m68k/ChangeLog
deleted file mode 100644
index 120ecb5d36..0000000000
--- a/cpukit/score/cpu/m68k/ChangeLog
+++ /dev/null
@@ -1,655 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Remove /*PAGE markers which were interpreted by a
- long dead print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/m68k.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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-04-08 Till Straumann <strauman@slac.stanford.edu>
-
- * cpu_asm.S, rtems/score/cpu.h: On uC5282, the thread restart needed to
- reload the frame pointer. As part of doing this, the code was moved
- from inline asm to the .S file.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Define CPU_STRUCTURE_ALIGNMENT to be on a 4 byte
- boundary.
-
-2009-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Define M68K_FP_STATE_SIZE also if used in
- assembler files.
-
-2009-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point
- context initialization, save and restore code.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Change prototype of IDLE thread to consistently
- return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: Don't include rtems/score/types.h,
- rtems/stdint.h.
-
-2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
- them out of a BSP.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Fix type when initializing FP context.
-
-2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to
- indicate that it is specific to this architecture.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * rtems/m68k/m68360.h: added port b pin definitions for SPI
-
-2008-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/m68k.h: There is no point in defining the maximum
- priorities to 255. priority.h will default it to this.
-
-2008-06-10 Chris Johns <chrisj@rtems.org>
-
- * 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.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu_asm.S: Spacing and comment alignment.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/m68k/m68302.h, rtems/m68k/m68360.h: Sweep to make sure grep for
- COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the interrupt_vector_table field in the
- m68k CPU Table since it is never read.
-
-2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
-
-2007-07-31 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
- Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-06-19 Till Straumann <strauman@slac.stanford.edu>
-
- PR 1091/patch
- * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
- bits are used when calculating the exception vector.
-
-2006-02-28 Eric Norum <norume@aps.anl.gov>
-
- PR 904/patch
- * rtems/score/m68k.h: Just "cc" in the clobbered register list for
- interrupt enable/disable/flash operations. The "memory" barrier will
- move the the generic interrupt enable/disable/flash macros.
-
-2006-02-24 Eric Norum <norume@aps.anl.gov>
-
- PR 904/patch
- * rtems/score/m68k.h: Add "memory" to the clobbered register list for
- interrupt enable/disable/flash operations. This is necessary to prevent
- the compiler from hoisting/sinking other operations past the interrupt
- enable/disable/flash operations.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * 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-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-06-07 Brett Swimley <brett.swimley@aedbozeman.com>
-
- PR 803/patch
- * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
-
-2005-05-20 Chris Johns <chrisj@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
-
-2005-05-04 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
- * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
-
-2005-05-03 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Remove warning.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
- rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2005-01-31 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR rtems/752
- * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
- rtems/m68k/sim.h: New (relocated from .).
- * m68302.h, m68360.h, qsm.h, sim.h: Remove.
- * Makefile.am: Reflect changes above.
-
-2005-01-28 Eric Norum <norume@aps.anl.gov>
-
- * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
- New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/m68k.h: *_swap_u16( uint16_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-11-19 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
- instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
-
-2004-11-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/m68k.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-07-25 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
- endian swapping routines.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-03 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
- to $(includedir)/rtems/m68k.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
- using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 561/rtems
- * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2004-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
- longer in the tree.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-06 Ilya Alexeev <ilya@continuum.ru>
-
- * m68360.h: Correct the order of fields in the ethernet structure
- to account for the typo in MC68360UM (page 7-248).
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed warnings.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-08-26 Eric Norum <eric.norum@usask.ca>
-
- * cpu_asm.S: More PR267 tinkering which eliminates some conditional
- compilation.
-
-2002-08-14 Brett Swimley <brett.swimley@aedinc.net>
-
- * 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.
-
-2002-08-05 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR260 eliminate use of make-target-options. This impacted
- RTEMS allowing a distinction between the CPU32 and CPU32+ in the
- SuperCore and required that the m68k optimized memcpy be moved
- to libcpu.
- * memcpy.c: Moved to libcpu.
- * Makefile.am: Modified to reflect above.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.S: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-05-28 Chris Johns <ccj@acm.org>
-
- * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
- since it is now multilib'ed.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
- name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-03-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/m68k.h: m68k_swap_u32 fix typo.
-
-2002-03-06 Victor V. Vengerov <vvv@oktet.ru>
-
- * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
- Generic implementation of endian swap primitives added for Coldfire
- family.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-08-09 Chris Johns <ccj@acm.org>
-
- * 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-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
- now that it is dynamically allocated.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Do not read or write raw interrupt vector table if
- we are on a CPU that does not have a %vbr register and the
- BSP is configured as having the table in ROM.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-19 Antti P Miettinen <anmietti@trshp.ntc.nokia.com>
-
- * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
- * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
-
-2000-10-12 John S Gwynne <jgwynne@mrcday.com>
-
- * sim.h: These changes enable RTEMS to automatically generate
- the ram_init file used by gdb with the BDM patches. The 332 has
- on-board chip select lines (for RAM and FLASH) that must be
- configured before use of these peripherals. These patches parse
- data from start.c where the chip select lines are configured in
- the runtime executable and automatically generates the gdb
- initialization file using the same settings. A great time saver.
- A similar file, ram_init_FW (flash writable), is also generated
- that the flash programming tool uses.
- * BSP/start/start.c: Must be modified to support above.
- * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/mips/ChangeLog b/cpukit/score/cpu/mips/ChangeLog
deleted file mode 100644
index 98cff7f8d4..0000000000
--- a/cpukit/score/cpu/mips/ChangeLog
+++ /dev/null
@@ -1,715 +0,0 @@
-2012-03-07 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * rtems/score/cpu.h: In order to handle a issue in the
- compilation of printk all tasks should be defined as
- floating point for the MIPS processor.
-
-2012-02-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- PR 1993/bsps
- * cpu.c, rtems/score/cpu.h:
- Mips conversion to PIC IRQ model.
-
-2011-12-09 Jennifer Averett
-
- * cpu.c: Correct typo.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/mips.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: _Thread_Executing was not used.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.S: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-07-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/asm.h, rtems/score/cpu.h: cpu.h defines were not available to
- assembly programs. This resulted in percpu.h (when included from
- assembly) not being able to detect that the MIPS does not have a
- dedicated software managed interrupt stack.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Remove trailing tabs.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Move _CPU_Context_Initialize() to cpu.c so
- it is easier to make warning free.
-
-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Use a constant for CPU_STACK_MINIMUM_SIZE so it
- can be used in cpp expressions. Using sizeof() requires actually
- compiling the file.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
- MIPS CPU Table and define another mechanism for drivers to obtain
- this information.
-
-2007-08-04 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Use uintptr_t instead of uint32_t.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-06-02 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu.c: Added __mips==32 to fix build problems on those targets
- caused by the Bruce Robinson.
-
-2006-06-08 Bruce Robinson <brucer@pmccorp.com>
-
- * cpu.c: Add int64 types for __mips==3 cpus, incorporate
- mips_interrupt_mask() into mask computations
- * cpu_asm.S: Add int64 register save/restores for __mips==3 cpus. Adjustment
- of mips1 vs mips3 macros.
- * cpu.h: Add int64 types for __mips==3 cpus.
-
-2006-03-17 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * cpu.c (_CPU_Initialize): Add fpu initialization.
- * rtems/score/cpu.h: Setup CPU_*_ENDIAN from GCC's__MIPS{EL|EB}__.
- (Partial merger of submission by Bruce Robinson <brucer@pmccorp.com>).
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * 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-18 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Eliminate use of unsigned32.
-
-2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-04-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/asm.h: Eliminate warnings.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/mips/idtcpu.h, rtems/mips/iregdef.h, rtems/score/mips.h:
- Header guards cleanup.
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2005-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR rtems/752
- * rtems/mips/idtcpu.h rtems/mips/iregdef.h: New (relocated from .).
- New header guards.
- * idtcpu.h, iregdef.h: Remove.
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/mips.h, rtems/score/types.h:
- New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Remove warnings.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-03 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- PR 739
- * iregdef.h: Fixes gcc warning about redundant definition of R_SZ
- when compiling cpu_asm.S. Problem was a #define sneaked in in
- version 1.11, no ill effects would have only affected R4000
- builds.
-
-2005-01-03 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- PR 737
- * cpu_asm.S: Fixes gcc warning about instructions in branch delay
- slot when compiling cpu_asm.S
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-12-02 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- PR 730
- * cpu_asm.S: Collected PR 601 changes for commit to cvshead
- for rtems-4.7.
-
-2004-04-09 Joel Sherrill <joel@OARcorp.com>
-
- PR 605/bsps
- * cpu.c: Do not use C++ style comments.
-
-2004-04-07 Greg Menke <gregory.menke@gsfc.nasa.gov>
- PR 601
- * cpu_asm.S: Added __mips==32 support for R4000 processors running
- 32 bit code. Fixed #define problems that caused fpu code to
- always be included even when no fpu is present.
-
-2004-04-03 Art Ferrer <arturo.b.ferrer@nasa.gov>
-
- PR 598/bsps
- * cpu_asm.S, rtems/score/cpu.h: Add save of floating point
- status/control register on context switches. Missing this register
- was causing intermittent floating point errors.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/mips.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-04 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Removed warning.
-
-2002-11-01 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Removed warnings.
-
-2002-10-28 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Removed warning by turning extra token at the end of
- an endif into a comment.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-08-14 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Clarified some comments, removed code that forced
- SR_IEP on when returning from an interrupt.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-20 Greg Menke <gregory.menke@gsfc.nasa.gov>
- * cpu_asm.S: Added SR_IEO to context restore to fix isr disabled
- deadlock caused by interrupt arriving while dispatching.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/mipstypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-03-20 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Now compiles on 4600 and 4650.
-
-2002-03-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Fixed a sneaky return from int w/ ints disabled bug.
- * rtems/score/cpu.h: Fixed register numbering in comments and made
- interrupt enable/disable more robust.
-
-2002-03-05 Greg Menke <gregory.menke@gsfc.nasa.gov>
- * cpu_asm.S: Added support for the debug exception vector, cleaned
- up the exception processing & exception return stuff. Re-added
- EPC in the task context structure so the gdb stub will know where
- a thread is executing. Should've left it there in the first place...
- * idtcpu.h: Added support for the debug exception vector.
- * cpu.c: Added ___exceptionTaskStack to hold a pointer to the
- stack frame in an interrupt so context switch code can get the
- userspace EPC when scheduling.
- * rtems/score/cpu.h: Re-added EPC to the task context.
-
-2002-02-27 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu_asm.S: Fixed exception return address, modified FP context
- switch so FPU is properly enabled and also doesn't screw up the
- exception FP handling.
- * idtcpu.h: Added C0_TAR, the MIPS target address register used for
- returning from exceptions.
- * iregdef.h: Added R_TAR to the stack frame so the target address
- can be saved on a per-exception basis. The new entry is past the
- end of the frame gdb cares about, so doesn't affect gdb or cpu.h
- stuff.
- * rtems/score/cpu.h: added an #ifdef so cpu_asm.S can include it
- to obtain FPU defines without syntax errors generated by the C
- defintions.
- * cpu.c: Improved interrupt level saves & restores.
-
-2002-02-08 Joel Sherrill <joel@OARcorp.com>
-
- * iregdef.h, rtems/score/cpu.h: Reordered register in the
- exception stack frame to better match gdb's expectations.
-
-2001-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Enhanced to save/restore more registers on
- exceptions.
- * rtems/score/cpu.h (CPU_Interrupt_frame): Enhanced to list every
- register individually and document when it is saved.
- * idtcpu.h: Added constants for the coprocessor 1 registers
- revision and status.
-
-2001-02-05 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/Makefile.am, rtems/score/Makefile.am: Removed again.
-
-2001-02-04 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: IDLE task should not be FP. This was a mistake
- in the previous patch that has now been confirmed.
-
-2001-02-01 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * cpu.c: Enhancements and fixes for modifying the SR when changing
- the interrupt level.
- * cpu_asm.S: Fixed handling of FP enable bit so it is properly
- managed on a per-task basis, improved handling of interrupt levels,
- and made deferred FP contexts work on the MIPS.
- * rtems/score/cpu.h: Modified to support above changes.
-
-2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * asm.h: Remove #include <rtems/score/targopts.h>.
- Add #include <rtems/score/cpuopts.h>.
- * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP).
-
-
-2001-12-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_ENV_RTEMSCPU.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: _CPU_Context_save_fp in was incorrectly in conditional
- compilation block with (CPU_HARDWARE_FP == FALSE). Reported by
- Wayne Bullaughey <wayne@wmi.com>.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-07-03 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Fixed typo.
-
-2000-05-24 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/mips.h: Added constants for MIPS exception numbers.
- All exceptions should be given low numbers and thus can be installed
- and processed in a uniform manner. Variances between various MIPS
- ISA levels were not accounted for.
-
-2001-05-24 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
- * cpu_asm.S: Now works on Mongoose-V. Missed in previous patch.
-
-2001-05-22 Greg Menke <gregory.menke@gsfc.nasa.gov>
-
- * rtems/score/cpu.h: Add the interrupt stack structure and enhance
- the context initialization to account for floating point tasks.
- * rtems/score/mips.h: Added the routines mips_set_cause(),
- mips_get_fcr31(), and mips_set_fcr31().
- * Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>.
-
-2001-05-07 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Merged patches from Gregory Menke
- <Gregory.D.Menke.1@gsfc.nasa.gov> that clean up
- stack usage and include nops in the delay slots.
-
-2001-04-20 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Added code to save and restore SR and EPC to
- properly support nested interrupts. Note that the ISR
- (not RTEMS) enables interrupts allowing the nesting to occur.
-
-2001-03-14 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/mipstypes.h:
- Removed unused variable _CPU_Thread_dispatch_pointer
- and cleaned numerous comments.
-
-2001-03-13 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, iregdef.h, rtems/score/cpu.h, rtems/score/mips.h:
- Merged MIPS1 and MIPS3 code reducing the number of lines of assembly.
- Also reimplemented some assembly routines in C further reducing
- the amount of assembly and increasing maintainability.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-12 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/mips.h (mips_get_sr, mips_set_sr): Corrected
- register constraints from "general" to "register".
-
-2001-01-09 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Use SR_INTERRUPT_ENABLE_BITS instead of SR_XXX constants
- to make it easier to conditionalize the code for various ISA levels.
-
-2001-01-08 Joel Sherrill <joel@OARcorp.com>
-
- * idtcpu.h: Commented out definition of "wait". It was stupid to
- use such a common word as a macro.
- * rtems/score/cpu.h (_CPU_ISR_Disable): Fixed for mips ISA 3.
- * rtems/score/mips.h: Added include of <idtcpu.h>.
- * rtems/score/mips.h (mips_enable_in_interrupt_mask): Corrected.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Eliminated warning for duplicate definition of EXTERN.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S (_ISR_Handler): Return to the address in the EPC register.
- Previous code resulting in the interrupted immediately returning
- to the caller of the routine it was inside.
-
-2000-12-19 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c (_CPU_Initialize): Do not initialize _ISR_Vector_table() here
- because it has not been allocated yet.
-
-2000-12-13 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Removed duplicate declaration for _ISR_Vector_table.
- * cpu_asm.S: Removed assembly language to vector ISR handler
- on MIPS ISA I. Now call mips_vector_isr_handlers() in libcpu or BSP.
- * rtems/score/cpu.h (CPU_INTERRUPT_NUMBER_OF_VECTORS): No
- longer a constant -- get the real value from libcpu.
-
-2000-12-13 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.h: Removed.
- * Makefile.am: Remove cpu_asm.h.
- * rtems/score/mips64orion.h: Renamed mips.h.
- * rtems/score/mips.h: New file, formerly mips64orion.h.
- Header rewritten.
- (mips_get_sr, mips_set_sr, mips_enable_in_interrupt_mask,
- mips_disable_in_interrupt_mask): New macros.
- * rtems/score/Makefile.am: Reflect renaming mips64orion.h.
- * asm.h: Include <mips.h> not <mips64orion.h>. Now includes the
- few defines that were in <cpu_asm.h>.
- * cpu.c (_CPU_ISR_Get_level): Added MIPS ISA I version of this routine.
- MIPS ISA 3 is still in assembly for now.
- (_CPU_Thread_Idle_body): Rewrote in C.
- * cpu_asm.S: Rewrote file header.
- (FRAME,ENDFRAME) now in asm.h.
- (_CPU_ISR_Get_level): Removed ISA I version and rewrote in C.
- (_CPU_ISR_Set_level): Removed ISA I version and rewrote in C.
- (_CPU_Context_switch): MIPS ISA I now manages preserves SR_IEC and
- leaves other bits in SR alone on task switch.
- (mips_enable_interrupts,mips_disable_interrupts,
- mips_enable_global_interrupts,mips_disable_global_interrupts,
- disable_int, enable_int): Removed.
- (mips_get_sr): Rewritten as C macro.
- (_CPU_Thread_Idle_body): Rewritten in C.
- (init_exc_vecs): Rewritten in C as mips_install_isr_entries() and
- placed in libcpu.
- (exc_tlb_code, exc_xtlb_code, exc_cache_code, exc_norm_code): Moved
- to libcpu/mips/shared/interrupts.
- (general): Cleaned up comment blocks and #if 0 areas.
- * idtcpu.h: Made ifdef report an error.
- * iregdef.h: Removed warning.
- * rtems/score/cpu.h (CPU_INTERRUPT_NUMBER_OF_VECTORS): Now a variable
- number defined by libcpu.
- (_CPU_ISR_Disable, _CPU_ISR_Enable): Rewritten to use new routines
- to access SR.
- (_CPU_ISR_Set_level): Rewritten as macro for ISA I.
- (_CPU_Context_Initialize): Honor ISR level in task initialization.
- (_CPU_Fatal_halt): Use new _CPU_ISR_Disable() macro.
-
-2000-12-06 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: When mips ISA level is 1, registers in the
- context should be 32 not 64 bits.
-
-2000-11-30 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.S: Changed "_CPU_Ccontext_switch_restore: typo to
- correct name of _CPU_Context_switch_restore. Added dummy
- version of exc_utlb_code() so applications would link.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-24 Alan Cudmore <alanc@linuxstart.com> and
- Joel Sherrill <joel@OARcorp.com>
-
- * This is a major reworking of the mips64orion port to use
- gcc predefines as much as possible and a big push to multilib
- the mips port. The mips64orion port was copied/renamed to mips
- to be more like other GNU tools. Alan did most of the technical
- work of determining how to map old macro names used by the mips64orion
- port to standard compiler macro definitions. Joel did the merge
- with CVS magic to keep individual file history and did the BSP
- modifications. Details follow:
- * Makefile.am: idtmon.h in mips64orion port not present.
- * asm.h: MIPS64ORION replaced with MIPS. Frame setup macros added.
- * cpu.c: Comments added.
- * cpu_asm.S: Conditionals changed. MIPS ISA level 1 support added.
- First attempt at exception/interrupt processing for ISA level 1
- and minus any use of IDT/MON added.
- * idtcpu.h: Conditionals changed to use gcc predefines.
- * iregdef.h: Ditto.
- * cpu_asm.h: No real change. Merger required commit.
- * rtems/Makefile.am: Ditto.
- * rtems/score/Makefile.am: Ditto.
- * rtems/score/cpu.h: Change MIPS64ORION to MIPS.
- * rtems/score/mips64orion.h: Change MIPS64ORION to MIPS. Convert
- from using RTEMS_CPU_MODEL to gcc predefines to figre things out.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/nios2/ChangeLog b/cpukit/score/cpu/nios2/ChangeLog
deleted file mode 100644
index 39c096c21e..0000000000
--- a/cpukit/score/cpu/nios2/ChangeLog
+++ /dev/null
@@ -1,259 +0,0 @@
-2011-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-mpu-configuration.c, nios2-mpu-descriptor.c,
- nios2-mpu-disable-protected.c, nios2-mpu-reset.c: New files.
- * Makefile.am: Reflect changes above.
- * rtems/score/nios2-utility.h, nios2-context-initialize.c: Added
- support for the memory protection unit (MPU).
-
-2011-09-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-context-switch.S: Use small-data area access for
- _Per_CPU_Information fields.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-09-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-eic-il-low-level.S, nios2-eic-rsie-low-level.S: New files.
- * Makefile.am: Reflect changes above.
- * rtems/score/cpu.h, rtems/score/nios2-utility.h,
- nios2-thread-dispatch-disabled.c, nios2-context-switch.S: Added
- support for thread stack protection via the MPU.
-
-2011-09-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Request cache alignment and small data area in
- CPU_STRUCTURE_ALIGNMENT.
-
-2011-09-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-thread-dispatch-disabled.c: Use offsetof() instead of
- RTEMS_offsetof().
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/nios2-utility.h, nios2-isr-set-level.c,
- nios2-isr-get-level.c: Renamed functions.
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/nios2-utility.h: Use the same values for defines used by
- Altera HAL.
-
-2011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/nios2-utility.h: Avoid redefines with Altera HAL.
- Declare _Nios2_ISR_Set_level().
- * nios2-context-initialize.c: Use _Nios2_ISR_Set_level().
- * nios2-isr-set-level.c: Define _Nios2_ISR_Set_level().
-
-2011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpu.c, cpu_asm.S: Removed files.
- * nios2-context-initialize.c, nios2-context-switch.S,
- nios2-fatal-halt.c, nios2-initialize-vectors.c, nios2-initialize.c,
- nios2-isr-get-level.c, nios2-isr-install-raw-handler.c,
- nios2-isr-install-vector.c, nios2-isr-is-in-progress.c,
- nios2-isr-set-level.c, nios2-thread-dispatch-disabled.c,
- rtems/score/nios2-utility.h: New files.
- * Makefile.am, preinstall.am: Reflect changes above.
- * irq.c: Update due to API changes.
- * rtems/score/cpu.h: New functions _CPU_Initialize_vectors(),
- _CPU_ISR_Set_level(), and _CPU_Fatal_halt() (instead of macros).
- Support for external interrupt controller (EIC). Documentation
- changes.
-
-2011-08-18 Chris Johns <chrisj@rtems.org>
-
- * cpu.c: Fix the ISR get level for the IIC. Make
- _CPU_Context_Initialize a function rather than inlined.
- * cpu_asm.S: Do not enable interrupt on return, rather resume the
- state on entry to the ISR.
- * irq.c, nios2/nios2-iic-low-level.S: Change the ISR handler so
- the ipending decoding is in C and within the interrupt
- context. This is usable with the Altera HAL directly.
- * rtems/score/cpu.h: Add ienable and ipending interfaces. Add some
- comments. Remove _CPU_Context_Initialize.
-
-2011-08-14 Chris Johns <chrisj@rtems.org>
-
- * rtems/score/cpu.h: Clear the vector table for simple vectored
- interrupts.
- * irq.c: Add support for using the IIC with the Altera HAL.
-
-2011-08-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Removed superfluous comments. Format. Include
- by assembler support. Removed superfluous floating-point support.
- Stack alignment is now 4.
-
-2011-08-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h, cpu.c: Removed superfluous functions.
-
-2011-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * nios2-iic-low-level.S: New file.
- * cpu_asm.S: Moved low-level interrupt handling into new file.
- * Makefile.am: Reflect change from above.
-
-2011-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * cpu_asm.S, rtems/score/cpu.h: There is no need to save the global
- pointer (gp) in the thread register context since it is a system wide
- constant and set-up with the C runtime environment.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * irq.c:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * irq.c: Rename _Context_Switch_necessary to _Thread_Dispatch_necessary
- to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * irq.c, 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-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S, irq.c: Add include of config.h
-
-2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.S: Eliminate extern of unused variables.
-
-2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove stray semi-colon.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * irq.c: Sweep to make sure grep for COPYRIGHT passes.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * .cvsignore: New file.
-
-2006-08-09 Kolja Waschk <waschk@telos.de>
-
- * rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/nios2.h,
- rtems/score/types.h: New files.
-
-2006-08-09 Kolja Waschk <waschk@telos.de>
-
- * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am,
- rtems/asm.h: New files.
-
-2005-12-09 Kolja Waschk <rtemsdev@ixo.de>
-
- Derived from no_cpu
-
diff --git a/cpukit/score/cpu/no_cpu/ChangeLog b/cpukit/score/cpu/no_cpu/ChangeLog
deleted file mode 100644
index 054d67219c..0000000000
--- a/cpukit/score/cpu/no_cpu/ChangeLog
+++ /dev/null
@@ -1,435 +0,0 @@
-2011-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Document CPU_TIMESTAMP_USE_STRUCT_TIMESPEC,
- CPU_TIMESTAMP_USE_INT64, and CPU_TIMESTAMP_USE_INT64_INLINE.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1599/cpukit
- * cpu_asm.c: Rename _Context_Switch_necessary to
- _Thread_Dispatch_necessary to more properly reflect the intent.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * cpu_asm.c, 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-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.c: Add include of config.h
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
- passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
- comments.
-
-2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu_asm.c, rtems/score/cpu.h, rtems/score/types.h: Corrections and
- updates.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Remove most doxygen warnings.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Style.
-
-2007-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Fix Doxygen.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/asm.h, rtems/score/cpu.h, rtems/score/types.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-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
- rtems/score/no_cpu.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/cpu_asm.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
- rtems/score/no_cpu.h, rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-11 Joel Sherrill <joel@OARcorp.com>
-
- * cpu_asm.c: Rework logic that decides when to call
- _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru>
- determined that _ISR_Signals_to_thread_executing was not being
- honored and/or cleared properly.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/no_cputypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- * Makefile.am: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/no_cpu.h: Modified so there are fewer and
- more consistent variations on "no cpu" so it is easier
- to sed the source as the starting point for a new port.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog
deleted file mode 100644
index 488212a24e..0000000000
--- a/cpukit/score/cpu/powerpc/ChangeLog
+++ /dev/null
@@ -1,977 +0,0 @@
-2011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: More register defines.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-08-30 Peter Dufault <dufault@hda.com>
-
- * rtems/score/cpu.h: Add more context access functionality. Needed to
- get GDB debugger hooks working.
-
-2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Renamed defines XER in PPC_XER, LR in
- PPC_LR, CTR in PPC_CTR, PVR in PPC_PVR, RPA in PPC_RPA, DAR in
- PPC_DAR, DEC in PPC_DEC, and EAR in PPC_EAR.
-
-2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Added SPE support to CPU context.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added FSL_EIS_SVR define.
-
-2011-02-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added FSL_EIS_ATBL, FSL_EIS_ATBL, and
- FSL_EIS_SPEFSCR defines.
-
-2011-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
- MSR_UBLE defines.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/powerpc/registers.h, rtems/score/cpu.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2011-01-31 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Changed Freescale EIS prefix. More
- Freescale EIS defines. Added MSR_IS, MSR_DS, and MSR_PMM defines.
-
-2011-01-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added BOOKE_PIR define.
-
-2010-10-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added HID2 define. Fixed comments.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/new-exceptions/cpu.h: Removed file.
- * Makefile.am, preinstall.am: Reflect change above.
- * rtems/score/cpu.h: Include <rtems/score/types.h> first. Added
- contents of <rtems/new-exceptions/cpu.h>.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-30 Peter Dufault <dufault@hda.com>
-
- PR 1588/cpukit
- * rtems/powerpc/registers.h: Renamed defines SR0 .. SR15 in
- PPC_SR0 .. PPC_SR15.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * rtems/new-exceptions/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-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Add include of config.h
-
-2009-12-01 Till Straumann <strauman@slac.stanford.edu>
-
- * score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
- volatile AltiVec registers to context struct. Added declaration
- for AltiVec-related routines to be implemented by CPU/BSP
- support.
-
-2009-10-21 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
-
- * score/cpu/powerpc/rtems/score/cpu.h: moved timebase/decrementer
- access from cpukit to libcpu
-
-2009-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.
- * rtems/score/cpu.h: Changed fpscr field to an integer type in
- Context_Control_fp. Fixed warnings in PPC_Set_timebase_register().
- Changed _CPU_Context_Initialize_fp() to initialize all fields and
- avoid floating-point instructions.
- * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
-
-2009-02-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added Freescale Book E Implementation
- Standards (EIS) special purpose register definitions for MMU and L1
- cache.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
- _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
- to _CPU_Initialize. Clean up comments.
-
-2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
- nested inside braces.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
- and MSR_USER. Added missing prototypes.
-
-2008-08-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/new-exceptions/cpu.h: Changed define
- CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
- between signed and unsigned.
-
-2008-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
-
-2008-07-14 Thomas Doerfler <thomas.doerfler@embedded-brains.de>
- * rtems/powerpc/registers.h:
-
- Added PPC405EX support contributed by Michael Hamel
-
-2008-07-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/asm.h: Added defines for save and restore registers and
- special purpose registers 4 to 7.
-
- * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
- a value that results in a compile time error on usage since SPRG0 is
- now used for the interrupt disable mask.
-
- * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
-
- Added defines SPRG4..7 and USPRG0.
-
- Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
- functions. The interrupt disable mask is now stored in SPRG0. Which
- was previously denoted to indicate a PR288 bugfix. You may now
- initialize the interrupt disable mask via
- ppc_interrupt_set_disable_mask() and
- PPC_INTERRUPT_DISABLE_MASK_DEFAULT. The default value will be set in
- bootcard.c.
-
-2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h: Remove (Abandoned).
- * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
- * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
- for COPYRIGHT passes.
-
-2007-12-03 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h: added definitions for MSR_CE,
- MSR_DE (bookE).
-
-2007-12-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/old-exceptions/cpu.h: Remove extra ifndef.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- 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-03 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Added comment that GDB patch sim/2376
- is needed for reading the time-base with the new (more
- portable) method.
-
-2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/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-11-30 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
- ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
- so we use these. Should work on all CPUs.
-
-2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
- Table. They have been replaced with variables named bsp_XXX as
- needed.
-
-2007-11-13 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
- The goal would be making cpukit and hopefully libcpu work
- for all (or at least most) CPUs/BSPs with -D__ppc_generic so
- that eventually all tests [#if defined(<cpu_flavor>)] for CPU
- flavors can be eliminated.
-
-2007-11-13 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h: Added SPR definitions for BookE
- DECAR, TCR, TSR.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/ppc.h: Remove (Deprecated in 4.7).
- * Makefile: Remove rtems/score/ppc.h.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-09 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
- floating point for all threads if there is a hardware FPU.
-
-2006-07-12 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
- Checked inline assembly; added early-clobber '&' to output operands
- of multi-instruction asms.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- 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-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-11-02 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
- for high bats (#4..7) on 7450 CPUs
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-05-06 Jennifer Averett <jennifer.averett@oarcorp.com>
-
- * rtems/score/powerpc.h: Removed warning
-
-2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Add "defined(mpc7400) || defined(mpc7450)
- || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
- CPU_IDLE_TASK_IS_FP): Remove.
- * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
- CPU_IDLE_TASK_IS_FP): Remove.
- * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
- CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
- __BIG_ENDIAN__.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
- CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
- CPU_LITTLE_ENDIAN): Add.
- * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
- CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
- CPU_LITTLE_ENDIAN): Remove.
- * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
- CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
- CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
- CPU_LITTLE_ENDIAN): Remove.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- (rtems_cpu_configuration_get_serial_per_sec,
- rtems_cpu_configuration_get_serial_external_clock,
- rtems_cpu_configuration_get_serial_xon_xoff,
- rtems_cpu_configuration_get_serial_cts_rts,
- rtems_cpu_configuration_get_serial_rate,
- rtems_cpu_configuration_get_timer_average_overhead,
- rtems_cpu_configuration_get_timer_least_valid,
- rtems_cpu_configuration_get_timer_internal_clock,
- rtems_cpu_configuration_get_clock_speed): New.
- * rtems/old-exceptions/cpu.h:
- (rtems_cpu_configuration_get_serial_per_sec,
- rtems_cpu_configuration_get_serial_external_clock,
- rtems_cpu_configuration_get_serial_xon_xoff,
- rtems_cpu_configuration_get_serial_cts_rts,
- rtems_cpu_configuration_get_serial_rate,
- rtems_cpu_configuration_get_timer_average_overhead,
- rtems_cpu_configuration_get_timer_least_valid,
- rtems_cpu_configuration_get_timer_internal_clock,
- rtems_cpu_configuration_get_clock_speed): Remove.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
- (rtems_cpu_table): Sync defines between {old|new}-exceptions.
-
-2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (Context_Control,
- Context_Control_fp, CPU_Interrupt_frame): Remove.
- * rtems/old-exceptions/cpu.h (Context_Control,
- Context_Control_fp, CPU_Interrupt_frame): Remove.
- * rtems/score/cpu.h (Context_Control,
- Context_Control_fp, CPU_Interrupt_frame): Add.
-
-2005-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
- CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
- CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
- * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
- CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
- CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
- * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
- CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
- CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
- _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
- * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
- _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
- * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
- _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
- * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
- _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
- _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
- _CPU_Fatal_error): Remove.
- * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
- _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
- _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
- _CPU_Fatal_error): Remove.
- * rtems/score/cpu.h (_CPU_ISR_install_vector,
- _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
- _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
- _CPU_Fatal_error): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
- _CPU_Context_Restart_self, _CPU_Context_Fp_start,
- _CPU_Context_Initialize_fp): Remove.
- * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
- _CPU_Context_Restart_self, _CPU_Context_Fp_start,
- _CPU_Context_Initialize_fp): Remove.
- * rtems/score/cpu.h (_CPU_Context_Initialize,
- _CPU_Context_Restart_self, _CPU_Context_Fp_start,
- _CPU_Context_Initialize_fp): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
- * rtems/powerpc/registers.h (PPC_Get_timebase_register,
- PPC_Set_timebase_register): Remove.
- * rtems/score/cpu.h (PPC_Get_timebase_register,
- PPC_Set_timebase_register): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/powerpc/registers.h (PPC_Set_decrementer,
- PPC_Get_decrementer): Remove.
- * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
- * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
- rtems_bsp_delay_in_bus_cycles): Remove.
- * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
- rtems_bsp_delay_in_bus_cycles): Remove.
- * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
- rtems_bsp_delay_in_bus_cycles): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h
- (rtems_cpu_configuration_get_clicks_per_usec,
- rtems_cpu_configuration_get_exceptions_in_ram): Remove.
- * rtems/old-exceptions/cpu.h
- (rtems_cpu_configuration_get_clicks_per_usec,
- rtems_cpu_configuration_get_exceptions_in_ram): Remove.
- * rtems/score/cpu.h
- (rtems_cpu_configuration_get_clicks_per_usec,
- rtems_cpu_configuration_get_exceptions_in_ram): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
- * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
- * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
- (old/new exception processing ABI compatibility).
- * rtems/powerpc/registers.h: Use C99 fixed size types.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Add __ALTIVEC__ support.
-
-2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Merge ppc603 and ppc603e
- PPC_IRQ_*/PPC_TLB_* defines.
-
-2005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
-
-2005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
-
-2005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
- Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
- _disable_mask.
-
-2005-02-12 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * cpu.c: New (Stub file for consistency with other ports).
- * Makefile.am: Reflect changes above.
-
-2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
- Remove PPC_ABI_POWEROPEN.
-
-2005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
- Tie PPC_HAS_FPU to _SOFT_FLOAT.
-
-2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
- Remove PPC_ABI_GCC27.
-
-2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/powerpc/registers.h: New header guards.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
- rtems/score/ppc.h, rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
- * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2004-11-22 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/old-exceptions/cpu.h: Make compile in assembly.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/powerpc.h: Add doxygen preamble.
- * rtems/score/ppc.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-10-20 Eric Norum <norume@aps.anl.gov>
-
- Add Kate Feng's MVME5500 BSP
- * rtems/powerpc/registers.h, rtems/score/powerpc.h
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
- obsoleted and all references removed.
-
-2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * asm.h: Include rtems/score/powerpc.h instead of
- rtems/score/ppc.h.
-
-2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
- for consistency with other ports.
- * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
- * Makefile.am: Reflect changes above.
- * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
- rtems/score/ppc.h.
-
-2004-04-12 David Querbach <querbach@realtime.bc.ca>
-
- * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
- MPC555 support as part of the addition of the SS555 BSP.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/powerpc/registers.h: Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove all LIB-related rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
- PA-RISC port and removing all references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
- rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
- URL for license changed.
-
-2003-08-21 Till Straumann <strauman@slac.stanford.edu>
-
- PR 457/bsps
- * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
- thermal assistance unit.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-07-18 Till Straumann <strauman@slac.stanford.edu>
-
- PR 288/rtems
- * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
- maintained and does not reside in SPRG0.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2003-02-20 Till Straumann <strauman@slac.stanford.edu>
-
- PR 349/bsps
- * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-11-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/new-exceptions/cpu.h: Remove sections on
- CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
- * rtems/old-exceptions/cpu.h: Remove sections on
- CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
- * rtems/score/cpu.h: Insert sections on
- CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h: Removed warnings.
-
-
-2002-10-31 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/new-exceptions/cpu.h: Removed warnings.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-05-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
-
-2001-05-14 Till Straumann <strauman@slac.stanford.edu>
-
- * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
- support for the MPC74000 (AKA G4); there is no AltiVec support yet,
- however.
-2002-04-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/ppc.h: Remove rtems_multilib.
- Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
- * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
- Remove _CPU_Data_Cache_Block_Invalidate.
-
-2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * asm.h: Include cpuopts.h instead of targopts.h.
- * rtems/new-exceptions/cpu.h: Relocated from
- libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
- * rtems/old-exceptions/cpu.h: Relocated from
- c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
- * rtems/powerpc/registers.h: Relocated and renamed from
- libcpu/powerpc/shared/include/cpu.h.
- * rtems/score/cpu.h: New.
- * Makefile.am: Reflect changes above.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/ppctypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect changes from 2002-01-23.
-
-2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
- AC_CONFIG_SRCDIR(asm.h).
-
-2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: New.
- * rtems/.cvsignore: New.
- * rtems/score/Makefile.am: New.
- * rtems/score/.cvsignore: New.
- * rtems/score/ppc.h: Relocated from shared/.
- * rtems/score/ppctypes.h: Relocated from shared/.
- * asm.h: Relocated from shared/.
- * shared/Makefile.am: Removed.
- * shared/asm.h: Removed.
- * shared/ppc.h: Removed.
- * shared/ppctypes.h: Removed.
- * shared/.cvsignore: Removed.
- * Makefile.am: Reflect changes above.
- * configure.ac: Reflect changes above.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-11-14 Joel Sherrill <joel@OARcorp.com>
-
- * shared/ppc.h: The mpc8260 uses the new exception processing model
- and thus does not need to define PPC_USE_SPRG.
-
-2001-11-14 Andrew Dachs <A.Dachs@SSTL.co.uk>
-
- * shared/ppc.h: mpc8260 has double FPU not single FPU.
-
-2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
-
- This modification is part of the submitted modifications necessary to
- support the IBM PPC405 family. This submission was reviewed by
- Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
- not negatively impact the ppc403 BSPs. The submission and tracking
- process was captured as PR50.
- * shared/asm.h, shared/ppc.h: Added PPC405 support.
-
-2001-10-22 Andy Dachs <a.dachs@sstl.co.uk>
-
- * shared/ppc.h: Added mpc8260 support.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * shared/ppctypes.h: Fixed typo.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-10-20 Joel Sherrill <joel@OARcorp.com>
-
- * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/sh/ChangeLog b/cpukit/score/cpu/sh/ChangeLog
deleted file mode 100644
index e11beb1281..0000000000
--- a/cpukit/score/cpu/sh/ChangeLog
+++ /dev/null
@@ -1,492 +0,0 @@
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * context.c, cpu.c, rtems/score/cpu.h, rtems/score/sh.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-29 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1635/cpukit
- * rtems/score/cpu.h, 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1573/cpukit
- * 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-05-23 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c: Warning removal.
-
-2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * context.c, cpu.c: Add include of config.h
-
-2009-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/sh.h: SH2E and SH3E have a DSP rather than an FPU. They
- are not compatible. We currently only support the FPU found on the
- SH3 and SH4.
-
-2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
- consistently return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Fine tune conditional so _CPU_ISR_install_vector is in CPU Kit
- now.
-
-2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile.am: Move duplicated context switch code to score/cpu. This
- has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
- * context.c: New file.
-
-2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add missing prototype.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Eliminate the clicks_per_microsecond field in the
- SuperH CPU Table and define another mechanism for drivers to obtain
- this information.
-
-2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h:
- Use Context_Control_fp* instead of void* for fp_contexts.
- Eliminate evil casts.
-
-2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, rtems/score/sh.h: Recognize sh2e variant so multilibs will all
- compile.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * 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.
-
-2006-01-11 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove traces from NO_CPU.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/sh.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/sh.h: *_swap_u16( uint16_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/sh.h: Add doxygen preamble.
- * rtems/score/sh_io.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-09-29 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: i960 obsoleted and all references removed.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/sh.h, rtems/score/sh_io.h:
- Convert to using c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-26 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
- references.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
- rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/sh.h: Fix typo in comment (Starus->Status).
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.c: Adaptation to gcc-3.0.x.
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/shtypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect 2002-01-23 changes.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect 2002-01-23 changes.
-
-2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Fix #ifdefs, add missing #endif.
-
-2001-10-12 Joel Sherrill <joel@OARcorp.com>
-
- * asm.h, cpu.c, rtems.c, rtems/score/cpu.h, rtems/score/sh.h,
- rtems/score/sh_io.h, rtems/score/shtypes.h: Consistency changes
- and made sure there were no includes from the libcpu tree.
-
-2001-10-12 Alexandra Kossovsky <sasha@oktet.ru>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/sh.h: Modified to
- support SH4. Reviewed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>
- who did the original SH port.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-07-25 Radzislaw Galler <rgaller@et.put.poznan.pl>
-
- * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range
- checking which was SH1 specific. It didn't work for SH2 (has more
- interrupt sources).
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/sparc/ChangeLog b/cpukit/score/cpu/sparc/ChangeLog
deleted file mode 100644
index eab5f805c1..0000000000
--- a/cpukit/score/cpu/sparc/ChangeLog
+++ /dev/null
@@ -1,531 +0,0 @@
-2011-10-07 Daniel Hellstrom <daniel@gaisler.com>
-
- 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-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-06-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h, rtems/score/sparc.h, rtems/score/types.h: Convert
- comments to Doxygen style and improve.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems/score/sparc.h: Remove warnings.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/sparc.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove unused variable reported by clang.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-29 Gedare Bloom <giddyup44@yahoo.com>
-
- 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-28 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- 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-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c, cpu_asm.S: Add include of config.h
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Change prototype of IDLE thread to consistently
- return void * and take a uintptr_t argument.
-
-2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Do not define boolean, single_precision,
- double_precision unless RTEMS_DEPRECATED_TYPES is given.
-
-2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove extraneous spaces.
-
-2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h: Convert to "bool".
-
-2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Include stdbool.h.
- Use bool as base-type for boolean.
-
-2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- PR 1294/bsps
- * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage
- of sparc_disable_interrupts.
-
-2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Spacing.
-
-2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems/score/cpu.h: Correct prototype of Idle threads.
-
-2008-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>
-
- PR 1278/cpukit
- * cpu.c: Fix incorrect bit manipulation on returning old address of raw
- trap handler.
-
-2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
-
-2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * 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-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- 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-09 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
-
-2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * 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-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove unsigned64, signed64.
-
-2006-11-14 Jiri Gaisler <jiri@gaisler.com>
-
- * cpu_asm.S: Properly support synchronous traps.
-
-2006-01-16 Joel Sherrill <joel@OARcorp.com>
-
- * 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-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Eliminate unsigned16, unsigned32.
-
-2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/asm.h: Remove private version of CONCAT macros.
- Include <rtems/concat.h> instead.
-
-2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Split out preinstallation rules.
- * preinstall.am: New (Split out from Makefile.am).
-
-2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- PR 754/rtems
- * rtems/asm.h: New (relocated from .).
- * asm.h: Remove (moved to rtems/asm.h).
- * Makefile.am: Reflect changes above.
-
-2004-01-28 Ralf Corsepius <ralf.corsepiu@rtems.org>
-
- * asm.h, rtems/score/cpu.h, rtems/score/sparc.h,
- rtems/score/types.h: New header guards.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Remove signed8, signed16, signed32,
- unsigned8, unsigned16, unsigned32.
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: *_swap_u32( uint32_t ).
-
-2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: #include <rtems/stdint.h>.
-
-2005-01-22 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h: Fix broken #endif.
-
-2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
-
-2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Remove build-variant support.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
- guard.
-
-2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
-
- * asm.h: Add doxygen preamble.
-
-2004-10-02 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * rtems/score/cpu.h: Add doxygen preamble.
- * rtems/score/sparc.h: Add doxygen preamble.
- * rtems/score/types.h: Add doxygen preamble.
-
-2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
- * Makefile.am: Don't include multilib.am.
- Reflect merging configure.ac into $(top_srcdir)/configure.ac.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * Makefile.am: Install asm.h to $(includedir)/rtems.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
-
-2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * cpu.c, rtems/score/cpu.h, rtems/score/sparc.h: Convert to using
- c99 fixed size types.
-
-2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * configure.ac: RTEMS_TOP([../../../..]).
-
-2004-02-26 Andreas Karlsson <andreas.karlsson@space.se>
-
- 604/bsps
- * cpu_asm.S: Close window while restoring interrupted task state which
- resulted in CWP corruption.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Move RTEMS_TOP one subdir down.
-
-2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
- Add PREINSTALL_FILES to CLEANFILES.
-
-2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Requires automake >= 1.8.1.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am, again.
-
-2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Convert to using automake compilation rules.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
-
-2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove TMPINSTALL_FILES.
-
-2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add $(dirstamp) to preinstallation rules.
-
-2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Don't use gmake rules for preinstallation.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CANONICAL_HOST.
-
-2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_CHECK_CPU.
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/sparc.h,
- rtems/score/types.h: URL for license changed.
-
-2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
-
-2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove AC_CONFIG_AUX_DIR.
-
-2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Require autoconf-2.57 + automake-1.7.2.
- * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
-
-2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Fix package name.
-
-2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
-
-2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Reformat.
- Add autom4te*cache.
- Remove autom4te.cache.
-
-2002-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Move pointer into #ifdef to avoid compiler warning.
-
-2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
-
-2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use .$(OBJEXT) instead of .o.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../../../..).
-
-2002-07-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems.S: Remove.
- * Makefile.am: Reflect changes above.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add RTEMS_PROG_CCAS
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
- Add AC_PROG_RANLIB.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
- Use ../../../aclocal.
-
-2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE.
- * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
-
-
-2001-04-03 Joel Sherrill <joel@OARcorp.com>
-
- * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
- * rtems/score/sparctypes.h: Removed.
- * rtems/score/types.h: New file via CVS magic.
- * Makefile.am, rtems/score/cpu.h: Account for name change.
-
-2002-03-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * cpu.c: Replace NO_TABLE_MOVE-support by external function
- (code moved to libcpu/sparc/tbr/tbr.c).
- * cpu.h: Replace NO_TABLE_MOVE-support by external function
- (code moved to libcpu/sparc/tbr/tbr.h).
- * sparc.h: Add sparc_init_tbr (implemented in libcpu/sparc/tbr/tbr.c).
-
-2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac:
- AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
- AM_INIT_AUTOMAKE([no-define foreign 1.6]).
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2002-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect 2002-01-23 changes.
-
-2001-01-30 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am: Corrected so .h files from rtems/score/ are installed.
-
-2002-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/Makefile.am: Removed.
- * rtems/score/Makefile.am: Removed.
- * configure.ac: Reflect changes above.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add multilib support.
-
-2001-11-28 Joel Sherrill <joel@OARcorp.com>,
-
- This was tracked as PR91.
- * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
- is used to specify if the port uses the standard macro for this (FALSE).
- A TRUE setting indicates the port provides its own implementation.
-
-2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * .cvsignore: Add autom4te.cache for autoconf > 2.52.
- * configure.in: Remove.
- * configure.ac: New file, generated from configure.in by autoupdate.
-
-2001-09-27 Jiri Gaisler <jiri@gaisler.com>
-
- * cpu_asm.S: Small patch to fix a bug in the rtems sparc port. The
- bug has been there all the time, but only hits the leon bsp since the
- leon cpu has a 5-stage pipeline (erc32 has 4 stages).
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
- * Makefile.am: Use 'PREINSTALL_FILES ='.
-
-
-2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am, rtems/score/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-03 Joel Sherrill <joel@OARcorp.com>
-
- * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
- * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
- now that it is dynamically allocated.
-
-2000-12-06 Joel Sherrill <joel@OARcorp.com>
-
- * cpu.c: Added include of <rtems/rtems/cache.h> to eliminate warning.
-
-2000-11-21 Jiri Gaisler <jgais@ws.estec.esa.nl>
-
- * cpu_asm.S: Fix for CPUs with FPU revision B or C.
-
-2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>
-
- * cpu.c, rtems/cpu/sparc.h: Make floating point optional based
- on gcc arguments. Do not initialize FP context if there is
- no FPU. Flush instruction cache after installing RTEMS trap handler.
-
-2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
-
-2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
-
-2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/cpukit/score/cpu/sparc64/ChangeLog b/cpukit/score/cpu/sparc64/ChangeLog
deleted file mode 100644
index efe0b10bb0..0000000000
--- a/cpukit/score/cpu/sparc64/ChangeLog
+++ /dev/null
@@ -1,90 +0,0 @@
-2011-10-06 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1918/cpukit
- * cpu.c: Initialize context with cleared g4 register.
-
-2011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- PR 1914/cpukit
- * rtems/score/cpu.h: Select timestamp implementation.
-
-2011-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
- print script.
-
-2011-05-17 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * Makefile.am: Reformat.
-
-2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * rtems/score/cpu.h, rtems/score/sparc64.h:
- Use "__asm__" instead of "asm" for improved c99-compliance.
-
-2010-11-16 Gedare Bloom <giddyup44@yahoo.com>
-
- * rtems/score/sparc64.h: Fix typo.
-
-2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * 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-08-19 Gedare Bloom <giddyup44@yahoo.com>
-
- PR 1681/cpukit
- * rtems/score/cpu.h: With the percpu patch, ASM uses
- INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
- sparc64 was still using the old variable, which was declared in its
- cpu.h file. This patch comments out the declaration and switch to
- using INTERRUPT_STACK_HIGH.
-
-2010-07-29 Gedare Bloom <giddyup44@yahoo.com>
-
- 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-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * rtems/score/cpu.h: Include <rtems/score/types.h> first.
- * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
-
-2010-06-15 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- PR 1561/cpukit
- * .cvsignore, ChangeLog, Makefile.am, Makefile.in, README, context.S,
- cpu.c, preinstall.am, rtems/asm.h, rtems/score/cpu.h,
- rtems/score/sparc64.h, rtems/score/types.h: New files.
-
-2010-05-10 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * README: Explain separation of score between here and libcpu.
-
-2010-05-03 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * rtems/score/cpu.h, context.S, cpu.c: Remove privileged
- registers from context.
-
-2010-05-03 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * cpu.c: Remove interrupt handling code. Moved to libcpu.
-
-2010-05-03 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * context.S: renamed cpu_asm.S to context.S
-
-2010-05-02 Gedare Bloom <gedare@gwmail.gwu.edu>
-
- * cpu_asm.S: Remove interrupt handling code. Moved to libcpu.
-
-2009-10-19 Eugen Leontie <eugen@gwu.edu>
-
- Added sparc64 architecture