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.