diff packages/hal/common/current/ChangeLog @ 101:c37d3a9e1b28 ecos-sw-2000-06-16

Merge from eCos master repository on 2000-06-16-07:47:03-BST
author jlarmour
date Fri, 16 Jun 2000 16:43:59 +0000
parents b15c60e34c84
children 95f3e12a6327
line wrap: on
line diff
--- a/packages/hal/common/current/ChangeLog
+++ b/packages/hal/common/current/ChangeLog
@@ -1,3 +1,65 @@
+2000-06-15  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_if.h: Added console-include decision logic.
+
+2000-06-14  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_stub.c: Added O-packetizer used by GDB stubs for virtual
+	vector table configs.
+
+	* src/hal_misc.c (hal_default_isr): Check Ctrlc for both CTRLC
+	or BREAK options.
+
+	* src/hal_if.c:
+	* include/hal_if.h: 
+	Define console wrappers when necessary. Platform HALs can use
+	these by providing raw IO functions and some config data.
+
+2000-06-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c: Implemented most of the remaining services. Some
+	just don't have an eCos equivalent at the moment.
+
+	* cdl/hal.cdl: Allow virtual_vector options to have sensible
+	default values depending on when the platform HAL port was
+	written.
+
+	* src/hal_misc.c (cyg_hal_user_break): Also expect CygMon to
+	provide the breakpoint service.
+
+	* src/stubrom/stubrom.c (cyg_start): Reverted change. Now handled
+	by hal_if_init.
+
+	* cdl/hal.cdl: Added option for controlling use of diag services
+	in the virtual vector table.
+
+2000-06-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/stubrom/stubrom.c: Call hal_diag_init to ensure IF table
+	entries related to diag IO get initialized.
+
+	* src/hal_stub.c (cyg_hal_gdb_interrupt): save/restore GP so it
+	can be used by MIPS platforms.
+	Use reset function in ROM if available.
+
+	* src/hal_misc.c: 
+	* include/hal_misc.h: Functions shared between HALs. More
+	functions are likely to be moved here if appropriate.
+
+	* src/hal_if.c: Interfacing related functions: table init code and
+	function wrappers.
+
+	* include/hal_if.h: ROM/RAM calling interface table
+	definitions. The layout is a combination of libbsp and vectors
+	already in use by some eCos platforms.
+	
+
+	* cdl/hal.cdl: Added CYGxxx_HAL_VIRTUAL_VECTOR_SUPPORT
+	options. These are used to control whether a platform uses the new
+	ROM/RAM calling interface. All platforms will be converted to use
+	this, but piecemeal over a period of time, thus the requirement
+	for selecting behavior.
+
 2000-06-04  Gary Thomas  <gthomas@redhat.com>
 
 	* cdl/hal.cdl: Support variant 'pkgconf' headers.  This will allow