Mercurial > ecos
diff packages/hal/common/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 | 52c99470ec11 |
| children | e2d866e32dac |
line wrap: on
line diff
--- a/packages/hal/common/current/ChangeLog +++ b/packages/hal/common/current/ChangeLog @@ -1,3 +1,90 @@ +2001-02-09 Jesper Skov <jskov@redhat.com> + + * cdl/debugging.cdl: Make CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and + CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT options have sensible defaults. + +2001-02-08 Jesper Skov <jskov@redhat.com> + + * cdl/hal.cdl: Added CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE and + CHANNEL_CONFIGURABLE options. + * cdl/common.cdl: Added CYGDBG_HAL_DIAG_TO_DEBUG_CHAN option. + * src/hal_if.c: Changes to respect new options. Always do platform + driver init from CLAIM_COMMS code. + * src/hal_stub.c: Leave channel setup to CLAIM_COMMS code. + + * src/hal_if.c: Added null mangler that gets called via the + virtual vector console comms entry and just forwards IO to the + debug comms entries. This differs from setting the console + channel to the same as the debug channel in that console output + will go to the debug channel even if the debug channel is changed. + +2001-02-07 Jesper Skov <jskov@redhat.com> + + * include/hal_if.h: Allow architecture to override COMM and CALL + accessor macros. + +2001-02-03 Gary Thomas <gthomas@redhat.com> + + * src/bplist-dynamic.c (__set_breakpoint, __remove_breakpoint): + Fix error introduced below when no breakpoint list defined. + +2001-02-02 Mark Salter <msalter@redhat.com> + + * src/generic-stub.c: __set_breakpoint and __remove_breakpoint now + take a length argument. + + * src/bplist-dynamic.c: Support breakpoint length. Use + HAL_BREAKINST_ADDR macro (if defined) to get actual breakpoint based + on breakpoint length. + + * include/hal_stub.h: Add len argument to __set_breakpoint and + __remove_breakpoint. + +2001-02-01 Jesper Skov <jskov@redhat.com> + + * src/drv_api.c: Make it build with chaining. + + * include/hal_if.h: Introduce macros for legal version range and + special hacked version number used by ctrlc magic. + * src/hal_if.c (hal_ctrlc_isr_init): Be more careful with how the + version number is checked (and trashed) by the ctrlc init code. + * src/hal_misc.c (hal_default_isr): Same. + + * src/hal_stub.c: Moved mangling code to hal_if.c + * src/hal_if.c: New policies for when and how to initialize the + IO channels. Mangler code now set up by diag_init to allow for + mangling when no stub is included. + + * include/hal_if.h: Added COMM version in upper 16 bits of version + word. Removed CYGPRI_HAL_IMPLEMENTS_IF_SERVICES. + * src/hal_misc.c: Use masks when checking vv versions. + + * cdl/hal.cdl: Add new options for selecting which parts of the + virtual vector table to initialize. + * src/hal_if.c: Matching granularity in initialization code. + Extra checking of services before using these. + + * cdl/debugging.cdl: Require channel initialization when enabling + stubs. + +2001-01-31 Jesper Skov <jskov@redhat.com> + + * cdl/common.cdl: Get rid of CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL + options. They are replaced by the CYGSEM_HAL_DIAG_MANGLER option. + +2001-01-31 Hugo Tyson <hmt@redhat.com> + + * include/hal_if.h: Make it possible to build logical ether driver + even without virtual vectors present, by defining a dummy + HAL_CTRLC_CHECK in that case; other code invokes it if debugging + per se is enabled. + +2001-01-26 Jesper Skov <jskov@redhat.com> + + * src/hal_stub.c (__reset): Rename HAL_STUB_PLATFORM_RESETx macros + to HAL_PLATFORM_RESETx. + * src/hal_if.c (reset): Same. + 2001-01-15 Nick Garnett <nickg@cygnus.co.uk> * src/drv_api.c: Initialized isr_disable_counter to 1 so that it @@ -1456,7 +1543,7 @@ 1998-08-18 Nick Garnett <nickg@cygnus. // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- //
