changelog
来自「eCos1.31版」· 代码 · 共 999 行 · 第 1/3 页
TXT
999 行
little-endian targets * src/hal_stub.c (__build_t_packet): Use the correct register sizes for PC and SP rather than assuming they are the same as target_register_t1999-08-23 Gary Thomas <gthomas@cygnus.co.uk> * include/generic-stub.h: Change prototypes for internal functions. * src/hal_stub.c (__do_copy_mem): * src/generic-stub.c (__mem2hex_helper): Rework to perform aligned, multi-byte operations when conditions allow. This should handle most "hardware register" access cases. Note: there currently is no good way to force GDB to require/use such accesses.1999-08-17 Jonathan Larmour <jlarmour@cygnus.co.uk> * tests/intr.c (cyg_start): Use CYG_TEST_NA rather than a pass saying it's inapplicable1999-08-16 Jonathan Larmour <jlarmour@cygnus.co.uk> * include/pkgconf/hal.h: Rename CYG_HAL_MN10300_AM32_STDEVAL1 to CYG_HAL_MN10300_AM31_STDEVAL11999-08-13 Nick Garnett <nickg@cygnus.co.uk> * src/hal_stub.c: Removed superfluous trace() extern.1999-08-12 Nick Garnett <nickg@cygnus.co.uk> Imported following changes from AM33 branch: 1999-07-27 Nick Garnett <nickg@cygnus.co.uk> * src/hal_stub.c: Added support for 1 byte breakpoints. Removed invalidates for cache flushes - I am not entirely sure why we have these here, since HAL_DCACHE_SYNC() should do what we need, and these invalidates are causing a problem on the MIPS and MN10300 targets. * include/pkgconf/hal.h: Added Monitor selection for AM33. 1999-06-29 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: Modified to match new MN10300 HAL organization.1999-08-06 Jesper Skov <jskov@cygnus.co.uk> * src/generic-stub.c (__process_packet): FLush and clear caches after call to __single_step.1999-07-05 Jesper Skov <jskov@cygnus.co.uk> * tests/intr.c: Don't use kernel's RTC definitions.1999-07-02 Jesper Skov <jskov@cygnus.co.uk> PR20157 * tests/cache.c: Print stride values, preventing timeout on slow targets.1999-06-28 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT): Fixed parent.1999-06-24 Jonathan Larmour <jlarmour@cygnus.co.uk> * include/pkgconf/hal.h: Clarify descriptions of CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT.1999-06-17 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: Added CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT to enable inclusion of ^C interrupt handler. Added CDL to control it.1999-06-10 Hugo Tyson <hmt@cygnus.co.uk> * include/pkgconf/hal.h: Add support for the PowerPC target MBX860 platform, CYG_HAL_POWERPC_MBX.1999-06-10 Gary Thomas <gthomas@cygnus.co.uk> * src/hal_stub.c: Need to init register pointer.1999-06-08 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: Added CYG_HAL_ROM_MONITOR for EDK7708.1999-05-31 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c: Respect HAL_BREAKINST_SIZE setting.1999-05-28 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: Renamed SH platform package to edk7708.1999-05-28 Nick Garnett <nickg@cygnus.co.uk> * src/hal_stub.c (initHardware): Added call to HAL_STUB_PLATFORM_INIT if it is defined. * include/pkgconf/hal.h: Added a #undef for CYG_HAL_ROM_MONITOR, largely so that a stubrom permutation can define it.1999-05-27 Nick Garnett <nickg@cygnus.co.uk> * src/hal_stub.c: Do not call HAL_ICACHE_INVALIDATE_ALL() and HAL_DCACHE_INVALIDATE_ALL() in __instruction_cache() and __data_cache() for MIPS targets. These macros are simply duplicates.1999-05-27 Jesper Skov <jskov@cygnus.co.uk> * tests/cache.c: Added handling of unified caches.1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk> * tests/cache.c: Use HAL_DCACHE_SYNC if available1999-05-24 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: Added CPU specifier for EDK board.1999-05-21 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c (__install_traps): Set exit vector to __reset.1999-05-21 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: Switched VR4300 over to using GDB STUBS monitor from PMON. 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> * tests/intr.c: Get RTC values from CYGBLD_HAL_PLATFORM_H. Ensure there are fallback definitions. * src/hal_stub.c (handle_exception_cleanup): Added optional call of HAL_STUB_PLATFORM_STUBS_FIXUP macro.1999-05-18 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c (hal_output_gdb_string): Added missing ;1999-05-13 Nick Garnett <nickg@cygnus.co.uk> The following changes were all made on a branch and imported into the main trunk later. 1999-05-11 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: tidied up all MIPS targets to include CYGBLD_HAL_TARGET_H. This will eventually apply to all configurations. 1999-05-06 Nick Garnett <nickg@cygnus.co.uk> * src/PKGconf.mak (COMPILE): Added dbg-threads-syscall.c. * include/dbg-thread-syscall.h: * src/dbg-threads-syscall.c: Files added to enable support for thread-awareness in GDB stub ROMs. The .h file has been moved from kernel/src/debug. 1999-04-28 Nick Garnett <nickg@cygnus.co.uk> * src/hal_stub.c (__build_t_packet): Changed sp variable to a non-pointer type to force it to be installed in the T packet with the right size. * src/drv_api.c: Added cyg_interrupt_call_pending_DSRs() to keep HAL happy in non-kernel configurations. 1999-04-21 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: Added VR4300 configury for ROM monitor use and inclusion of variant-specific configuration header. This needs some further tidying up. 1999-04-28 Bart Veer <bartv@cygnus.co.uk> * src/PKGconf.mak: Use the new rules for generating libextras.a1999-04-27 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: GDB_BREAK support now available for ARM targets.1999-04-16 Bart Veer <bartv@cygnus.co.uk> * src/PKGconf.mak: * src/dummy.c: New file that can always be added to libextras.a without affecting image sizes.1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk> * include/hal_stub.h: Make sure all functions have C linkage even in C++1999-04-14 Jesper Skov <jskov@cygnus.co.uk> PR 19845 * src/generic-stub.c (__process_packet): Reset _register pointer to the exception state before attempting to set up single-step magic.1999-04-14 Jesper Skov <jskov@cygnus.co.uk> * include/hal_stub.h: Added declaration for __stub_copy_registers.1999-04-14 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c: Use HAL_xCACHE_IS_ENABLED if defined.1999-04-09 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c: Moved get_register and put_register here. Made them access the currently selected register set.1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk> * include/dbg-threads-api.h: Update copyright * src/generic-stub.c: Change Cygnus Support->Cygnus Solutions * src/thread-packets.c: Update copyright * src/thread-pkts.h: Update copyright1999-03-19 Nick Garnett <nickg@cygnus.co.uk> * tests/cache.c: Added interrupt disable and enable to cache state change blocks, in line with similar changes to kcache1.1999-03-17 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c (hal_output_gdb_string): Use disable/restore macros to make sure it works even when interruptible() is a NOP function.1999-03-10 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: Changed include of hal_tx39_jmr3904.h to hal_tx39.h.1999-03-05 Nick Garnett <nickg@cygnus.co.uk> * include/drv_api.h: * src/drv_api.c: Fixed some typos in non-kernel configuration support.1999-03-04 Jesper Skov <jskov@cygnus.co.uk> PR 19367 * include/pkgconf/hal.h: Exclude GDB stubs on sparc.1999-02-26 Jesper Skov <jskov@cygnus.co.uk> * src/generic-stub.c: * include/generic-stub.h: Added binary download patches from libstub. 1999-02-25 Nick Garnett <nickg@cygnus.co.uk> * include/drv_api.h: * src/drv_api.c: Added these files to define driver API.1999-02-23 Nick Garnett <nickg@cygnus.co.uk> * include/pkgconf/hal.h: Added include of <pkgconf/hal_tx39_jmr3904.h> to get TX39 speed configuration options.1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> * tests/intr.c: Rename CYGNUM_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC in line with HAL changes1999-02-17 Jesper Skov <jskov@cygnus.co.uk> * src/hal_stub.c: * src/generic-stub.c (__handle_exception): Only include cyg_hal_gdb_break magic when stub is configured to handle GDB BREAK signals.1999-02-17 Jesper Skov <jskov@cygnus.co.uk> * src/generic-stub.c (__handle_exception): Moved special signal handling here to avoid duplication for all architectures.1999-02-16 Jesper Skov <jskov@cygnus.co.uk> * src/stubrom/stubrom.c: Changed set_debug_traps to initialize_stub. * include/hal_stub.h: [added] * include/generic-stub.h: * src/hal_stub.c: [added] * src/board.h: [added] * src/thread-pkts.h: * src/thread-packets.c: * src/generic-stub.c: * src/PKGconf.mak: Merged in latest libstub changes. Moved most eCos specific changes into hal_stub.[ch], reducing effort required for further merging/integration.1999-02-05 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: Cleaned up the MPC8xx configuration.1999-01-29 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: Added simple MPC8xx configuration.1999-01-26 Hugo Tyson <hmt@cygnus.co.uk> * tests/cache.c (time0): Waste much less time if running in a simulator. Do only 40 loops instead of 4000. In consequence the nasty meddling with MAX_STRIDE depending on HAL_xxx_SIM package definitions can go. 1999-01-22 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal.h: Renamed CYG_HAL_POWERPC_FADS to CYGPKG_HAL_POWERPC_FADS.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?