Mercurial > flash_v2
view packages/hal/v85x/ceb_v850/current/ChangeLog @ 156:b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
| author | jlarmour |
|---|---|
| date | Fri, 06 Apr 2001 17:20:13 +0000 |
| parents | 25e238959bae |
| children | f2545e5de153 |
line wrap: on
line source
2001-03-21 Jonathan Larmour <jlarmour@redhat.com> * cdl/hal_v85x_ceb_v850.cdl: Support choice between V850/SA1 and V850/SB1, and adjust descriptions accordingly. Support ROMRAM startup. Support booting from FLASH. Use generic V850 diag driver. Allow setting of CPU frequency. Add extra baud rates. Build SREC GDB stub images as well as binary images. * include/hal_diag.h: We only support virtual vectors now. * include/hal_platform_setup.h: Comment better. Support different wait states for different CPU speeds. * include/plf_cache.h: Just empty now - defaults are in variant HAL. * include/plf_intr.h: Ditto. * include/plf_io.h: Ditto. * include/plf_sections.h: Support V850/SB1 differences, and add __allow_nmi as per recent arch HAL vectors.S change. * src/plf_misc.c: Update register names with new versions defined in variant HAL. * src/plf_stub.c: Remove unnecessary includes. Add some comments. * include/v850_regs.h: Remove. Content moved to v850 HAL. * src/hal_diag.c: Remove. Consolidated into v850 HAL. * src/v850flash.S: Sample image to program into flash for EPROM startup. * include/pkgconf/mlt_v85x_v850_ceb_flash.h: * include/pkgconf/mlt_v85x_v850_ceb_flash.ldi: * include/pkgconf/mlt_v85x_v850_ceb_flash.mlt: * include/pkgconf/mlt_v85x_v850_ceb_flashromram.h: * include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi: * include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt: * include/pkgconf/mlt_v85x_v850_ceb_romram.h: * include/pkgconf/mlt_v85x_v850_ceb_romram.ldi: * include/pkgconf/mlt_v85x_v850_ceb_romram.mlt: Create. * include/pkgconf/mlt_v85x_v850_ceb_ram.h: * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi: * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt: * include/pkgconf/mlt_v85x_v850_ceb_rom.h: * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi: * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt: Support new ram_vectors section, and fix ram region size (don't allow the use of I/O space). 2001-03-08 Jesper Skov <jskov@redhat.com> * cdl/hal_v85x_ceb_v850.cdl: Removed CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the default. 2001-02-08 Jesper Skov <jskov@redhat.com> * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with CYGDBG_HAL_DIAG_TO_DEBUG_CHAN. 2001-01-31 Jesper Skov <jskov@redhat.com> * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL with CYGSEM_HAL_DIAG_MANGLER_None * cdl/hal_v85x_ceb_v850.cdl: Same. * src/hal_diag.c: Get rid of CYGPRI_HAL_IMPLEMENTS_IF_SERVICES checks. 2001-01-26 Jonathan Larmour <jlarmour@redhat.com> * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Move to arch HAL hal_intr.h (HAL_STUB_PLATFORM_RESET_ENTRY): Ditto 2000-10-20 Jonathan Larmour <jlarmour@redhat.com> * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt: * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt: Add heap1 section * include/pkgconf/mlt_v85x_v850_ceb_ram.h: * include/pkgconf/mlt_v85x_v850_ceb_rom.h: * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi: * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi: Regenerated 2000-06-30 Jesper Skov <jskov@redhat.com> * src/hal_diag.c: calling i/f macro changes. 2000-06-27 Jesper Skov <jskov@redhat.com> * src/plf_misc.c: Fix compiler warnings. * src/plf_stub.c: * src/hal_diag.c: * include/plf_stub.h: * include/plf_intr.h: * include/hal_diag.h: Moved Ctrl-c handling to driver code. Use new comms procs semantics. 2000-06-17 Gary Thomas <gthomas@redhat.com> * include/plf_intr.h: * include/plf_stub.h: * include/hal_diag.h: * include/plf_sections.h: * src/hal_diag.c: * src/plf_stub.c: * src/plf_misc.c: * cdl/hal_v85x_ceb_v850.cdl: Support new virtual vector ROM mode. 2000-05-25 John Dallaway <jld@redhat.com> * cdl/hal_v85x_ceb_v850.cdl: Tidy display strings. 2000-05-25 Gary Thomas <gthomas@redhat.com> * include/plf_intr.h: Interrupt mappings now are in this file. 2000-05-24 Gary Thomas <gthomas@redhat.com> * include/plf_sections.h: * include/v850_regs.h: New file(s). 2000-05-03 Gary Thomas <gthomas@redhat.com> * src/hal_diag.c (hal_diag_write_char): Work around which fixes ^C handling - GCC function __builtin_return_address() doesn't work. 2000-04-25 John Dallaway <jld@cygnus.co.uk> * cdl/hal_nec_ceb_v850.cdl: Parent this package under the V85X architecture package. 2000-04-14 Gary Thomas <gthomas@redhat.com> * src/plf_stub.c (hal_plf_stub_init): Use watchdog timer to emulate a breakpoint since this hardware doesn't have one. 2000-04-11 Gary Thomas <gthomas@redhat.com> * src/plf_stub.c (hal_plf_get_char): Use LED for "interesting" display during GDB I/O. * src/hal_diag.c (hal_diag_write_char): Disable interrupts while sending character - necessary because there is no way to determine that a character has been sent other than to see that there is an interrupt pending. * cdl/hal_nec_ceb_v850.cdl: Add implementation of "GDB protocol suppressed" functionality. 2000-03-30 Gary Thomas <gthomas@redhat.com> * src/hal_diag.c (hal_diag_write_char): GDB break support only present if GDB stubs in place. 2000-03-27 Gary Thomas <gthomas@redhat.com> * src/plf_stub.c: * include/plf_stub.h: Adding GDB break support. * include/plf_intr.h: Remove garbage left over from cut&paste. * include/plf_cache.h: Add missing INVALIDATE macros. 2000-03-21 Gary Thomas <gthomas@redhat.com> * src/hal_diag.c: Remove ROM startup messages. * include/pkgconf/mlt_nec_v850_ceb_rom.mlt: * include/pkgconf/mlt_nec_v850_ceb_rom.ldi: * include/pkgconf/mlt_nec_v850_ceb_rom.h: Use proper RAM layout. * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Add board reset. //=========================================================================== //####COPYRIGHTBEGIN#### // // ------------------------------------------- // The contents of this file are subject to the Red Hat eCos Public License // Version 1.1 (the "License"); you may not use this file except in // compliance with the License. You may obtain a copy of the License at // http://www.redhat.com/ // // Software distributed under the License is distributed on an "AS IS" // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the // License for the specific language governing rights and limitations under // the License. // // The Original Code is eCos - Embedded Configurable Operating System, // released September 30, 1998. // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are // Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // //####COPYRIGHTEND#### //===========================================================================
