Mercurial > nand-ecoscentric
annotate packages/hal/common/current/ChangeLog @ 68:f74b2666b30d ecos-sw-2000-02-04
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
| author | jlarmour |
|---|---|
| date | Fri, 04 Feb 2000 15:01:01 +0000 |
| parents | bf00f99aec69 |
| children | c5536bad4c24 |
| rev | line source |
|---|---|
|
68
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
1 2000-02-03 Jesper Skov <jskov@redhat.com> |
|
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
2 |
|
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
3 * include/pkgconf/hal.h: CYG_HAL_POWERPC_x->CYGPKG_... |
|
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
4 |
|
62
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
5 1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
6 |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
7 * include/pkgconf/hal.h: Rename all CYG_HAL_USE_ROM_MONITOR_GDB_STUBS |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
8 -> CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
9 Rename all CYG_HAL_USE_ROM_MONITOR_CYGMON -> |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
10 CYGSEM_HAL_USE_ROM_MONITOR_CygMon |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
11 Rename all CYG_HAL_USE_ROM_MONITOR -> CYGSEM_HAL_USE_ROM_MONITOR |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
12 |
|
56
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
13 1999-11-20 Gary Thomas <gthomas@cygnus.co.uk> |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
14 |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
15 * include/pkgconf/hal.h (CYGSEM_HAL_INSTALL_MMU_TABLES): |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
16 (CYGSEM_HAL_STATIC_MMU_TABLES): New options to control MMU table |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
17 flavour and placement. |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
18 |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
19 1999-11-15 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
20 |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
21 * include/dbg-threads-api.h, include/generic-stub.h, |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
22 include/hal_stub.h: Add comments to explain these header files should |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
23 not be included by user programs |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
24 |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
25 1999-11-09 Gary Thomas <gthomas@cygnus.co.uk> |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
26 |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
27 * include/pkgconf/hal.h (CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL): |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
28 New option which [explicitly] controls use of GDB protocol |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
29 for diagnostic I/O. |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
30 |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
31 1999-10-29 Gary Thomas <gthomas@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
32 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
33 * tests/PKGconf.mak: Add cache tests for Cirrus Logic boards. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
34 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
35 1999-10-29 Jesper Skov <jskov@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
36 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
37 * tests/cache.c: Made safe for targets with no cache. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
38 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
39 * tests/PKGconf.mak: Don't build cache test for ARM unless |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
40 explicitly enabled. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
41 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
42 1999-10-28 Jesper Skov <jskov@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
43 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
44 * tests/cache.c: Fix array size. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
45 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
46 1999-10-27 Hugo Tyson <hmt@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
47 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
48 * src/hal_stub.c (cyg_hal_gdb_interrupt): Bugfix to previous: ^Cs |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
49 were being ignored when received by the diag output code, because |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
50 there was already a break in place. Solution is to let |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
51 cyg_hal_gdb_interrupt() override any previous break, and tidy up |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
52 state of course. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
53 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
54 1999-10-26 Hugo Tyson <hmt@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
55 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
56 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION): Place |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
57 the break at the address of a label within the calling context |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
58 [normally hal_diag_write_char()]; this is neater and more |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
59 portable; it's supported for more targets. Also use |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
60 cyg_hal_place_break() to place it, define that, &c. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
61 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
62 * src/hal_stub.c (cyg_hal_gdb_place_break): New routine to |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
63 specially handle the inline breakpoint. It basically does the |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
64 same as cyg_hal_gdb_interrupt(), except on some platforms where |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
65 you must do different things to set a bp from a non-interrupt |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
66 context. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
67 |
|
48
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
68 1999-10-22 Hugo Tyson <hmt@cygnus.co.uk> |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
69 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
70 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION): |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
71 (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): new macros to be invoked |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
72 in hal_diag routines to make atomic the code that outputs a |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
73 complete GDB $O packet. This is required so that watching |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
74 variables (which is implemented by stepping) and stepping itself |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
75 does not try to ss through that $O output code. CASE 102327. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
76 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
77 * src/hal_stub.c (cyg_hal_gdb_break_is_set): new routine to query |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
78 whether a break is set: used by step in the stubs to decide to |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
79 continue instead, because we are in a critical region. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
80 (cyg_hal_gdb_running_step): communication between generic stub and |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
81 here: if set, a step has been converted into a continue, so we do |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
82 NOT obey cyg_hal_gdb_remove_break until it is cleared, in |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
83 handle_exception_cleanup(). |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
84 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
85 * src/generic-stub.c (__process_packet): If there is a break set |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
86 by the hal_stub.c, convert a step to continue, and set |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
87 cyg_hal_gdb_running_step to say we did so. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
88 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
89 1999-10-22 Jesper Skov <jskov@cygnus.co.uk> |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
90 Case 102379 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
91 * src/generic-stub.c (__handle_exception): Flush and clear caches |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
92 after cleaning up after single-stepping. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
93 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
94 (memcpy, memset): Added to prevent stub hanging if user puts |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
95 breakpoints in either function. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
96 |
|
46
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
97 1999-10-10 Gary Thomas <gthomas@cygnus.co.uk> |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
98 |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
99 * src/thread-packets.c (stub_pkt_currthread): Fix typo in comment. |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
100 |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
101 * src/generic-stub.c: Reorg to expose register get/set functions. |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
102 |
|
38
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
103 1999-09-21 Gary Thomas <gthomas@cygnus.co.uk> |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
104 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
105 * src/thread-packets.c: Fix some typos in comments. |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
106 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
107 1999-09-13 Gary Thomas <gthomas@cygnus.co.uk> |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
108 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
109 * include/pkgconf/hal.h: Add new config option to allow spurious |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
110 interrupts to be ignored by the HAL. |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
111 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
112 * src/generic-stub.c (__process_packet): Build in version string |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
113 (date/time) for stubs in ROM to be returned via 'd' packet. |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
114 |
|
36
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
115 1999-09-09 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
116 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
117 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Rename |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
118 CYGPKG_HAL_MN10300_SIM to CYGPKG_HAL_MN10300_AM31_SIM |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
119 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
120 1999-09-07 Nick Garnett <nickg@cygnus.co.uk> |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
121 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
122 * src/dbg-threads-syscall.c (dbg_currthread_id): Fixed to return |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
123 zero if dbg_currthread() returns false. Previously it could have |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
124 returned a random value which would have made GDB think there had |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
125 been a thread switch when there hadn't. It was particularly prone |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
126 to do this in configurations where the kernel was absent. |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
127 |
|
34
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
128 1999-09-01 Gary Thomas <gthomas@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
129 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
130 * include/pkgconf/hal.h: Always include target and platform package |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
131 include (pkgconf) files. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
132 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
133 1999-08-26 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
134 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
135 * src/generic-stub.c (__hex2mem_helper): |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
136 Use target_register_t when casting to address type, rather than long |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
137 Since the compiler can choose arbitrary alignment of unions, force |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
138 to use byte array only |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
139 Restore use of loop termination test for *hexMemSrc, just in case |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
140 since that's how it used to be |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
141 Increment destination, not source at end of loop |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
142 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
143 (__mem2hex_helper): |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
144 Use target_register_t when casting to address type, rather than long. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
145 Since the compiler can choose arbitrary alignment of unions, force |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
146 to use byte array only. Therefore use single __read_mem_safe() call |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
147 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
148 * src/hal_stub.c (__do_copy_mem): Reassign back from dst/src at start |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
149 of each "if" clause in case we go round the loop again. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
150 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
151 1999-08-24 Gary Thomas <gthomas@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
152 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
153 * src/hal_stub.c (__do_copy_mem): Move temp variables to top of |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
154 function - potentially safer if there is an error. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
155 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
156 1999-08-23 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
157 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
158 * src/generic-stub.c (__process_packet): For 'g' and 'G' packets, |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
159 when the register size differs from sizeof(target_register_t) we must |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
160 adjust according to the endianness |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
161 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
162 * include/hal_stub.h: Ensure __LITTLE_ENDIAN__ is defined on |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
163 little-endian targets |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
164 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
165 * src/hal_stub.c (__build_t_packet): Use the correct register sizes |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
166 for PC and SP rather than assuming they are the same as target_register_t |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
167 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
168 1999-08-23 Gary Thomas <gthomas@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
169 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
170 * include/generic-stub.h: Change prototypes for internal functions. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
171 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
172 * src/hal_stub.c (__do_copy_mem): |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
173 * src/generic-stub.c (__mem2hex_helper): Rework to perform aligned, |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
174 multi-byte operations when conditions allow. This should handle |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
175 most "hardware register" access cases. Note: there currently is |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
176 no good way to force GDB to require/use such accesses. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
177 |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
178 1999-08-17 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
179 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
180 * tests/intr.c (cyg_start): Use CYG_TEST_NA rather than a pass saying |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
181 it's inapplicable |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
182 |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
183 1999-08-16 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
184 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
185 * include/pkgconf/hal.h: Rename CYG_HAL_MN10300_AM32_STDEVAL1 to |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
186 CYG_HAL_MN10300_AM31_STDEVAL1 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
187 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
188 1999-08-13 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
189 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
190 * src/hal_stub.c: Removed superfluous trace() extern. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
191 |
|
28
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
192 1999-08-06 Jesper Skov <jskov@cygnus.co.uk> |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
193 |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
194 * src/generic-stub.c (__process_packet): FLush and clear caches |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
195 after call to __single_step. |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
196 |
|
22
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
197 1999-07-05 Jesper Skov <jskov@cygnus.co.uk> |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
198 |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
199 * tests/intr.c: Don't use kernel's RTC definitions. |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
200 |
|
20
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
201 1999-07-02 Jesper Skov <jskov@cygnus.co.uk> |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
202 PR20157 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
203 * tests/cache.c: Print stride values, preventing timeout on slow |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
204 targets. |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
205 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
206 1999-06-28 Jesper Skov <jskov@cygnus.co.uk> |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
207 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
208 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT): |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
209 Fixed parent. |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
210 |
|
18
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
211 1999-06-24 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
212 |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
213 * include/pkgconf/hal.h: Clarify descriptions of |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
214 CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
215 CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT. |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
216 |
|
16
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
217 1999-06-17 Nick Garnett <nickg@cygnus.co.uk> |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
218 |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
219 * include/pkgconf/hal.h: Added CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
220 to enable inclusion of ^C interrupt handler. Added CDL to control |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
221 it. |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
222 |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
223 1999-06-10 Hugo Tyson <hmt@cygnus.co.uk> |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
224 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
225 * include/pkgconf/hal.h: Add support for the PowerPC target MBX860 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
226 platform, CYG_HAL_POWERPC_MBX. |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
227 |
|
14
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
228 1999-06-10 Gary Thomas <gthomas@cygnus.co.uk> |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
229 |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
230 * src/hal_stub.c: Need to init register pointer. |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
231 |
|
12
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
232 1999-05-31 Jesper Skov <jskov@cygnus.co.uk> |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
233 |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
234 * src/hal_stub.c: Respect HAL_BREAKINST_SIZE setting. |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
235 |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
236 1999-05-28 Nick Garnett <nickg@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
237 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
238 * src/hal_stub.c (initHardware): Added call to |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
239 HAL_STUB_PLATFORM_INIT if it is defined. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
240 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
241 * include/pkgconf/hal.h: Added a #undef for CYG_HAL_ROM_MONITOR, |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
242 largely so that a stubrom permutation can define it. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
243 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
244 1999-05-27 Nick Garnett <nickg@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
245 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
246 * src/hal_stub.c: Do not call HAL_ICACHE_INVALIDATE_ALL() and |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
247 HAL_DCACHE_INVALIDATE_ALL() in __instruction_cache() and |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
248 __data_cache() for MIPS targets. These macros are simply |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
249 duplicates. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
250 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
251 1999-05-27 Jesper Skov <jskov@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
252 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
253 * tests/cache.c: Added handling of unified caches. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
254 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
255 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
256 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
257 * tests/cache.c: Use HAL_DCACHE_SYNC if available |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
258 |
|
8
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
259 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
260 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
261 * src/hal_stub.c (__install_traps): Set exit vector to __reset. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
262 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
263 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
264 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
265 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
266 * tests/intr.c: Get RTC values from CYGBLD_HAL_PLATFORM_H. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
267 Ensure there are fallback definitions. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
268 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
269 * src/hal_stub.c (handle_exception_cleanup): Added optional call |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
270 of HAL_STUB_PLATFORM_STUBS_FIXUP macro. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
271 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
272 1999-05-18 Jesper Skov <jskov@cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
273 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
274 * src/hal_stub.c (hal_output_gdb_string): Added missing ; |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
275 |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
276 1999-05-13 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
277 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
278 The following changes were all made on a branch and imported into |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
279 the main trunk later. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
280 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
281 1999-05-11 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
282 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
283 * include/pkgconf/hal.h: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
284 tidied up all MIPS targets to include CYGBLD_HAL_TARGET_H. This |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
285 will eventually apply to all configurations. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
286 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
287 1999-05-06 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
288 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
289 * src/PKGconf.mak (COMPILE): Added dbg-threads-syscall.c. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
290 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
291 * include/dbg-thread-syscall.h: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
292 * src/dbg-threads-syscall.c: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
293 Files added to enable support for thread-awareness in GDB stub |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
294 ROMs. The .h file has been moved from kernel/src/debug. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
295 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
296 1999-04-28 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
297 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
298 * src/hal_stub.c (__build_t_packet): Changed sp variable to a |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
299 non-pointer type to force it to be installed in the T packet with |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
300 the right size. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
301 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
302 * src/drv_api.c: Added cyg_interrupt_call_pending_DSRs() to keep |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
303 HAL happy in non-kernel configurations. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
304 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
305 |
|
4
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
306 1999-04-28 Bart Veer <bartv@cygnus.co.uk> |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
307 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
308 * src/PKGconf.mak: |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
309 Use the new rules for generating libextras.a |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
310 |
| 2 | 311 1999-04-27 Jesper Skov <jskov@cygnus.co.uk> |
| 312 | |
| 313 * include/pkgconf/hal.h: GDB_BREAK support now available for ARM | |
| 314 targets. | |
| 315 1999-04-16 Bart Veer <bartv@cygnus.co.uk> | |
| 316 | |
| 317 * src/PKGconf.mak: | |
| 318 * src/dummy.c: | |
| 319 New file that can always be added to libextras.a without | |
| 320 affecting image sizes. | |
| 321 | |
| 322 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 323 | |
| 324 * include/hal_stub.h: | |
| 325 Make sure all functions have C linkage even in C++ | |
| 326 | |
| 327 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 328 PR 19845 | |
| 329 * src/generic-stub.c (__process_packet): Reset _register pointer | |
| 330 to the exception state before attempting to set up single-step | |
| 331 magic. | |
| 332 | |
| 333 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 334 | |
| 335 * include/hal_stub.h: Added declaration for __stub_copy_registers. | |
| 336 | |
| 337 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 338 | |
| 339 * src/hal_stub.c: Use HAL_xCACHE_IS_ENABLED if defined. | |
| 340 | |
| 341 1999-04-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 342 | |
| 343 * src/hal_stub.c: | |
| 344 Moved get_register and put_register here. Made them access the | |
| 345 currently selected register set. | |
| 346 | |
| 347 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 348 | |
| 349 * include/dbg-threads-api.h: Update copyright | |
| 350 | |
| 351 * src/generic-stub.c: Change Cygnus Support->Cygnus Solutions | |
| 352 | |
| 353 * src/thread-packets.c: Update copyright | |
| 354 | |
| 355 * src/thread-pkts.h: Update copyright | |
| 356 | |
| 357 1999-03-19 Nick Garnett <nickg@cygnus.co.uk> | |
| 358 | |
| 359 * tests/cache.c: Added interrupt disable and enable to cache state | |
| 360 change blocks, in line with similar changes to kcache1. | |
| 361 | |
| 362 1999-03-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 363 | |
| 364 * src/hal_stub.c (hal_output_gdb_string): Use disable/restore | |
| 365 macros to make sure it works even when interruptible() is a NOP | |
| 366 function. | |
| 367 | |
| 368 1999-03-10 Nick Garnett <nickg@cygnus.co.uk> | |
| 369 | |
| 370 * include/pkgconf/hal.h: | |
| 371 Changed include of hal_tx39_jmr3904.h to hal_tx39.h. | |
| 372 | |
| 373 1999-03-05 Nick Garnett <nickg@cygnus.co.uk> | |
| 374 | |
| 375 * include/drv_api.h: | |
| 376 * src/drv_api.c: | |
| 377 Fixed some typos in non-kernel configuration support. | |
| 378 | |
| 379 1999-03-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 380 PR 19367 | |
| 381 * include/pkgconf/hal.h: Exclude GDB stubs on sparc. | |
| 382 | |
| 383 1999-02-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 384 | |
| 385 * src/generic-stub.c: | |
| 386 * include/generic-stub.h: | |
| 387 Added binary download patches from libstub. | |
| 388 | |
| 389 1999-02-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 390 | |
| 391 * include/drv_api.h: | |
| 392 * src/drv_api.c: | |
| 393 Added these files to define driver API. | |
| 394 | |
| 395 1999-02-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 396 | |
| 397 * include/pkgconf/hal.h: | |
| 398 Added include of <pkgconf/hal_tx39_jmr3904.h> to get TX39 speed | |
| 399 configuration options. | |
| 400 | |
| 401 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 402 | |
| 403 * tests/intr.c: | |
| 404 Rename CYGNUM_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC in line with | |
| 405 HAL changes | |
| 406 | |
| 407 1999-02-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 408 | |
| 409 * src/hal_stub.c: | |
| 410 * src/generic-stub.c (__handle_exception): | |
| 411 Only include cyg_hal_gdb_break magic when stub is configured to | |
| 412 handle GDB BREAK signals. | |
| 413 | |
| 414 1999-02-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 415 | |
| 416 * src/generic-stub.c (__handle_exception): Moved special signal | |
| 417 handling here to avoid duplication for all architectures. | |
| 418 | |
| 419 1999-02-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 420 | |
| 421 * src/stubrom/stubrom.c: Changed set_debug_traps to initialize_stub. | |
| 422 | |
| 423 * include/hal_stub.h: [added] | |
| 424 * include/generic-stub.h: | |
| 425 * src/hal_stub.c: [added] | |
| 426 * src/board.h: [added] | |
| 427 * src/thread-pkts.h: | |
| 428 * src/thread-packets.c: | |
| 429 * src/generic-stub.c: | |
| 430 * src/PKGconf.mak: | |
| 431 Merged in latest libstub changes. Moved most eCos specific changes | |
| 432 into hal_stub.[ch], reducing effort required for further | |
| 433 merging/integration. | |
| 434 | |
| 435 1999-02-05 Jesper Skov <jskov@cygnus.co.uk> | |
| 436 | |
| 437 * include/pkgconf/hal.h: Cleaned up the MPC8xx configuration. | |
| 438 | |
| 439 1999-01-29 Jesper Skov <jskov@cygnus.co.uk> | |
| 440 | |
| 441 * include/pkgconf/hal.h: Added simple MPC8xx configuration. | |
| 442 | |
| 443 | |
| 444 1999-01-26 Hugo Tyson <hmt@cygnus.co.uk> | |
| 445 | |
| 446 * tests/cache.c (time0): Waste much less time if running in a | |
| 447 simulator. Do only 40 loops instead of 4000. | |
| 448 In consequence the nasty meddling with MAX_STRIDE depending on | |
| 449 HAL_xxx_SIM package definitions can go. | |
| 450 | |
| 451 1999-01-22 Jesper Skov <jskov@cygnus.co.uk> | |
| 452 | |
| 453 * include/pkgconf/hal.h: Renamed CYG_HAL_POWERPC_FADS to | |
| 454 CYGPKG_HAL_POWERPC_FADS. | |
| 455 | |
| 456 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 457 | |
| 458 * include/pkgconf/hal.h: | |
| 459 Tidy up and update description | |
| 460 Add new CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG option to allow default | |
| 461 priority static constructors to be deferred | |
| 462 Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code | |
| 463 | |
| 464 1999-01-21 Jesper Skov <jskov@cygnus.co.uk> | |
| 465 Merge with FADS branch. | |
| 466 | |
| 467 1998-12-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 468 | |
| 469 * include/pkgconf/hal.h: Don't allow GDB BREAK support on FADS. | |
| 470 Define _MPC860, not _MP860. | |
| 471 | |
| 472 1998-12-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 473 | |
| 474 * include/pkgconf/hal.h: | |
| 475 Added FADS entry from Kevin Hester <KHester@opticworks.com>. | |
| 476 | |
| 477 1999-01-19 Hugo Tyson <hmt@cygnus.co.uk> | |
| 478 | |
| 479 * include/pkgconf/hal.h: | |
| 480 Add CYG_KERNEL_USE_INIT_PRIORITY for SPARCLITE. | |
| 481 | |
| 482 | |
| 483 1999-01-18 Jesper Skov <jskov@cygnus.co.uk> | |
| 484 PR 18823 | |
| 485 * include/pkgconf/hal.h: Don't allow GDB stubs to be configured | |
| 486 for Linux target. | |
| 487 | |
| 488 1999-01-18 Jesper Skov <jskov@cygnus.co.uk> | |
| 489 PR 18822 | |
| 490 * include/pkgconf/hal.h: GDB_BREAK support not available for ARM | |
| 491 targets. | |
| 492 | |
| 493 1999-01-14 Gary Thomas <gthomas@cygnus.co.uk> | |
| 494 | |
| 495 * src/stubrom/PKGconf.mak: Rename 'TESTS' to 'PROGS' due to | |
| 496 changes in 'makrules.prv'. | |
| 497 | |
| 498 1999-01-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 499 | |
| 500 * src/stubrom/stubrom.c (cyg_start): Fix compiler warning. | |
| 501 | |
| 502 * include/dbg-threads-api.h: Include cyg_type.h to get externC | |
| 503 definition. | |
| 504 | |
| 505 1999-01-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 506 | |
| 507 * include/dbg-threads-api.h: Added prototype for dbg_scheduler(). | |
| 508 | |
| 509 1999-01-13 Gary Thomas <gthomas@cygnus.co.uk> | |
| 510 | |
| 511 * src/generic-stub.c (__output_hex_value): Change buffer size | |
| 512 [2048 was rather large] and make stack based. Also don't | |
| 513 allow for string to exceed buffer. | |
| 514 | |
| 515 1999-01-13 Jesper Skov <jskov@cygnus.co.uk> | |
| 516 | |
| 517 * src/generic-stub.c (strcpy): Terminate copied string. | |
| 518 | |
| 519 1999-01-11 Jesper Skov <jskov@cygnus.co.uk> | |
| 520 | |
| 521 * tests/intr.c (CYGNUM_KERNEL_COUNTERS_RTC_PERIOD): Added RTC data | |
| 522 for Linux. | |
| 523 | |
| 524 Wed Dec 9 14:07:30 GMT 1998 Chris Provenzano <proven@cygnus.com> | |
| 525 | |
| 526 * include/pkgconf/hal.h: Compile the i386 linux target with | |
| 527 CYG_KERNEL_USE_INIT_PRIORITY defined. | |
| 528 | |
| 529 | |
| 530 1999-01-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 531 | |
| 532 * src/generic-stub.c (interruptible): Cleaned up a bit. | |
| 533 | |
| 534 1999-01-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 535 PR 18572 | |
| 536 | |
| 537 * tests/cache.c: Purge data cache before invalidating it. | |
| 538 | |
| 539 1998-12-09 Gary Thomas <gthomas@cygnus.co.uk> | |
| 540 | |
| 541 * src/generic-stub.c: Better handling of errors while stubs | |
| 542 are accessing memory on behalf of GDB. Requires support for | |
| 543 GCC 'computed goto label' in top-level exception handler. | |
| 544 | |
| 545 1998-12-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 546 | |
| 547 * include/pkgconf/hal.h: Removed the | |
| 548 CYGARC_HAL_COMMON_EXPORT_CPU_MACROS option. Causing failures in | |
| 549 permutation tests. | |
| 550 | |
| 551 1998-12-07 Jesper Skov <jskov@cygnus.co.uk> | |
| 552 | |
| 553 * src/generic-stub.c (process_exception): Send an acknowledge char | |
| 554 on first entry so GDB doesn't timeout before resending its initial | |
| 555 packet. | |
| 556 | |
| 557 1998-11-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 558 | |
| 559 * include/pkgconf/hal.h: Added | |
| 560 CYGARC_HAL_COMMON_EXPORT_CPU_MACROS. | |
| 561 | |
| 562 1998-11-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 563 | |
| 564 * tests/cache.c: Only run with stride 1 on SIMs. | |
| 565 | |
| 566 1998-11-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 567 | |
| 568 * include/pkgconf/hal.h: Define SIM as a 603 CPU. | |
| 569 | |
| 570 1998-11-19 Jesper Skov <jskov@cygnus.co.uk> | |
| 571 | |
| 572 * tests/intr.c: | |
| 573 Make the test do nothing if kernel real-time clock is enabled. | |
| 574 Added different timer constants for PPC SIM and HW. | |
| 575 | |
| 576 1998-11-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 577 | |
| 578 * tests/intr.c: | |
| 579 * include/pkgconf/hal.h: | |
| 580 Renamed CYG_HAL_POWERPC_MP860 to CYG_HAL_POWERPC_MPC860. | |
| 581 | |
| 582 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 583 | |
| 584 * include/pkgconf/hal.h: Made CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT a | |
| 585 sub-option of CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 586 | |
| 587 1998-11-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 588 | |
| 589 * include/pkgconf/hal.h: Allow GDB stubs to be configured for | |
| 590 MN10300 HW. Allow GDB_BREAK for all but tx39. | |
| 591 | |
| 592 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 593 | |
| 594 * include/pkgconf/hal.h: Made CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT a | |
| 595 sub-option of CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 596 | |
| 597 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 598 | |
| 599 * src/generic-stub.c (process_packet): Flush D cache before | |
| 600 invalidating I cache. | |
| 601 | |
| 602 1998-11-02 Jesper Skov <jskov@cygnus.co.uk> | |
| 603 | |
| 604 * src/generic-stub.c (__handle_exception): Check for breakpoints | |
| 605 set by GDB interrupt handler. | |
| 606 | |
| 0 | 607 1998-10-25 Jesper Skov <jskov@cygnus.co.uk> |
| 608 | |
| 609 * src/thread-packets.c: Fixed closing #endif comment. | |
| 610 | |
| 611 * src/generic-stub.c: Fixed closing #endif comment. | |
| 612 | |
| 613 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 614 | |
| 615 * src/hal_common.c: Removed. We can't use weak default functions | |
| 616 when they may conflict with strong functions in the library. | |
| 617 | |
| 618 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 619 | |
| 620 * include/generic-stub.h: Added __interruptible_control. | |
| 621 | |
| 622 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 623 PR 17460, PR 17913 | |
| 624 | |
| 625 * include/pkgconf/hal.h: Let HAL exception support require Kernel | |
| 626 exception support. | |
| 627 | |
| 628 1998-10-21 Jesper Skov <jskov@cygnus.co.uk> | |
| 629 PR 17842 | |
| 630 | |
| 631 * include/pkgconf/hal.h: Let HAL GDB thread support require Kernel | |
| 632 GDB thread support. | |
| 633 | |
| 634 1998-10-20 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 635 PR 17460 | |
| 636 | |
| 637 * src/hal_common.c: Added. Includes a weak handle_exception | |
| 638 definition. | |
| 639 | |
| 640 1998-10-20 Jesper Skov <jskov@cygnus.co.uk> | |
| 641 PR 17885, 17880, 17841 | |
| 642 | |
| 643 * include/pkgconf/hal.h: Don't allow GDB stubs to be configured | |
| 644 for SIMs or MN10300. | |
| 645 | |
| 646 1998-10-19 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 647 | |
| 648 * src/thread-packets.c: Sync'd with libstub source. | |
| 649 | |
| 650 1998-10-16 Bart Veer <bartv@cygnus.co.uk> | |
| 651 | |
| 652 * include/pkgconf/hal.h (CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE): | |
| 653 Added new configuration option for interrupt stack size. | |
| 654 | |
| 655 Thu Oct 15 21:25:55 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 656 | |
| 657 * include/pkgconf/hal.h: | |
| 658 Make CYGFUN_HAL_COMMON_KERNEL_SUPPORT require the kernel, as it | |
| 659 is enabling this is eCos-kernel specific, and relies on | |
| 660 configuration options defined only in the kernel | |
| 661 Required for PR 17229 | |
| 662 | |
| 663 1998-10-15 Jesper Skov <jskov@cygnus.co.uk> | |
| 664 | |
| 665 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT): | |
| 666 Added config option. | |
| 667 | |
| 668 1998-10-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 669 | |
| 670 * include/pkgconf/hal.h: | |
| 671 Move some configury from kernel.h to here. Particularly the | |
| 672 support for GDB stubs. | |
| 673 | |
| 674 * tests/cache.c: | |
| 675 * tests/context.c: | |
| 676 * tests/intr.c: | |
| 677 * tests/PKGconf.mak: | |
| 678 New directory of HAL-only test programs. Currently contains some | |
| 679 very basic test programs. | |
| 680 | |
| 681 * include/generic-stub.h: | |
| 682 * include/dbg-threads-api.h: | |
| 683 * src/generic-stub.c: | |
| 684 * src/thread-packets.c: | |
| 685 * src/thread-pkts.h: | |
| 686 * src/stubrom/PKGconf.mak: | |
| 687 * src/stubrom/stubrom.c: | |
| 688 Moved these files here from kernel. | |
| 689 | |
| 690 1998-10-08 Gary Thomas <gthomas@penang.cygnus.co.uk> | |
| 691 | |
| 692 * include/pkgconf/hal.h: | |
| 693 Add support for new architecture. | |
| 694 | |
| 695 1998-09-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 696 | |
| 697 * include/pkgconf/hal.h: | |
| 698 Switched TX39 over to using CYGMON from GDB stubs. | |
| 699 | |
| 700 Tue Sep 15 19:13:04 1998 David Moore <dsm@keema.cygnus.co.uk> | |
| 701 | |
| 702 * include/pkgconf/hal.h: Cleaned up comments. | |
| 703 | |
| 704 Mon Sep 14 11:08:26 1998 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 705 PR 17230 | |
| 706 | |
| 707 * include/pkgconf/hal.h: Added IMP_HAL_COMMON_INTERRUPTS_CHAIN | |
| 708 option. | |
| 709 | |
| 710 1998-09-14 Bart Veer <bartv@cygnus.co.uk> | |
| 711 | |
| 712 * include/pkgconf/hal.h: | |
| 713 Fixed typo in description. | |
| 714 | |
| 715 1998-09-12 Bart Veer <bartv@cygnus.co.uk> | |
| 716 | |
| 717 * include/pkgconf/hal.h: | |
| 718 Sort out exception handling options (PR 16953) | |
| 719 Added missing descriptions (PR 17184) | |
| 720 | |
| 721 Tue Sep 8 17:16:39 1998 Hugo Tyson <hmt@cygnus.co.uk> | |
| 722 | |
| 723 * include/pkgconf/hal.h: | |
| 724 Elide some spurious redefines of CYG_HAL_MN10300_STDEVAL1 and | |
| 725 CYG_HAL_MN10300_SIM within ifdefs conditioned on same. | |
| 726 | |
| 727 1998-09-03 Bart Veer <bartv@cygnus.co.uk> | |
| 728 | |
| 729 * include/pkgconf/hal.h: | |
| 730 CYGPKG_HAL_COMMON is now a component, not a package. | |
| 731 | |
| 732 1998-09-02 Bart Veer <bartv@cygnus.co.uk> | |
| 733 | |
| 734 * include/pkgconf/hal.h: | |
| 735 Moved target and platform specific configuration data to | |
| 736 the appropriate packages. | |
| 737 | |
| 738 Symbols identifying the target hardware should be just defined, | |
| 739 not given a value, as per the coding standards. | |
| 740 | |
| 741 Mon Aug 31 09:16:08 1998 Jesper Skov <jskov@cygnus.co.uk> | |
| 742 | |
| 743 * include/pkgconf/hal.h: Added INIT_PRIORITY default setting for | |
| 744 powerpc. | |
| 745 | |
| 746 1998-08-28 Bart Veer <bartv@cygnus.co.uk> | |
| 747 | |
| 748 * include/pkgconf/hal.h: | |
| 749 Added configuration data. | |
| 750 | |
| 751 1998-08-20 Nick Garnett <nickg@cygnus.co.uk> | |
| 752 | |
| 753 * include/pkgconf/hal.h: | |
| 754 Moved definition of CYG_KERNEL_USE_INIT_PRIORITY here from | |
| 755 kernel.h. | |
| 756 | |
| 757 1998-08-18 Nick Garnett <nickg@cygnus.co.uk> | |
| 758 | |
| 759 * include/pkgconf/hal.h: | |
| 760 Created this file to contain HAL config options. | |
| 761 | |
| 762 //=========================================================================== | |
| 763 //####COPYRIGHTBEGIN#### | |
|
64
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
764 // |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
765 // ------------------------------------------- |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
766 // The contents of this file are subject to the Red Hat eCos Public License |
|
66
bf00f99aec69
Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents:
64
diff
changeset
|
767 // Version 1.1 (the "License"); you may not use this file except in |
|
64
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
768 // compliance with the License. You may obtain a copy of the License at |
|
66
bf00f99aec69
Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents:
64
diff
changeset
|
769 // http://www.redhat.com/ |
|
64
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
770 // |
|
66
bf00f99aec69
Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents:
64
diff
changeset
|
771 // Software distributed under the License is distributed on an "AS IS" |
|
64
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
772 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
773 // License for the specific language governing rights and limitations under |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
774 // the License. |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
775 // |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
776 // The Original Code is eCos - Embedded Configurable Operating System, |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
777 // released September 30, 1998. |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
778 // |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
779 // The Initial Developer of the Original Code is Red Hat. |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
780 // Portions created by Red Hat are |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
781 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
782 // All Rights Reserved. |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
783 // ------------------------------------------- |
|
c38311975d4f
Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents:
62
diff
changeset
|
784 // |
| 0 | 785 //####COPYRIGHTEND#### |
| 786 //=========================================================================== |
