Mercurial > ecos
diff packages/hal/arm/arch/current/ChangeLog @ 151:25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
| author | jlarmour |
|---|---|
| date | Tue, 13 Feb 2001 01:23:16 +0000 |
| parents | f0e3fb000de8 |
| children | f935b880e96c |
line wrap: on
line diff
--- a/packages/hal/arm/arch/current/ChangeLog +++ b/packages/hal/arm/arch/current/ChangeLog @@ -1,3 +1,53 @@ +2001-02-09 Hugo Tyson <hmt@redhat.com> + + * src/vectors.S (UNMAPPED()): Handle CYGHWR_HAL_ROM_VADDR if so + defined; this is used when compiling for a different location from + the base of ROM. hal_platform_setup.h might define it. For + example, if flash is from 0x50000000 upwards (as on SA11x0), and + we are to execute at 0x50040000, then we want the reset vector to + point to 0x0004pqrs - the unmapped ROM address of the code - + rather than 0x0000pqrs, which is the offset into our flash block. + But usually it's not defined, so the behaviour is the obvious. + +2001-02-08 Jesper Skov <jskov@redhat.com> + + * include/arm_vv.h: Removed again, compiler does magic to thumb + function pointers. + * include/hal_arch.h: Same. + +2001-02-07 Jesper Skov <jskov@redhat.com> + + * include/arm_vv.h: Added virtual vector accessor macros that will + properly mangle function pointers in thumb mode. + * include/hal_arch.h: Include arm_vv.h + * src/vectors.S: ctrlc_init can be called for thumb now (but + requires ROM monitor to be built with -mthumb-interwork) + +2001-02-02 Mark Salter <msalter@redhat.com> + + * src/arm_stub.c (__arm_breakinst): New ARM breakpoint insn. + (__thumb_breakinst): New thumb breakpoint insn. + (__is_bsp_syscall): Check for actual SWI number and support + thumb. + + * include/hal_arch.h (HAL_BREAKINST_ADDR): New macro to provide + address of correct breakpoint insn of the given length. + +2001-02-01 Jesper Skov <jskov@redhat.com> + + * src/hal_misc.c: Don't use diag_printf directly (rely on tracing + macros). + +2001-01-31 Mark Salter <msalter@redhat.com> + + * src/vectors.S (FIQ): Fix broken fiq handling. + +2001-01-31 Jesper Skov <jskov@redhat.com> + + * cdl/hal_arm.cdl: Get rid of CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL + options. They are replaced by the + CYGSEM_HAL_DIAG_MANGLER option. + 2001-01-24 Jonathan Larmour <jlarmour@redhat.com> * src/vectors.S (init_flag): Add explicit alignment, just in case.
