Mercurial > ecos
comparison packages/hal/common/current/ChangeLog @ 48:1370c5e55234 ecos-sw-1999-10-25
Merge from eCos master repository on 1999-10-25-21:18:27-BST
| author | jlarmour |
|---|---|
| date | Mon, 25 Oct 1999 20:48:32 +0000 |
| parents | 797268ecc331 |
| children | a0774359f013 |
comparison
equal
deleted
inserted
replaced
| 47:dda182546c3f | 48:1370c5e55234 |
|---|---|
| 1 1999-10-22 Hugo Tyson <hmt@cygnus.co.uk> | |
| 2 | |
| 3 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION): | |
| 4 (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): new macros to be invoked | |
| 5 in hal_diag routines to make atomic the code that outputs a | |
| 6 complete GDB $O packet. This is required so that watching | |
| 7 variables (which is implemented by stepping) and stepping itself | |
| 8 does not try to ss through that $O output code. CASE 102327. | |
| 9 | |
| 10 * src/hal_stub.c (cyg_hal_gdb_break_is_set): new routine to query | |
| 11 whether a break is set: used by step in the stubs to decide to | |
| 12 continue instead, because we are in a critical region. | |
| 13 (cyg_hal_gdb_running_step): communication between generic stub and | |
| 14 here: if set, a step has been converted into a continue, so we do | |
| 15 NOT obey cyg_hal_gdb_remove_break until it is cleared, in | |
| 16 handle_exception_cleanup(). | |
| 17 | |
| 18 * src/generic-stub.c (__process_packet): If there is a break set | |
| 19 by the hal_stub.c, convert a step to continue, and set | |
| 20 cyg_hal_gdb_running_step to say we did so. | |
| 21 | |
| 22 1999-10-22 Jesper Skov <jskov@cygnus.co.uk> | |
| 23 Case 102379 | |
| 24 * src/generic-stub.c (__handle_exception): Flush and clear caches | |
| 25 after cleaning up after single-stepping. | |
| 26 | |
| 27 (memcpy, memset): Added to prevent stub hanging if user puts | |
| 28 breakpoints in either function. | |
| 29 | |
| 1 1999-10-10 Gary Thomas <gthomas@cygnus.co.uk> | 30 1999-10-10 Gary Thomas <gthomas@cygnus.co.uk> |
| 2 | 31 |
| 3 * src/thread-packets.c (stub_pkt_currthread): Fix typo in comment. | 32 * src/thread-packets.c (stub_pkt_currthread): Fix typo in comment. |
| 4 | 33 |
| 5 * src/generic-stub.c: Reorg to expose register get/set functions. | 34 * src/generic-stub.c: Reorg to expose register get/set functions. |
