diff packages/hal/powerpc/arch/current/ChangeLog @ 32:5af43b635655 ecos-sw-1999-08-18

Merge from eCos master repository on 1999-08-18-15:20:01-BST
author jlarmour
date Wed, 18 Aug 1999 15:33:44 +0000
parents 641b639be825
children 29bc183297e1
line wrap: on
line diff
--- a/packages/hal/powerpc/arch/current/ChangeLog
+++ b/packages/hal/powerpc/arch/current/ChangeLog
@@ -25,6 +25,7 @@ 1999-06-27  Gary Thomas  <gthomas@cygnus
 
 	* src/hal_intr.c (hal_IRQ_init): New platform dependent function
 	used to setup whatever is necessary to handle interrupts.
+	Add basic "wiring" of CPM to SIU interrupts.
 
 	* include/hal_intr.h: Fix CPM interrupt macros - control register
 	is 32 bits, not 16.
@@ -33,6 +34,14 @@ 1999-06-24  Jesper Skov  <jskov@cygnus.c
 
 	* misc/CPUMask8xx.c: Added.
 
+1999-06-24  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* src/hal_misc.c (cyg_hal_exception_handler): If the decrementer
+	has underflowed when we are returning from an exception, then we
+	reset it here; this is harmless if all is well, and required if
+	the QUICC-equipped MPC860 is getting confused about interrupts
+	following an exception.  Only in QUICC configurations.
+
 1999-06-22  Hugo Tyson  <hmt@cygnus.co.uk>
 
 	* src/vectors.S (_start): Support breaking back into the stub ROM
@@ -86,6 +95,14 @@ 1999-06-10  Hugo Tyson  <hmt@cygnus.co.u
 	* include/quicc_smc.h, src/ppc_860.h, src/quicc_smc.c: removed;
 	reorganized and renamed into the FADS component.
 
+	* src/hal_misc.c (hal_idle_thread_action): Add some useful
+	debugging for interrupt/clock of the MBX860/PPC860; normally
+	disabled, so no effect on code.
+
+	* include/ppc_regs.h: Different default value for
+	CYGARC_REG_IMM_BASE if MBX board (ie. the way CygMon sets it up).
+	This is a temporary measure.
+
 1999-06-08  Jesper Skov  <jskov@cygnus.co.uk>
 
 	* include/hal_intr.h: