diff packages/hal/mn10300/am33/current/ChangeLog @ 76:435cced73e2f ecos-v1_3_1-release

eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
author jlarmour
date Tue, 28 Mar 2000 14:10:45 +0000
parents
children ced4577552cd
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/packages/hal/mn10300/am33/current/ChangeLog
@@ -0,0 +1,174 @@
+2000-03-20  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* include/variant.inc (SAVED_CONTEXT_PC_OFFSET): New macro to give
+	variant-specific offset of PC within saved register context
+	(hal_mon_init_vsr): For RAM startup, override breakpoint VSR if stubs
+	are included
+
+	* include/var_arch.h (HAL_SavedRegisters): Move here from architecture
+	HAL
+
+2000-02-16  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mn10300_am33.cdl: remove fix me
+
+1999-12-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/variant.inc: Rename CYG_HAL_USE_ROM_MONITOR_GDB_STUBS ->
+	CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs
+
+	* cdl/hal_mn10300_am33.cdl: Ensure we "puts" to appropriate CDL header
+	We don't need to include CYGBLD_HAL_PLATFORM_H - that's done in hal.h
+
+1999-12-14  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/var_intr.h (HAL_INTERRUPT_CONFIGURE): EXTMD needs to be
+	accessed as a 32-bit register on the AM33
+
+1999-12-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/var_cache.h (HAL_DCACHE_WRITE_MODE): Fixed to clear old
+	write mode before setting new one. otherwise write-through mode is
+	sticky.
+
+1999-12-02  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_mn10300_am33.cdl:
+
+	Use the <PACKAGE> token in custom rules.
+
+1999-12-01  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_mn10300_am33.cdl:
+
+	Use the <PREFIX> token in custom rules.
+
+1999-11-04  John Dallaway  <jld@cygnus.co.uk>
+
+	* cdl/hal_mn10300_am33.cdl:
+
+	Output custom rule dependency information to .deps files in
+	the current directory.
+
+	Dispense with the need to create a 'src' sub-directory.
+
+1999-11-03  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* cdl/hal_mn10300_am33.cdl: Added.
+
+1999-10-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/variant.inc: CYG_ISR_TABLE_SIZE changed to 57, which is
+	what it should be. Case 102415.
+
+1999-10-06  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* src/PKGconf.mak: Don't create extras.o here any more
+
+1999-08-18  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/var_intr.h: Added CYGNUM_HAL_EXCEPTION_WATCHDOG as a
+	synonym for CYGNUM_HAL_VECTOR_WATCHDOG.
+
+1999-08-16  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/var_intr.h (HAL_INTERRUPT_CONFIGURE): Correct bad address
+	when restoring EXTMD. 0x180>>1 becomes 0x200>>1 for AM33
+
+	* include/variant.inc: Change comment mentioning AM32 to AM33
+
+1999-08-13  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Tidied away superfluous trace code.
+
+	* include/var_cache.h: Removed disablement of data cache
+	enable/disable.
+
+1999-08-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
+
+	* include/pkgconf/hal_mn10300_am33.h:
+	reparent CYGPKG_HAL_MN10300_AM33 under CYGPKG_HAL_MN10300_VARIANTS 
+
+1999-07-30  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Added trampolines to decode NMICR and ISR
+	register value and vector back into the VSR.
+
+	* include/pkgconf/hal_mn10300_am33.h:
+	Added includes for architecture and platform pkgconf files.
+
+	* include/variant.inc: Added initialization for extra entries in
+	VSR table. Added initialization for NMI VSR trampolines.
+
+	* include/var_intr.h: Moved HAL_INTERRUPT_CONFIGURE() here since
+	it is now variant-specific.
+	Reorganized and renumbered exceptions.
+
+1999-07-27  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Added this file to contain assembly
+	implementation of cyg_hal_dcache_store().
+
+	* src/var_misc.c: Removed cyg_hal_dcache_store(), now implemented
+	in assembly in variant.S.
+
+	* src/mn10300_am33.ld: Relocated VSR table and VVT to 0x50000100
+	and 0x50000200 respectively.
+
+	* src/PKGconf.mak (COMPILE): Added variant.S.
+
+	* include/variant.inc:
+	Added definition of DCR_DE bit.
+	Converted all *_MIPS_* definitions to *_MN10300_*.
+	Removed initialization of TBR register.
+	Fixed up differenced between RAM and ROM startups.
+
+	* include/var_cache.h:
+	Temporarily disabled DCACHE, we are having problems getting it to
+	purge properly. Various other minor tidies.
+
+	* include/var_arch.h: Added macros to transfer extra AM33
+	registers between a HAL_SavedRegisters structure and a GDB
+	register dump.
+
+1999-07-16  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/variant.inc:
+	Moved hal_cpu_init macro here. Added initialization for TBR.
+	Implemented hal_memc_init. Removed some defunct code from
+	hal_diag_* macros.
+
+	* include/var_intr.h:
+	Tidied up timer register addresses.
+
+1999-07-08  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/var_intr.h:
+	Extended exceptions to cover those reported in the ISR register.
+
+	* include/variant.inc:
+	Added definitions of NMICR, DCR and ISR addresses.
+	Added hal_cpu_clear_nmid macro.
+
+1999-07-07  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/mn10300_am33.ld:
+	Temporarily disabled definition of shared VSR.
+
+	* include/variant.inc:
+	Added macros to get and set PSW in a CPU specific way.
+
+1999-06-30  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* include/var_arch.h:
+	* include/var_cache.h:
+	* include/var_intr.h:
+	* include/variant.inc:
+	* include/pkgconf/hal_mn10300_am33.h:
+	* src/PKGconf.mak:
+	* src/mn10300_am33.ld:
+	* src/var_misc.c:
+	Added these files to contain defines and code for the AM33
+	processor variant.
+
+	
\ No newline at end of file