diff packages/hal/mips/arch/current/ChangeLog @ 8:ece80412419a ecos-sw-1999-05-21

Merge from eCos master repository on 1999-05-21-22:05:54-BST
author jlarmour
date Fri, 21 May 1999 15:09:30 +0000
parents d376b777e2ce
children d3fbcdfa1b2f
line wrap: on
line diff
--- a/packages/hal/mips/arch/current/ChangeLog
+++ b/packages/hal/mips/arch/current/ChangeLog
@@ -1,8 +1,41 @@
-1999-05-12  Nick Garnett  <nickg@cygnus.co.uk>
+1999-05-21  Hugo Tyson  <hmt@cygnus.co.uk>
+
+	* include/hal_intr.h: Define HAL_INTERRUPT_STACK_BASE and
+	HAL_INTERRUPT_STACK_TOP so that stack usage macros in
+	kernel/.../stackmon.hxx can work.
+
+	* src/vectors.S (cyg_interrupt_stack_base): Define this symbol for
+	the interrupt stack and its friend for the stack top so that we
+	can publish them with nice names.
+
+1999-05-21  Nick Garnett  <nickg@cygnus.co.uk>
 
+	* src/vectors.S: 
+	Rationalized use of "at" and "noat" setting.
+	Made use of "lar" where necessary.
+	
+	* src/mips-stub.c (__install_breakpoints): Added cache flushes to
+	ensure that the just-set breakpoint is migrated to main memory and
+	will be fetched by the instruction cache.
+
+	* src/context.S:
+	Rationalized use of "at" and "noat" setting.
+
+	* include/arch.inc:
+	Added initial value for the config0 register and added code to set
+	it to hal_cpu_init.
+	Added default "lar" macro.
+
+1999-05-16  Gary Thomas  <gthomas@cygnus.co.uk>
+
+	* include/hal_intr.h (HAL_INTERRUPT_STACK_CALL_PENDING_DSRS): 
+	Add macro for new DSR handling mechanism (was override of a
+	"weak" symbol in kernel).	
+
+1999-05-13  Nick Garnett  <nickg@cygnus.co.uk>
 	The following have been merged from a branch:
 	
-	(1999-05-11  Nick Garnett  <nickg@cygnus.co.uk>)
+    1999-05-11  Nick Garnett  <nickg@cygnus.co.uk>
 
 	* include/hal_arch.h: 
 	* include/hal_intr.h: 
@@ -16,7 +49,7 @@ 1999-05-12  Nick Garnett  <nickg@cygnus.
 	Removed or disabled some development/debug code.
 	Same imp->var changes as above.
 	
-	(1999-05-06  Nick Garnett  <nickg@cygnus.co.uk>)
+    1999-05-06  Nick Garnett  <nickg@cygnus.co.uk>
 
 	* src/vectors.S: Added call to hal_cpu_except_enable in
 	__default_exception_vsr to re-enable nested exceptions.
@@ -31,7 +64,7 @@ 1999-05-12  Nick Garnett  <nickg@cygnus.
 	necessary if we are to allow nested exceptions (like breakpoints
 	in exception handlers).
 
-	(1999-04-29  Nick Garnett  <nickg@cygnus.co.uk>)
+    1999-04-29  Nick Garnett  <nickg@cygnus.co.uk>
 
 	* src/vectors.S: Reenable interrupts while processing exceptions.
 	Several temporary kludges to permit us to test ROM code from RAM
@@ -47,17 +80,17 @@ 1999-05-12  Nick Garnett  <nickg@cygnus.
 	operations to 0x80000000, zero caused MMU exceptions.
 	Fixed looping bugs in all macros that use them.
 
-	(1999-04-28  Gary Thomas  <gthomas@cygnus.co.uk>)
+    1999-04-28  Gary Thomas  <gthomas@cygnus.co.uk>
 
 	[v1_2_2_beta branch]
 	* src/vectors.S: Add dummy "__gccmain()"
 
-	(1999-04-27  Gary Thomas  <gthomas@cygnus.co.uk>)
+    1999-04-27  Gary Thomas  <gthomas@cygnus.co.uk>
 
 	* include/hal_arch.h: Make minimum stack sizes more realistic.
 	Also fix size of interrupt stack frame when FPU present.
 
-	(1999-04-23  Nick Garnett  <nickg@cygnus.co.uk>)
+    1999-04-23  Nick Garnett  <nickg@cygnus.co.uk>
 
 	* src/vectors.S: Added support for floating point register save
 	and restore. Fixed hal_interrupt_stack_call_pending_DSRs to use
@@ -78,7 +111,7 @@ 1999-05-12  Nick Garnett  <nickg@cygnus.
 	and restore. Moved assembler version of saved state layout here
 	from mips.inc.
 
-	(1999-04-22  Nick Garnett  <nickg@cygnus.co.uk>)
+    1999-04-22  Nick Garnett  <nickg@cygnus.co.uk>
 
 	* src/context.S (hal_thread_load_context): Substituted explicit
 	code to reload the interrupt enable state with a macro.
@@ -97,7 +130,7 @@ 1999-05-12  Nick Garnett  <nickg@cygnus.
 	Use hal_cpu_int_ensable macro in place of explicit code in
 	hal_interrupt_stack_call_pending_DSRs().
 
-	(1999-04-21  Nick Garnett  <nickg@cygnus.co.uk>)
+    1999-04-21  Nick Garnett  <nickg@cygnus.co.uk>
 
 	* include/arch.inc: Ifdeffed definition of hal_intc_init macro to
 	allow it to be defined elsewhere. Added default versions of diag
@@ -131,7 +164,7 @@ 1999-05-12  Nick Garnett  <nickg@cygnus.
 
 	* include/arch.inc: Added some nops to eret macros.
 
-	(1999-04-13  John Dallaway  <jld@cygnus.co.uk>)
+    1999-04-13  John Dallaway  <jld@cygnus.co.uk>
 
 	* src/mips.ld: Migrate global MIPS linker script to individual
 	MIPS variant directories