annotate packages/hal/common/current/ChangeLog @ 56:755351606154 ecos-sw-1999-12-01

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