URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [mn10300/] [am33/] [v2_0/] [ChangeLog] - Rev 203
Go to most recent revision | Compare with Previous | Blame | View Log
2003-04-10 Nick Garnett <nickg@balti.calivar.com>
* src/mn10300_am33.ld:
Added .eh_frame to data section. This is a stopgap fix to allow
C++ programs that define exceptions to link and run. It does not
allow them to actually throw exceptions, since that depends on
compiler changes that have not been made. Further, more
far-reaching, linker script changes will also be needs when that
happens.
Added libsupc++.a to GROUP() directive for GCC versions later than
3.0.
2003-03-14 Bart Veer <bartv@ecoscentric.com>
* src/mn10300_am33.ld: add entries for debug sections, needed by
current tools
2002-12-06 Mark Salter <msalter@redhat.com>
* src/var_misc.c (hal_mn10300_mem_real_region_top): New function.
* include/variant.inc: Don't set TBR for RAM startup if the RAM
base is not properly aligned.
2002-11-19 Mark Salter <msalter@redhat.com>
* cdl/hal_mn10300_am33.cdl: Add virtual vector comm support using
any combination of AM33 serial ports and platform serial ports.
* src/am33_serial.c: New file. Support for internal serial ports.
2002-11-15 Mark Salter <msalter@redhat.com>
* cdl/hal_mn10300_am33.cdl: Add options to control placement of
VSR and virtual vector tables. Platforms may override.
* src/mn10300_am33.ld: Use new cdl option values.
2002-11-14 Mark Salter <msalter@redhat.com>
* include/var_intr.h (HAL_CLOCK_INITIALIZE): Save _period_ for
use by other code.
* src/redboot_cmds.c: New file.
* cdl/hal_mn10300_am33.cdl: Add support for RedBoot exec command.
2001-10-18 David Howells <dhowells@redhat.com>
* include/variant.inc: Suppress as many interrupt sources as
possible whilst booting.
2001-07-27 David Howells <dhowells@redhat.com>
* cdl/hal_mn10300_am33.cdl: Added option for disabling caching
when accessing flash (CYGSEM_HAL_UNCACHED_FLASH_ACCESS).
* include/var_cache.h: Ditto.
* include/variant.inc: Initialise the cache and the trap base
register if appropriate.
* src/mn10300_am33.ld: Handle code kept in RAM for flash drivers
and permit the VSR table to reside in on-CPU RAM.
2000-08-12 Drew Moseley <dmoseley@redhat.com>
* src/var_misc.c: More rearranging of GDB regnames.
2000-08-11 Drew Moseley <dmoseley@redhat.com>
* src/var_misc.c: Rearranged regnames to correspond to what GDB is
expecting.
2000-08-10 Drew Moseley <dmoseley@redhat.com>
* src/var_misc.c: Added Cygmon support.
* include/variant.inc: Added AM33/2.00 support.
* src/mn10300_am33.ld: Ditto.
* src/var_misc.c: Ditto.
* include/var_intr.h: Added Cygmon support.
* include/var_arch.h: Added some PSW bitmasks.
Added Cygmon support.
* cdl/hal_mn10300_am33.cdl: Added option for AM33_REVISION
2000-06-21 Nick Garnett <nickg@cygnus.co.uk>
* src/mn10300_am33.ld:
Added extra underscore to _stext and _etext.
Switched to new table definition mechanism.
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
2000-01-28 Gary Thomas <gthomas@cygnus.co.uk>
* src/mn10300_am33.ld: Add support for network package.
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.
Go to most recent revision | Compare with Previous | Blame | View Log