1 2000-11-21 Frank Ch. Eigler <fche@redhat.com>
3 * Makefile.in: Regenerated.
5 2000-09-06 Frank Ch. Eigler <fche@redhat.com>
7 * armRemap.cxx (bus_update): Tweak ?: syntax to satisfy RHL 7.0 g++.
9 2000-07-19 Frank Ch. Eigler <fche@redhat.com>
11 * Makefile.in: Regenerated.
13 2000-05-26 Frank Ch. Eigler <fche@redhat.com>
15 * armRemap.cxx: Import more std:: identifiers.
17 2000-02-16 Ben Elliston <bje@redhat.com>
19 * hw-remap_pause-arm_ref.txt: Add clarifications.
21 2000-01-25 Frank Ch. Eigler <fche@redhat.com>
23 * Makefile.in: Regenerated.
25 2000-01-12 Frank Ch. Eigler <fche@cygnus.com>
27 * Makefile.in: Regenerated.
29 1999-12-16 Ben Elliston <bje@cygnus.com>
31 * armRemap.cxx (armRemapPause::num_relocations): Rename from
32 numRelocations. Update all callers/clients.
33 (armRemapPause::save_state): New method.
34 (armRemapPause::restore_state): Likewise.
35 (armRemapPause::operator>>): Likewise.
36 (armRemapPause::operator<<): Likewise.
37 (armRemapPause::triggerpoint_manager): New member.
38 (armRemapPause::pin_factory): New method.
39 (armRemapPause::pin_junkyard): Likewise.
40 (armRemapPause ctor): Initialise triggerpoint_manager. Add
41 watcable "remapping?" and attribute "state-snapshot".
42 (armRemapPause::remap_bus::bus_update): Trigger checkpoint.
43 (armRemapPause::remap_bus::use_normal_map): Likewise. *
44 hw-remap_pause-arm_ref.txt (SID conventions): Update.
46 1999-12-15 Mary Lynn Kostash <mkostash@cygnus.com>
48 * hw-remap_pause-arm_ref.txt: Grammar changes.
50 1999-12-13 Frank Ch. Eigler <fche@cygnus.com>
52 * hw-remap_pause-arm_ref.txt: Reworked to fit template.
54 1999-12-09 Faisal Khoja <fkhoja@cygnus.com>
56 * Makefile.in: Regenerated.
58 1999-12-08 Faisal Khoja <fkhoja@cygnus.com>
60 * Makefile.in: Regenerated.
62 1999-12-07 Frank Ch. Eigler <fche@cygnus.com>
64 * hw-remap_pause-arm_ref.txt: New file. Content from old
65 * README: Removed component docs.
66 * Makefile.am: Install new file.
67 * Makefile.in: Regenerated.
69 1999-11-23 Frank Ch. Eigler <fche@cygnus.com>
71 * armRemap.cxx (compMmuDelete): Use dynamic_cast<>.
73 1999-11-15 Frank Ch. Eigler <fche@cygnus.com>
75 * armRemap.cxx (numRelocations): Change type to host_int_1.
76 (set_num_relocations): Use host_int_1 intermediate type to limit
77 user-generated allocation.
79 1999-11-12 Ben Elliston <bje@cygnus.com>
81 * armRemap.cxx: Replace "parametrized" with "parameterized".
83 1999-11-12 Ben Elliston <bje@cygnus.com>
85 * armRemap.cxx (armRemapPause::reset_map_bus::in_range): Remove.
86 (armRemapPause::reset_map_bus::translate): New method.
87 (armRemapPause::remap_bus): New class.
88 (armRemapPause::startup_bus, normal_bus, my_bus): Remove.
89 (armRemapPause::downstream_bus, upstream_bus): New members.
90 (armRemapPause::remapping_p): Likewise.
91 (armRemapPause::translation_t): New type.
92 (armRemapPause::addr_pair_t): Likewise.
93 (armRemapPause::entry_t): Likewise.
94 (armRemapPause::translations, entries): New members.
95 (armRemapPause::numRelocations): Likewise.
96 (armRemapPause::get_num_relocations, set_num_relocations): New.
97 (armRemapPause::get_start, set_start): Likewise.
98 (armRemapPause::get_end, set_end): Likewise.
99 (armRemapPause::get_reloc, set_reloc): Likewise.
100 (armRemapPause ctor): Initialise new members.
101 Remove "remap-from", "remap-to" and "remap-limit" attributes.
102 Create new "remapping?" and "num-relocations" attributes.
103 (armRemapPause::bus_interface::word_write): Switch buses using
104 remap_bus::use_normal_map() instead of altering the "access-port"
107 * README (hw-remap/pause-arm/ref): Update to reflect the above.
108 (Synopsis): Likewise.
109 (SID interface reference): Add missing details.
111 1999-10-19 Frank Ch. Eigler <fche@cygnus.com>
113 * README: Fix configuration in Environment section.
115 1999-10-19 Frank Ch. Eigler <fche@cygnus.com>
117 * armRemap.cxx: Define hw-remap/pause-arm/ref component type only
119 * Makefile.in: Regenerated.
121 1999-10-18 Ben Elliston <bje@cygnus.com>
123 * README (References): Correct the URL at arm.com.
125 1999-10-13 Mary Lynn Kostash <mkostash@cygnus.com>
127 * README: Doc fixes based on feedback.
129 1999-10-10 Faisal Khoja <fkhoja@cygnus.com>
131 * armRemap.cxx (reset_map_bus::write): Added return statement.
132 (reset_map_bus::read): Added return statement.
133 (constructor): Made the order of initialization as order of decl.
135 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
137 * armRemap.cxx (map_bus ctor): Assert target component non-null.
138 (SID_RM_WRITE, SID_RM_READ): Check for target->my_bus null.
139 * Makefile.am (checkme): New target.
140 (DEJAGNU_TESTS): New macro.
141 * Makefile.in: Regenerated.
143 1999-10-08 Frank Ch. Eigler <fche@cygnus.com>
145 * armRemap.cxx (SID_RM_WRITE, SID_RM_READ): Take value, not const-ref.
146 (in_range, word_read, word_write, reset): Same.
148 1999-10-07 Faisal Khoja <fkhoja@cygnus.com>
150 * armRemap.cxx (write): Removed try & catch. some indenting
153 1999-09-13 Frank Ch. Eigler <fche@cygnus.com>
155 * armRemap.cxx (*): Use host_int_X, not compiler_int_X.
157 1999-08-24 Frank Ch. Eigler <fche@cygnus.com>
159 * Makefile.in: Regenerated.
161 1999-08-11 Ian Carmichael <iancarm@cygnus.com>
163 * armRemap.cxx: (*) Change big_int_N and little_int_N so that
164 the default operations all use their integer values.
166 1999-08-03 Faisal Khoja <fkhoja@cygnus.com>
168 * armRemap.cxx: Introduce proper namespace usage.
170 1999-07-29 Ben Elliston <bje@cygnus.com>
172 * armRemap.cxx (armRemapPause ctor): All attributes of this
173 component are settings.
175 1999-07-25 Faisal Khoja <fkhoja@cygnus.com>
177 * armRemap.cxx: Add exception handling.
179 1999-07-19 Ben Elliston <bje@cygnus.com>
181 * armRemap.cxx (armRemapPause::normal_map_bus::SID_RM_READ): Call
184 1999-07-05 Frank Ch. Eigler <fche@cygnus.com>
186 * testsuite: Removed directory.
187 * Makefile.am (SUBDIRS): Don't recurse into it.
188 * Makefile.in: Regenerated.
189 * acconfig.h: Removed.
193 * configure.in: Ditto.
196 1999-06-28 Ben Elliston <bje@cygnus.com>
198 * README: Rewrite using the standard documentation template.
200 1999-06-15 Frank Ch. Eigler <fche@cygnus.com>
202 * armRemap.cxx (reset_map_bus): Updated bus API calls throughout.
203 (in_range): Removed host_int_8 address type.
204 (normal_map_bus): Ditto.
205 (bus_interface): Remove word_bus<> address type parameter. Use
206 host_int_4 throughout.
208 1999-06-09 Frank Ch. Eigler <fche@cygnus.com>
210 * armRemap.cxx (compMmuDelete): New function.
211 (mmu_component_library): Register it.
213 1999-06-08 Frank Ch. Eigler <fche@cygnus.com>
215 * armRemap.cxx (compMmuListTypes, compMmuCreate):
216 Rename type "remap-pause-arm" -> "hw-remap/pause-arm/ref".
218 1999-06-07 Ben Elliston <bje@cygnus.com>
220 * armRemap.cxx (armRemapPause): Inherit from fixed accessor map
222 (armRemapPause::current_bus): Remove.
223 (armRemapPause::setAccessor): Likewise.
224 (armRemapPause::reset_map_bus::in_range): Correctly test if
225 address falls within base and limit.
226 (armRemapPause ctor): Update to reflect defunct members.
227 (armRemapPause::bus_interface::word_write): Switch bus mappings
228 correctly. Bug fix for clearing reset status bits.
230 1999-06-03 Frank Ch. Eigler <fche@cygnus.com>
232 * armRemap.cxx (compMmuCreate): Add "remap-pause-arm" type name
235 1999-06-03 Ben Elliston <bje@cygnus.com>
237 * armRemap.cxx (armRemapPause::map_bus): New class.
238 (armRemapPause::reset_map_bus): Likewise.
239 (armRemapPause::normal_map_bus): Likewise.
240 (armRemapPause): You can never have too many friends.
241 (armRemapPause::startup_bus): New member.
242 (armRemapPause::normal_bus): Likewise.
243 (armRemapPause::current_bus): Likewise.
244 (armRemapPause::my_bus): Likewise.
245 (armRemapPause::remapFrom,remapTo,remapLimit): Likewise.
246 (armRemapPause::wait): Rename to `halt'.
247 (armRemapPause ctor): Add new attributes, pins and buses.
248 (armRemapPause::setAccessor): New method.
249 (armRemapPause::bus_interface::word_write): Bug fixes.
250 (armRemapPause::bus_interface::word_read): Likewise.
251 (compMmuListTypes): Rename from `compTimerListTypes'.
252 (compMmuCreate): Rename from `compTimerCreate'.
254 1999-06-01 Frank Ch. Eigler <fche@cygnus.com>
256 * armRemap.cxx (bus_interface): Exchange address/bus template types.
257 (armRemapPause): Instantiate a bus_interface member.
258 (ctor): Export it as bus "registers".
260 1999-05-31 Frank Ch. Eigler <fche@cygnus.com>
262 * Makefile.am (LDFLAGS): Add -no-undefined.
263 * Makefile.in: Regenerated.
265 1999-05-13 Frank Ch. Eigler <fche@cygnus.com>
267 * aclocal.m4: Regenerated.
269 1999-05-11 Frank Ch. Eigler <fche@cygnus.com>
271 * armRemap.cxx: Allay minor warnings.
273 1999-05-04 Frank Ch. Eigler <fche@cygnus.com>
275 * armRemap.cxx (ctor): Properly qualify member function pointer.
277 (mmu_component_library): DLLEXPORT it.
278 * configure.in: Look for libltdl. Be win32-dll-capable.
279 * configure: Regenerated.
281 * aclocal.m4: Regenerated for new libtool.
282 * Makefile.in: Ditto.
284 1999-05-04 Ben Elliston <bje@cygnus.com>
286 * Makefile.am (SUBDIRS): Add.
287 * Makefile.in: Regenerate.
288 * configure.in (AC_CONFIG_SUBDIRS): Add `testsuite'.
289 * configure: Regenerate.
291 1999-04-30 Ben Elliston <bje@cygnus.com>
293 * armRemap.cxx: New file.
294 * configure.in: Likewise.
295 * Makefile.am: Likewise.
296 * Makefile.in: Generate.
297 * configure: Likewise.
298 * aclocal.m4: Likewise.
299 * config.in: Likewise.
300 * stamp-h.in: Likewise.
302 1999-04-21 Ben Elliston <bje@cygnus.com>