1 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
3 Second part of ms1 to mt renaming.
4 * Makefile.in: Rebuilt.
6 2005-06-03 Jim Blandy <jimb@redhat.com>
8 * Makefile.in: Regenerated with Automake 1.9.5.
10 2004-08-06 Robert Shideleff <bigbob@shideleff.com>
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.
19 2002-11-11 Frank Ch. Eigler <fche@redhat.com>
21 * glue.cxx (bus_prober): Dtor throw() fixes.
23 2002-05-27 Ben Elliston <bje@redhat.com>
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.
30 2001-08-03 matthew green <mrg@redhat.com>
32 * glue.cxx (~sequence_component): Add prototype.
33 (~attr_storage_component, ~probing_bus, ~bus_mux): Add throw()
36 2001-07-13 Ben Elliston <bje@redhat.com>
38 * Makefile.am (check-local): Rename target from "checkme".
40 2001-07-11 Frank Ch. Eigler <fche@redhat.com>
42 * *.xml: Add <?xml ... ?> prefix.
44 2001-07-04 graydon hoare <graydon@redhat.com>
46 * configure.in: Add maintainer-mode doc building configury.
47 * configure: Regenerate.
48 * Makefile.am: Add maintainer-mode doc building.
49 * Makefile.in: Regenerate.
51 2001-07-04 Ben Elliston <bje@redhat.com>
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.
58 2001-06-28 Ben Elliston <bje@redhat.com>
60 * hw-glue-probe-bus.xml: Merge in changes since 2001-06-01.
62 2001-06-27 graydon hoare <graydon@redhat.com>
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.
69 2001-06-23 Frank Ch. Eigler <fche@redhat.com>
71 * glue.cxx (probing_bus::traceAccess): Print non-zero latency.
72 * hw-glue-probe-bus.txt: Document this.
74 2001-06-22 Ben Elliston <bje@redhat.com>
76 * glue.cxx (probing_bus::traceAccess): Omit bus::delayed.
78 2001-03-27 Dave Brolley <brolley@redhat.com>
80 * hw-glue-bus-mux.txt: Update description of switching behavior.
81 * glue.cxx (bus_mux::handle_switch_pin): Call upstream.select_bus.
83 2001-03-23 John Healy <jhealy@redhat.com>
85 * Makefile.in: Regenerated.
87 2001-01-12 Jeff Johnston <jjohnstn@redhat.com>
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".
94 * hw-glue-bus-mux.txt: New documentation for bus_mux.
95 * Makefile.am: Added new bus_mux documentation.
96 * Makefile.in: Regenerated.
98 2000-11-21 Frank Ch. Eigler <fche@redhat.com>
100 * Makefile.in: Regenerated.
102 2000-07-19 Frank Ch. Eigler <fche@redhat.com>
104 * Makefile.in: Regenerated.
106 2000-05-26 Frank Ch. Eigler <fche@redhat.com>
108 * glue.cxx: Import more std:: identifiers.
110 2000-05-02 Frank Ch. Eigler <fche@redhat.com>
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.
118 2000-02-10 Ben Elliston <bje@redhat.com>
120 * sw-glue-attribbank.txt (Environment): Mention memory usage.
122 2000-02-08 Frank Ch. Eigler <fche@redhat.com>
124 * glue.cxx (do_delete): Guard against dynamic_cast after delete.
126 2000-01-25 Frank Ch. Eigler <fche@redhat.com>
128 * Makefile.in: Regenerated.
130 2000-01-18 Frank Ch. Eigler <fche@cygnus.com>
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.
136 2000-01-12 Frank Ch. Eigler <fche@cygnus.com>
138 * Makefile.in: Regenerated.
140 2000-01-05 Frank Ch. Eigler <fche@cygnus.com>
142 * glue.cxx (sequence_component op <<,>>): New functions.
143 (sequence_component state_save, restore_state): Call them.
145 2000-01-04 Frank Ch. Eigler <fche@cygnus.com>
147 * glue.cxx (sequence_component ctor): Make "num-outputs" unchangeable
148 for preconfigured component.
150 1999-12-14 Frank Ch. Eigler <fche@cygnus.com>
152 * glue.cxx (num_clients_changed): Do nothing if new number matches old.
154 1999-12-09 Faisal Khoja <fkhoja@cygnus.com>
156 * Makefile.in: Regenerated.
158 1999-12-08 Faisal Khoja <fkhoja@cygnus.com>
160 * Makefile.in: Regenerated.
162 1999-12-07 Frank Ch. Eigler <fche@cygnus.com>
164 * hw-glue-sequence.txt: New file. Content from old README.
165 * hw-glue-probe-bus.txt: Ditto.
166 * sw-glue-attribbank.txt: Ditto.
168 * Makefile.am: Install new files.
169 * Makefile.in: Regenerated.
171 1999-11-26 Ben Elliston <bje@cygnus.com>
173 * Makefile.am (DEJAGNUTESTS): Add traffic.exp.
174 * Makefile.in: Regenerate.
176 1999-11-23 Frank Ch. Eigler <fche@cygnus.com>
178 * glue.cxx (dispatch): Removed dispatch(void) variety.
180 (attribute_names): Make non-const.
181 (do_delete): Use dynamic_cast<>.
183 1999-10-19 Frank Ch. Eigler <fche@cygnus.com>
185 * Makefile.in: Regenerated.
187 1999-10-14 Mary Lynn Kostash <mkostash@cygnus.com>
189 * README: Doc fixes based on review comments.
191 1999-10-10 Faisal Khoja <fkhoja@cygnus.com>
193 * glue.cxx (probing_bus::writeAny): Commented out line
194 host_int_4 result = static_cast<unsigned>(s);
195 (probing_bus::read_Any): Likewise.
197 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
199 * Makefile.am (DEJAGNUTESTS): Added gluemonkey.exp.
200 * Makefile.in: Regenerated.
202 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
204 * glue.cxx (dispatch_h4, writeAny, readAny, write, read): Take
205 value, not const-ref.
207 1999-10-07 Faisal Khoja <fkhoja@cygnus.com>
209 * glue.cxx (attribute_names): Removed try and catch. Some Indenting.
210 (attribute_names): Likewise
211 (attribute_value): Likewise
212 (set_attribute_value): Likewise
218 1999-10-07 Ben Elliston <bje@cygnus.com>
220 * README (hw-glue-probe-bus): Update documentation to reflect the
221 renaming of attribute "verbose?" -> "trace?" on 1999-08-12.
223 1999-09-23 Frank Ch. Eigler <fche@cygnus.com>
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.
231 1999-09-23 Ben Elliston <bje@cygnus.com>
233 * glue.cxx (sequence_component::num_clients_changed): Guard
234 against attribute values exceeding the maximum size for a
237 * Makefile.am (DEJAGNUTESTS): Add new tests.
238 * Makefile.in: Regenerate.
240 1999-09-13 Frank Ch. Eigler <fche@cygnus.com>
242 * glue.cxx (*): Use host_int_X, not compiler_int_X.
244 1999-09-07 Mary Lynn Kostash <mkostash@cygnus.com>
246 * README: Minor changes to sequencer info.
248 1999-09-07 Mary Lynn Kostash <mkostash@cygnus.com>
250 * README: Minor grammatical changes.
252 1999-08-24 Frank Ch. Eigler <fche@cygnus.com>
254 * Makefile.in: Regenerated.
256 1999-08-20 Frank Ch. Eigler <fche@cygnus.com>
258 * glue.cxx (sequence_component): Removed supervisory() function.
260 1999-08-16 Ian Carmichael <iancarm@cygnus.com>
262 * glue.cxx: sid::component members renamed.
264 1999-08-13 Frank Ch. Eigler <fche@cygnus.com>
266 * glue.cxx (readAny, writeAny): Format more trace data as hex by force.
268 1999-08-12 Frank Ch. Eigler <fche@cygnus.com>
270 * glue.cxx (readAny, writeAny): Format trace data as hex by force.
271 (bus_prober ctor): Rename attribute "verbose?" -> "trace?".
272 * README: Corresponding changes.
274 1999-08-09 Frank Ch. Eigler <fche@cygnus.com>
276 * glue.cxx (bus_prober ctor): Export proper sampling pin objects.
278 1999-08-07 Frank Ch. Eigler <fche@cygnus.com>
280 * glue.cxx (bus_prober): New class: bus traffic sampler/tracer
282 (list_types): List it under type "hw-glue-probe-bus".
284 * README: Added documentation for this.
286 1999-07-25 Faisal Khoja <fkhoja@cygnus.com>
288 * glue.cxx: Add exception handlers.
290 1999-07-21 Frank Ch. Eigler <fche@cygnus.com>
292 * glue.cxx (sequence_component ctor): Move out-of-line.
293 (num_clients_changed): Ditto.
295 1999-07-21 Frank Ch. Eigler <fche@cygnus.com>
297 * glue.cxx (sequence_component ctor): Grow initial output pins.
299 1999-07-19 Frank Ch. Eigler <fche@cygnus.com>
301 * Makefile.am (libglue_la_LDFLAGS): Remove -export-symbols-regex.
302 * Makefile.in: Regenerated.
304 1999-07-16 Frank Ch. Eigler <fche@cygnus.com>
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.
315 (list_types): Add preconfigured hw-glue-sequence-{1,2,8} types.
316 (create): Support them.
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.
324 * README: Rewrote, in component-template format.
326 1999-07-05 Frank Ch. Eigler <fche@cygnus.com>
328 * testsuite: Removed directory.
329 * Makefile.am (SUBDIRS): Don't recurse into it.
330 * Makefile.in: Regenerated.
331 * acconfig.h: Removed.
335 * configure.in: Ditto.
338 1999-06-16 Frank Ch. Eigler <fche@cygnus.com>
340 * glue.cxx: Don't #include <sidschedutil.h>.
342 1999-06-14 Frank Ch. Eigler <fche@cygnus.com>
344 * glue.cxx (listAttrNames): New function.
346 1999-06-09 Frank Ch. Eigler <fche@cygnus.com>
348 * glue.cxx (do_delete): New function.
349 (glue_component_library): Register it.
351 1999-06-08 Frank Ch. Eigler <fche@cygnus.com>
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.