OSDN Git Service

30fd1c5cab465e17dc485f8e4b177bc4476e6b89
[pf3gnuchains/pf3gnuchains3x.git] / sid / component / glue / ChangeLog
1 2005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2
3         Second part of ms1 to mt renaming.
4         * Makefile.in: Rebuilt.
5
6 2005-06-03  Jim Blandy  <jimb@redhat.com>
7
8         * Makefile.in: Regenerated with Automake 1.9.5.
9
10 2004-08-06  Robert Shideleff <bigbob@shideleff.com>
11
12         * glue.cxx (pin_pacer_component): Add new component class & methods.
13         (list_types, create, do_delete): Support it.
14         * hw-glue-pin-pacer.xml: New file.
15         * hw-glue-pin-pacer.txt: Regenerated.
16         * Makefile.am: Add reference to new file.
17         * Makefile.in: Regenerated.
18
19 2002-11-11  Frank Ch. Eigler  <fche@redhat.com>
20
21         * glue.cxx (bus_prober): Dtor throw() fixes.
22
23 2002-05-27  Ben Elliston  <bje@redhat.com>
24
25         * glue.cxx (bus_prober::label): New member.
26         (bus_prober ctor): Add a corresponding "label" attribute.
27         (probing_bus::traceAccess): Output a component label, if given.
28         * hw-glue-probe-bus.xml: Update documentation.
29
30 2001-08-03  matthew green  <mrg@redhat.com>
31
32         * glue.cxx (~sequence_component): Add prototype.
33         (~attr_storage_component, ~probing_bus, ~bus_mux): Add throw()
34         specifier.
35
36 2001-07-13  Ben Elliston  <bje@redhat.com>
37
38         * Makefile.am (check-local): Rename target from "checkme".
39
40 2001-07-11  Frank Ch. Eigler  <fche@redhat.com>
41
42         * *.xml: Add <?xml ... ?> prefix.
43
44 2001-07-04  graydon hoare  <graydon@redhat.com>
45
46         * configure.in: Add maintainer-mode doc building configury.
47         * configure: Regenerate.
48         * Makefile.am: Add maintainer-mode doc building.
49         * Makefile.in: Regenerate.
50
51 2001-07-04  Ben Elliston  <bje@redhat.com>
52
53         * hw-glue-probe-bus.txt: Generate.
54         * hw-glue-sequence.txt: Likewise.
55         * hw-glue-bus-mux.txt: Likewise.
56         * sw-glue-attribbank.txt: Likewise.
57
58 2001-06-28  Ben Elliston  <bje@redhat.com>
59
60         * hw-glue-probe-bus.xml: Merge in changes since 2001-06-01.
61
62 2001-06-27  graydon hoare  <graydon@redhat.com>
63
64         * sw-glue-attribbank.xml: Add.
65         * hw-glue-probe-bus.xml: Add.
66         * hw-glue-sequence.xml: Add.
67         * hw-glue-bus-mux.xml: Add.
68
69 2001-06-23  Frank Ch. Eigler  <fche@redhat.com>
70
71         * glue.cxx (probing_bus::traceAccess): Print non-zero latency.
72         * hw-glue-probe-bus.txt: Document this.
73
74 2001-06-22  Ben Elliston  <bje@redhat.com>
75
76         * glue.cxx (probing_bus::traceAccess): Omit bus::delayed.
77
78 2001-03-27  Dave Brolley  <brolley@redhat.com>
79
80         * hw-glue-bus-mux.txt: Update description of switching behavior.
81         * glue.cxx (bus_mux::handle_switch_pin): Call upstream.select_bus.
82
83 2001-03-23  John Healy  <jhealy@redhat.com>
84
85         * Makefile.in: Regenerated.
86
87 2001-01-12  Jeff Johnston  <jjohnstn@redhat.com>
88
89         * glue.cxx (bus_mux): New bus multiplex component accepting
90         one input bus and having two output accessors.
91         (list_types): List it under type "hw-glue-bus-mux".
92         (create): Ditto.
93         (do_delete): Ditto.
94         * hw-glue-bus-mux.txt: New documentation for bus_mux.
95         * Makefile.am: Added new bus_mux documentation.
96         * Makefile.in: Regenerated.
97
98 2000-11-21  Frank Ch. Eigler  <fche@redhat.com>
99
100         * Makefile.in: Regenerated.
101
102 2000-07-19  Frank Ch. Eigler  <fche@redhat.com>
103
104         * Makefile.in: Regenerated.
105
106 2000-05-26  Frank Ch. Eigler  <fche@redhat.com>
107
108         * glue.cxx: Import more std:: identifiers.
109
110 2000-05-02  Frank Ch. Eigler  <fche@redhat.com>
111
112         * glue.cxx (probing_bus::traceAccess): New function to emit memory
113         access trace records.
114         (readAny, writeAny): Call it.  Apply sampling mechanism to tracing.
115         * hw-glue-probe-bus.txt: Document changed format and sampling policy.
116         Correct default for sample-interval attribute.
117
118 2000-02-10  Ben Elliston  <bje@redhat.com>
119
120         * sw-glue-attribbank.txt (Environment): Mention memory usage.
121
122 2000-02-08  Frank Ch. Eigler  <fche@redhat.com>
123
124         * glue.cxx (do_delete): Guard against dynamic_cast after delete.
125
126 2000-01-25  Frank Ch. Eigler  <fche@redhat.com>
127
128         * Makefile.in: Regenerated.
129
130 2000-01-18  Frank Ch. Eigler  <fche@cygnus.com>
131
132         * glue.cxx (sequence_component ctor): Initialize recursion limiter.
133         (dispatch_h4, num_clients_changed): Prevent harmful recursion.
134         * hw-glue-sequence.txt: Clarify policy.
135
136 2000-01-12  Frank Ch. Eigler  <fche@cygnus.com>
137
138         * Makefile.in: Regenerated.
139
140 2000-01-05  Frank Ch. Eigler  <fche@cygnus.com>
141
142         * glue.cxx (sequence_component op <<,>>): New functions.
143         (sequence_component state_save, restore_state): Call them.
144
145 2000-01-04  Frank Ch. Eigler  <fche@cygnus.com>
146
147         * glue.cxx (sequence_component ctor): Make "num-outputs" unchangeable
148         for preconfigured component.
149
150 1999-12-14  Frank Ch. Eigler  <fche@cygnus.com>
151
152         * glue.cxx (num_clients_changed): Do nothing if new number matches old.
153
154 1999-12-09  Faisal Khoja  <fkhoja@cygnus.com>
155
156         * Makefile.in: Regenerated.
157
158 1999-12-08  Faisal Khoja  <fkhoja@cygnus.com>
159
160         * Makefile.in: Regenerated.
161
162 1999-12-07  Frank Ch. Eigler  <fche@cygnus.com>
163
164         * hw-glue-sequence.txt: New file.  Content from old README.
165         * hw-glue-probe-bus.txt: Ditto.
166         * sw-glue-attribbank.txt: Ditto.
167         * README: Removed.
168         * Makefile.am: Install new files.
169         * Makefile.in: Regenerated.
170
171 1999-11-26  Ben Elliston  <bje@cygnus.com>
172
173         * Makefile.am (DEJAGNUTESTS): Add traffic.exp.
174         * Makefile.in: Regenerate.
175
176 1999-11-23  Frank Ch. Eigler  <fche@cygnus.com>
177
178         * glue.cxx (dispatch): Removed dispatch(void) variety.
179         Update callers.
180         (attribute_names): Make non-const.
181         (do_delete): Use dynamic_cast<>.
182
183 1999-10-19  Frank Ch. Eigler  <fche@cygnus.com>
184
185         * Makefile.in: Regenerated.
186
187 1999-10-14  Mary Lynn Kostash  <mkostash@cygnus.com>
188
189         * README:  Doc fixes based on review comments.
190
191 1999-10-10  Faisal Khoja  <fkhoja@cygnus.com>
192
193         * glue.cxx (probing_bus::writeAny): Commented out line 
194         host_int_4 result = static_cast<unsigned>(s);
195         (probing_bus::read_Any): Likewise.
196
197 1999-10-08  Frank Ch. Eigler  <fche@cygnus.com>
198
199         * Makefile.am (DEJAGNUTESTS): Added gluemonkey.exp.
200         * Makefile.in: Regenerated.
201
202 1999-10-08  Frank Ch. Eigler  <fche@cygnus.com>
203
204         * glue.cxx (dispatch_h4, writeAny, readAny, write, read): Take
205         value, not const-ref.
206
207 1999-10-07  Faisal Khoja  <fkhoja@cygnus.com>
208
209         * glue.cxx (attribute_names): Removed try and catch. Some Indenting.
210         (attribute_names): Likewise
211         (attribute_value): Likewise
212         (set_attribute_value): Likewise
213         (writeAny): Likewise
214         (readAny): Likewise
215         (write): Likewise
216         (read): Likewise
217         
218 1999-10-07  Ben Elliston  <bje@cygnus.com>
219
220         * README (hw-glue-probe-bus): Update documentation to reflect the
221         renaming of attribute "verbose?" -> "trace?" on 1999-08-12.
222
223 1999-09-23  Frank Ch. Eigler  <fche@cygnus.com>
224
225         * README: Update for bool/number notation changes.
226         * components.h (sequence_component): Change type of num_clients to
227         host_int_1 to limit maximum number of outputs.
228         * glue.cxx (num_clients_changed): Removed redundant max-size check.
229         Use make_numeric_attribute to generate pin/attribute names.
230
231 1999-09-23  Ben Elliston  <bje@cygnus.com>
232
233         * glue.cxx (sequence_component::num_clients_changed): Guard
234         against attribute values exceeding the maximum size for a
235         vector<T>.
236
237         * Makefile.am (DEJAGNUTESTS): Add new tests.
238         * Makefile.in: Regenerate.
239
240 1999-09-13  Frank Ch. Eigler  <fche@cygnus.com>
241
242         * glue.cxx (*): Use host_int_X, not compiler_int_X.
243
244 1999-09-07  Mary Lynn Kostash  <mkostash@cygnus.com>
245
246         * README: Minor changes to sequencer info.
247
248 1999-09-07  Mary Lynn Kostash  <mkostash@cygnus.com>
249
250         * README: Minor grammatical changes.
251
252 1999-08-24  Frank Ch. Eigler  <fche@cygnus.com>
253
254         * Makefile.in: Regenerated.
255
256 1999-08-20  Frank Ch. Eigler  <fche@cygnus.com>
257
258         * glue.cxx (sequence_component): Removed supervisory() function.
259
260 1999-08-16  Ian Carmichael  <iancarm@cygnus.com>
261
262         * glue.cxx: sid::component members renamed.
263
264 1999-08-13  Frank Ch. Eigler  <fche@cygnus.com>
265
266         * glue.cxx (readAny, writeAny): Format more trace data as hex by force.
267
268 1999-08-12  Frank Ch. Eigler  <fche@cygnus.com>
269
270         * glue.cxx (readAny, writeAny): Format trace data as hex by force.
271         (bus_prober ctor): Rename attribute "verbose?" -> "trace?".
272         * README: Corresponding changes.
273
274 1999-08-09  Frank Ch. Eigler  <fche@cygnus.com>
275
276         * glue.cxx (bus_prober ctor): Export proper sampling pin objects.
277
278 1999-08-07  Frank Ch. Eigler  <fche@cygnus.com>
279
280         * glue.cxx (bus_prober): New class: bus traffic sampler/tracer
281         component.
282         (list_types): List it under type "hw-glue-probe-bus".
283         (create): Ditto.
284         * README: Added documentation for this.
285
286 1999-07-25  Faisal Khoja  <fkhoja@cygnus.com>
287
288         * glue.cxx: Add exception handlers.
289
290 1999-07-21  Frank Ch. Eigler  <fche@cygnus.com>
291
292         * glue.cxx (sequence_component ctor): Move out-of-line.
293         (num_clients_changed): Ditto.
294
295 1999-07-21  Frank Ch. Eigler  <fche@cygnus.com>
296
297         * glue.cxx (sequence_component ctor): Grow initial output pins.
298
299 1999-07-19  Frank Ch. Eigler  <fche@cygnus.com>
300
301         * Makefile.am (libglue_la_LDFLAGS): Remove -export-symbols-regex.
302         * Makefile.in: Regenerated.
303
304 1999-07-16  Frank Ch. Eigler  <fche@cygnus.com>
305
306         * glue.cxx (sequence_component): Add triggerpoint_manager member.
307         (dispatch): Call manager.
308         (dispatch_h4): Ditto.
309         (num_clients_changed): Ditto.  Update target-view-visible attributes.
310         (pin_factory): New function to manage virtual pins for triggerpoints.
311         (pin_junkyard): Ditto.
312         (sequence_component ctor): Configure triggerpoint_manager and
313         target-view-visible attributes.
314
315         (list_types): Add preconfigured hw-glue-sequence-{1,2,8} types.
316         (create): Support them.
317         
318         * Makefile.am (DEJAGNUTESTS): New macro.
319         (checkme): New target.
320         (libglue_la_LDFLAGS): Add -export-symbols-regex clause to restrict
321         list of exported symbols.
322         * Makefile.in: Regenerated.
323         
324         * README: Rewrote, in component-template format.
325
326 1999-07-05  Frank Ch. Eigler  <fche@cygnus.com>
327
328         * testsuite: Removed directory.
329         * Makefile.am (SUBDIRS): Don't recurse into it.
330         * Makefile.in: Regenerated.
331         * acconfig.h: Removed.
332         * aclocal.m4: Ditto.
333         * config.in: Ditto.
334         * configure: Ditto.
335         * configure.in: Ditto.
336         * stamp-h.in: Ditto.
337
338 1999-06-16  Frank Ch. Eigler  <fche@cygnus.com>
339
340         * glue.cxx: Don't #include <sidschedutil.h>.
341
342 1999-06-14  Frank Ch. Eigler  <fche@cygnus.com>
343
344         * glue.cxx (listAttrNames): New function.
345
346 1999-06-09  Frank Ch. Eigler  <fche@cygnus.com>
347
348         * glue.cxx (do_delete): New function.
349         (glue_component_library): Register it.
350
351 1999-06-08  Frank Ch. Eigler  <fche@cygnus.com>
352
353         * glue.cxx: New file: Glue components.
354         * README: New documentation file.
355         * Makefile.am: New file.
356         * configure.in: New file.
357         * stamp-h.in: New blank file.
358         * acconfig.h: New file.
359         * config.in: Generated new file.
360         * aclocal.m4: Generated new file.
361         * Makefile.in: Generated new file.
362         * configure: Generated new file.
363