Remove use of __IWMMXT__.
[deliverable/binutils-gdb.git] / sim / arm / ChangeLog
CommitLineData
3a3d6f65
NC
12003-03-30 Nick Clifton <nickc@redhat.com>
2
3 * configure.in (CON_FLAGS): Remove.
4 (COPRO): Unconditionally include iwmmxt.o.
5 * configure: Regenerate.
6 * Makefile.in (CON_FLAGS): Remove.
7 * armcopro.c: Remove use of __IWMMXT__ flag.
8 * wrapper.c: Likewise.
9 * armemu.c: Likewise.
10 Add explanatory comment for suppressed code.
11
122003-03-27 Nick Clifton <nickc@redhat.com>
13
14 * armos.c (ARMul_OsHandleSWI): Catch SWIs for unhandled vectors.
15
0f026fd0
NC
162003-03-27 Nick Clifton <nickc@redhat.com>
17
18 * configure.in: (CON_FLAGS): Define and intialise.
19 (COPRO): Add iwmmxt.o if configuring for XScale.
20 * configure: Regenerate.
21 * Makefile.in (iwmmxt.o): Add rule to build.
22 (COM_FLAGS): Define.
23 (ALL_FLAGS): Add CON_FLAGS.
24 * armcopro.c (ARMul_CoProInit): Initialise iWMMXt coprocessors.
25 * armdefs.h (struct ARMul_State): Add 'is_iWMMXt' field.
26 (ARM_iWMMXt_Prop): Define.
27 * armemu.c (ARMul_Emulate16): Intercept iWMMXt instructions and
28 pass to coprocessor.
29 * arminit.c (ARMul_NewState): Initialise 'is_iWMMXt'.
30 (ARMul_Abort): Catch branches through uninitialised vectors.
31 * armos.c (softevtorcode): Update comment.
32 (ARMul_OsInit): Use ARMUndefinedInstrV.
0f026fd0
NC
33 * wrapper.c (sim_create_inferior): Handle iWMMXt processor type.
34 (sim_store_register): Handle iWMMXt registers.
35 (sim_fetch_register): Handle iWMMXt registers.
36 * iwmmxt.h: New file. Exported iWMMXt coprocessor emulator
37 functions.
38 * iwmmxt.c: New file: iWMMXt emulator.
39
dd97b6fd 402003-03-20 Nick Clifton <nickc@redhat.com>
f603c8fe
NC
41
42 * Contribute support for Cirrus Maverick ARM co-processor,
43 written by Aldy Hernandez <aldyh@redhat.com> and
44 Andrew Cagney <cagney@redhat.com>:
45
46 * maverick.c: New file: Support for Maverick floating point
47 co-processor.
48 * Makefile.in: Add maverick.o target.
49 * configure.in (COPRO): Add maverick.o.
50 * configure: Regenerate.
51 * armcopro.c (ARMul_CoProInit): Only initialise co-processors
52 available on target processor. Add code to initialse Maverick
53 co-processor support code.
54 * armdefs.h (ARMul_state): Add is_ep9312 field.
55 (ARM_ep9312_Prop): Define.
56 * armemu.h: Add prototypes for Maverick co-processor
57 functions.
58 * arminit.c (ARMul_SelectProcessor): Initialise the
59 co-processor support once the chip has been selected.
60 * wrapper.c: Add support for Maverick co-processor.
61 (init): Do not call ARMul_CoProInit. Delays this until the
62 chip has been selected.
63
0d9fd8f1
NC
642003-03-02 Nick Clifton <nickc@redhat.com>
65
66 * armos.c (SWIWrite0): Catch big-endian bug when printing
67 characters.
68
6b4a8935
AC
692003-02-27 Andrew Cagney <cagney@redhat.com>
70
71 * wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd.
72
45fdcabe
BE
732003-01-10 Ben Elliston <bje@redhat.com>
74
75 * README.Cygnus: Rename from this ..
76 * README: .. to this.
77
058f270d
AC
782002-09-27 Andrew Cagney <ac131313@redhat.com>
79
80 * wrapper.c (sim_open): Add support for -m<mem-size>.
81 (mem_size): Reduce to 2MB.
82 Fix PR gdb/433.
83
c7a7b500
NC
842002-08-15 Nick Clifton <nickc@redhat.com>
85
86 * armos.c (ARMul_OSHandleSWI): Catch and ignore SWIs of -1, they
87 can be caused by an interrupted system call being resumed by GDB.
88
630ace25
NC
892002-07-05 Nick Clifton <nickc@cambridge.redhat.com>
90
91 * armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH
92 and MIAxy instructions.
93
7b77dec6
NC
942002-06-21 Nick Clifton <nickc@cambridge.redhat.com>
95
96 * armos.h (ADP_Stopped_RunTimeError): Set correct value.
97
c8cca39f
AC
982002-06-16 Andrew Cagney <ac131313@redhat.com>
99
100 * configure: Regenerated to track ../common/aclocal.m4 changes.
101
26216b98
AC
1022002-06-12 Andrew Cagney <ac131313@redhat.com>
103
104 * Makefile.in: Update copyright.
105 (wrapper.o): Specify dependencies.
106 * wrapper.c: Include "gdb/sim-arm.h".
107 (sim_store_register, sim_fetch_register): Rewrite using `enum
108 arm_sim_regs' and a switch.
109
3c25f8c7
AC
1102002-06-09 Andrew Cagney <cagney@redhat.com>
111
112 * wrapper.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
113 * armos.c: Include "gdb/callback.h".
114
5aa682b2
NC
1152002-05-29 Nick Clifton <nickc@cambridge.redhat.com>
116
117 * armcopro.c (XScale_check_memacc): Set the FSR and FAR registers
118 if a Data Abort is detected.
119
7378e198
NC
1202002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
121
10b57fcb
NC
122 * armvirt.c (GetWord): Only perform access checks if 'check'
123 is set.
124 (PutWord): Likewise.
125 * wrapper.c (sim_create_inferior): Report unknown machine
126 numbers.
7378e198
NC
127 * thumbemu.c (ARMul_ThumbDecode, Case 31): Do not set LR to pc +
128 2, it has already been advanced.
129
2984e114
NC
1302002-05-23 Nick Clifton <nickc@cambridge.redhat.com>
131
132 * thumbemu.c (ARMul_ThumbDecode): When decoding a BLX(1)
133 instruction do not add in the second bit of the base address -
134 this has already been accounted for.
135
8b2440b7
NC
1362002-05-21 Nick Clifton <nickc@cambridge.redhat.com>
137
138 * armcopro.c (check_cp13_access): Allow access to register 1 when
139 CRm is 1.
140 (write_cp13_reg): Allow bit 0 of reg 1 of CRm 1 to be written to.
141
de4112fa
NC
1422002-05-17 Nick Clifton <nickc@cambridge.redhat.com>
143
7f53bce4 144 * Makefile.in (SIM_TARGET_SWITCHES): Define.
de4112fa
NC
145 * armos.c (swi_mask): Define. Initialise to supporting all
146 SWI emulations.
147 (ARMul_OSInit): For XScale targets, only support the ANGEL
148 SWI interface. (This is at the request if Intel).
149 (ARMul_OSHandleSWI): Examine swi_mask to see if a particular
150 SWI call should be emulated.
151 Do not fall through from AngelSWI_Reason_WriteC.
152 Propagate exit code from RedBoot Exit SWI.
153 * rdi-dgb.h (swi_mask): Prototype.
154 (SWI_MASK_DEMON, SWI_MASK_ANGEL, SWI_MASK_REDBOOT): Define.
155 * wrapper.c (sim_target_parse_command_line): New function.
156 Look for and handle --swi-support switch.
157 (sim_target_parse_arg_array): New function. Process an argv
158 array for parsing by sim_target_parse_command_line.
159 (sim_target_display_usage): New function. Describe syntax of
160 --swi-suppoort switch.
161 (sim_open): Add call to sim_target_parse_arg_array).
162
d8512e6a
NC
1632002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
164
165 * armos.c (ARMul_OSHandleSWI): Support the RedBoot SWI in ARM
166 mode and some of its system calls.
167
ae60d3dd
AG
1682002-03-17 Anthony Green <green@redhat.com>
169
170 * wrapper.c (mem_size): Increase the default target memory to 8MB.
171
b3ba81f8
KS
1722002-02-21 Keith Seitz <keiths@redhat.com>
173
174 * armos.c (SWIWrite0): Use generic host_callback mechanism
175 for supported OS functions "open", "close", "write", etc.
176 (SWIopen): Likewise.
177 (SWIread): Likewise.
178 (SWIwrite): Likewise.
179 (SWIflen): Likewise.
180 (ARMul_OSHandleSWI): Likewise.
181
c17aa318
NC
1822002-02-05 Nick Clifton <nickc@cambridge.redhat.com>
183
184 * wrapper.c (sim_create_inferior): Modify previous patch so that
185 it is only triggered for COFF format executables.
186
25180f8a
NC
1872002-02-04 Nick Clifton <nickc@cambridge.redhat.com>
188
c17aa318
NC
189 * wrapper.c (sin_create_inferior): If a v5 architecture is
190 detected, assume it might be an XScale binary, since there is no
191 way to distinguish between the two in the COFF file format.
25180f8a 192
57165fb4
NC
1932002-01-10 Nick Clifton <nickc@cambridge.redhat.com>
194
195 * arminit.c (ARMul_Abort): Fix parameters passed to CPRead[13].
196 * armemu.c (ARMul_Emulate32): Fix parameters passed to CPRead[13]
197 and CPRead[14].
198 Fix formatting. Improve layout.
199 * armemu.h: Fix formatting. Improve layout.
200
272fcdcd
NC
2012002-01-09 Nick Clifton <nickc@cambridge.redhat.com>
202
203 * wrapper.c (sim_fetch_register): If fetching more than 4 bytes
204 return zeroes in the other words.
86c735a5 205 General formatting tidy ups.
272fcdcd 206
6746a76a
BH
2072001-11-16 Ben Harris <bjh21@netbsd.org>
208
209 * Makefile.in (armemu32.o): Replace $< with autoconf recommended
210 $(srcdir)/....
211 (armemu26.o): Ditto.
212
ff44f8e3
NC
2132001-10-18 Nick Clifton <nickc@cambridge.redhat.com>
214
215 * armemu.h (CP_ACCESS_ALLOWED): New macro.
216 Fix formatting.
217 * armcopro.c (read_cp14_reg): Make static.
218 (write_cp14_reg): Make static.
219 (check_cp13_access): Use CP_ACCESS_ALLOWED macro.
220 Fix formatting.
221 * armsupp.c (ARMul_LDC): Check CP_ACCESS_ALLOWED.
222 (ARMul_STC): Check CP_ACCESS_ALLOWED.
223 (ARMul_MCR): Check CP_ACCESS_ALLOWED.
224 (ARMul_MRC): Check CP_ACCESS_ALLOWED.
225 (ARMul_CDP): Check CP_ACCESS_ALLOWED.
226 Fix formatting.
227 * armemu.c (MCRR): Check CP_ACCESS_ALLOWED. Test Rd and Rn not
228 equal to 15.
229 (MRRC): Check CP_ACCESS_ALLOWED. Test Rd and Rn not equal to 15.
230 Fix formatting.
231
fb7a8ef0
NC
2322001-05-11 Nick Clifton <nickc@cambridge.redhat.com>
233
234 * armemu.c (ARMul_Emulate32): Fix handling of XScale LDRD and STRD
235 instructions with post indexed addressing modes.
236
dac07255
NC
2372001-05-08 Jens-Christian Lache <lache@tu-harburg.de>
238
239 * armsupp.c (ARMul_FixCPSR): Check Mode not Bank in order to
240 determine rocesor mode.
241
c3ae2f98
MG
2422001-04-18 matthew green <mrg@redhat.com>
243
244 * armcopro.c (write_cp15_reg): Set CHANGEMODE if endianness changes.
245 (read_cp15_reg): Make non-static.
246 (XScale_cp15_LDC): Update for write_cp15_reg() change.
247 (XScale_cp15_MCR): Likewise.
248 (XScale_cp15_write_reg): Likewise.
249 (XScale_check_memacc): New function. Check for breakpoints being
250 activated by memory accesses. Does not support the Branch Target
251 Buffer.
252 (XScale_set_fsr_far): New function. Set FSR and FAR for XScale.
253 (XScale_debug_moe): New function. Set the debug Method Of Entry,
254 if configured.
255 (write_cp14_reg): Reset count counter if requested.
256 * armdefs.h (struct ARMul_State): New members `LastTime' and
257 `CP14R0_CCD' used for the timer/counters.
258 (ARMul_CP13_R0_FIQ, ARMul_CP13_R0_IRQ, ARMul_CP13_R8_PMUS,
259 ARMul_CP14_R0_ENABLE, ARMul_CP14_R0_CLKRST, ARMul_CP14_R0_CCD,
260 ARMul_CP14_R0_INTEN0, ARMul_CP14_R0_INTEN1, ARMul_CP14_R0_INTEN2,
261 ARMul_CP14_R0_FLAG0, ARMul_CP14_R0_FLAG1, ARMul_CP14_R0_FLAG2,
262 ARMul_CP14_R10_MOE_IB, ARMul_CP14_R10_MOE_DB, ARMul_CP14_R10_MOE_BT,
263 ARMul_CP15_R1_ENDIAN, ARMul_CP15_R1_ALIGN, ARMul_CP15_R5_X,
264 ARMul_CP15_R5_ST_ALIGN, ARMul_CP15_R5_IMPRE, ARMul_CP15_R5_MMU_EXCPT,
265 ARMul_CP15_DBCON_M, ARMul_CP15_DBCON_E1, ARMul_CP15_DBCON_E0): New
266 defines for XScale registers.
267 (XScale_check_memacc, XScale_set_fsr_far, XScale_debug_moe): Prototype.
268 (ARMul_Emulate32, ARMul_Emulate26): Clean up function definition.
269 (ARMul_Emulate32): Handle the clock counter and hardware instruction
270 breakpoints. Call XScale_set_fsr_far() for software breakpoints and
271 software interrupts.
272 (LoadMult): Call XScale_set_fsr_far() for data aborts.
273 (LoadSMult): Likewise.
274 (StoreMult): Likewise.
275 (StoreSMult): Likewise.
276 * armemu.h (write_cp15_reg): Update prototype.
277 * arminit.c (ARMul_NewState): Initialise CP14R0_CCD and LastTime.
278 (ARMul_Abort): If XScale, check for FIQ and IRQ being enabled in CP13
279 register 0.
280 * armvirt.c (GetWord): Call XScale_check_memacc().
281 (PutWord): Likewise.
282
3cf84db9
NC
2832001-03-20 Nick Clifton <nickc@redhat.com>
284
285 * armvirt.c (ARMul_ReLoadInstr): Do not enable alignment checking
286 when loading unaligned thumb instructions.
287
4f3c3dbb
NC
2882001-03-06 Nick Clifton <nickc@redhat.com>
289
290 * thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2.
291 Compute destination address of BLX(1) instruction by
292 taking bit 1 from PC and not from bit 0 of the offset.
293
917bca4f
NC
2942001-02-27 Nick Clifton <nickc@redhat.com>
295
296 * armvirt.c (GetWord): Add new parameter - check - to enable or
297 disable the alignment checking.
298 (PutWord): Add new parameter - check - to enable or disable the
299 alignment checking.
300 (ARMul_ReLoadInstr): Pass extra parameter to GetWord.
301 (ARMul_ReadWord): Pass extra parameter to GetWord.
302 (ARMul_WriteWord): Pass extra parameter to PutWord.
303 (ARMul_StoreHalfWord): Pass extra parameter to PutWord.
304 (ARMul_WriteByte): Pass extra parameter to GetWord.
305 (ARMul_SwapWord): Pass extra parameter to PutWord.
306 (ARMul_SafeReadByte): New Function: Read a byte but do not abort.
307 (ARMul_SafeWriteByte): New Function: Write a byte but do not abort.
308
309 * armdefs.h: Add prototypes for ARMul_SafeReadByte and
310 ARMul_SafeWriteByte.
311
312 * wrapper.c (sim_write): Use ARMul_SafeWriteByte.
313 (sim_read): Use ARMul_SafeReadByte.
314
315 * armos.c (in_SWI_handler): Remove.
316 (SWIWrite0): Use ARMul_SafeReadByte.
317 (WriteCommandLineTo): Use ARMul_SafeWriteByte.
318 (SWIopen): Use ARMul_SafeReadByte.
319 (SWIread): Use ARMul_SafeWriteByte.
320 (SWIwrite): Use ARMul_SafeReadByte.
321 (ARMul_OSHandleSWI): Remove use of is_SWI_handler.
322 (ARMul_OSException): Remove use of is_SWI_handler.
323
2ef048fc
NC
3242001-02-16 Nick Clifton <nickc@redhat.com>
325
326 * armemu.c: Remove Prefetch abort for breakpoints. Instead set
327 the state to RESUME.
328
5f7d0a33
NC
3292001-02-14 Nick Clifton <nickc@redhat.com>
330
44e23e57
NC
331 * armemu.c: Add code to preserve processor mode when a prefetch
332 abort is signalled after processing a breakpoint.
333
5f7d0a33
NC
334 * wrapper.c (sim_create_inferior): Reset processor into ARM mode
335 for any machine type except the early ARMs.
336
1e5d4e46
NC
3372001-02-13 Nick Clifton <nickc@redhat.com>
338
339 * armos.c (in_SWI_handler): New static variable.
340 (ARMul_OSHandleSWI): Set in_SWI_handler whilst emulating a SWI.
341 (ARMul_OSException): Ignore exceptions generated whilst emulating
342 a SWI.
343
179ae6ea
NC
3442001-02-12 Nick Clifton <nickc@redhat.com>
345
346 * armemu.h (NEGBRANCH): Fix defintion.
347
dda308f5
NC
3482001-02-01 Nick Clifton <nickc@redhat.com>
349
350 * armemu.c (LoadSMult): Update base address register after
351 restoring register bank.
352 (StoreMult): Update base address register after restoring register
353 bank.
354
88694af3
NC
3552001-01-31 Nick Clifton <nickc@redhat.com>
356
357 * armvirt.c (PutWord): Detect installation of SWI vector.
358 (SWI_vector_installed): Define.
359 * armos.c (ARMul_OsInit): Reset SWI_vector_installed.
360 * armos.h (SWI_vector_installed): Declare.
361 * wrapper.c (SWI_vector_installed): Remove definition.
362 (sim_write): Remove check of SWI vector installation
363
ac1c9d3a
NC
3642000-12-18 Nick Clifton <nickc@redhat.com>
365
366 * armemu.c (ARMul_Emulate26): Fix test for StoreDouble
367 instruction.
368
9a6b6a66
NC
3692000-12-10 Nick Clifton <nickc@redhat.com>
370
371 * armos.c (ARMul_OSHandleSWI): Add 0x91 as an FPE SWI.
372
760a7bbe
NC
3732000-12-07 Nick Clifton <nickc@redhat.com>
374
375 * armemu.c (ARMul_Emulate26): Detect double word load and
376 store instructions and call emulation routines.
377 (Handle_Load_Double): Emulate a double word load instruction.
378 (Handle_Store_Double): Emulate a double word store
379 instruction.
380
7f53bc35
NC
3812000-12-03 Nick Clifton <nickc@redhat.com>
382
383 * armos.c: Fix formatting.
384 (ARMul_OSHandleSWI): Suppress support of DEMON SWIs when in xscale
385 mode.
386
f1129fb8
NC
3872000-11-29 Nick Clifton <nickc@redhat.com>
388
389 * armdefs.h (State): Add 'v5e' and 'xscale' fields.
390 (ARM_v5e_Prop): Define.
391 (ARM_XScale_Prop): Define.
392
393 * wrapper.c (sim_create_inferior): Select processor based on
394 machine number.
395 (SWI_vector_installed): New boolean. Set to true if the SWI
396 vector address is written to by the executable.
397
398 * arminit.c (ARMul_NewState): Switch default to 32 bit mode.
399 (ARMul_SelectProcessor): Initialise v5e and xscale signals.
400 (ARMul_Abort): Fix calculation of LR address.
401
402 * armos.c (ARMul_OSHandleSWI): If a SWI vector has been installed
403 and a SWI is not handled by the simulator, pass the SWI off to the
404 vector, otherwise issue a warning message and continue.
405
406 * armsupp.c (ARMul_CPSRAltered): Set S bit aswell.
407
408 * thumbemu.c: Add v5 instruction simulation.
409 * armemu.c: Add v5, XScale and El Segundo instruction simulation.
410
411 * armcopro.c: Add XScale co-processor emulation.
412 * armemu.h: Add exported XScale co-processor functions.
413
3943c96b
NC
4142000-09-15 Nick Clifton <nickc@redhat.com>
415
416 * armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM
417 property. Delete unnecessary processor names.
418 (ARM_Strong_Prop): Delete.
419 (STRONGARM): Delete.
420 (ARM_v4_Prop): Add.
421 (ARM_v5_Prop): Add
422 (State): Delete is_StrongARM boolean. Add is_v4 and is_v5
423 booleans.
424
425 * armemu.h (BUSUSEDINCPCS): Use is_v4 boolean.
426 (BUSUSEDINCPCN): Use is_v4 boolean.
427
428 * arminit.c (ARMul_NewState): Initialise is_v4 and is_v5 fields.
429 (ARMul_SelectProcessor): Change second parameter from 'processor'
430 to 'properties'. Set is_v4 and is_v5 booleans in State.
431
432 * armrdi.c: Remove use of ARM processor names. Replace with ARM
433 processor properties.
434
435 * wrapper.c (sim_create_inferior): Choose properties passed to
436 ARMul_SelectProcessor based on machine number.
437
4bc1de7b
NC
4382000-08-14 Nick Clifton <nickc@redhat.com>
439
440 * armemu.c (LHPOSTDOWN): Compute write back value before
441 performing load in case the offset register is overwritten.
442 (LHPOSTUP): Ditto.
443
0a4321b9
FN
4442000-07-14 Fernando Nasser <fnasser@cygnus.com>
445
446 * wrapper.c (sim_create_inferior): Fix typo in the previous patch.
447
64a10675
FN
4482000-07-14 Fernando Nasser <fnasser@cygnus.com>
449
450 * wrapper.c (sim_create_inferior): Reset mode to ARM when creating a
451 new inferior.
452
b0eae074
AO
4532000-07-04 Alexandre Oliva <aoliva@redhat.com>
454
ae3c7619
AO
455 * armvirt.c (ABORTS): Do not define.
456
1e6b544a
AO
457 * armdefs.h (struct ARMul_State): Add is_StrongARM.
458 (ARM_Strong_Prop, STRONGARM): Define.
459 * arminit.c (ARMul_NewState): Reset is_StrongARM.
460 (ARMul_SelectProcessor): Set is_StrongARM.
461 * wrapper.c (sim_create_inferior): Use bfd machine type to
462 determine processor type to emulate.
463 * armemu.h (BUSUSEDINCPCS, BUSUSEDINCPCN): Don't increment PC
464 when emulating StrongARM.
465
66210567
AO
466 * armemu.c (ARMul_Emulate, t_undefined): Proceed to next insn.
467
e063aa3b
AO
468 * armemu.h (INSN_SIZE): New macro.
469 (SET_ABORT): Save CPSR in SPSR and set LR.
470 * armemu.c (ARMul_Emulate, isize): Set to INSN_SIZE.
471 (WriteR15, WriteSR15): Do not discard bit 1 in Thumb mode.
472 * arminit.c (ARMul_Abort): Use new SETABORT and INSN_SIZE.
473
13b6dd6f
AO
474 * armemu.c (LoadSMult): Use WriteR15() to discard the least
475 significant bits of PC.
476
892c6b9d
AO
477 * armemu.h (WRITEDESTB): New macro.
478 * armemu.c (ARMul_Emulate26, bl): Use WriteR15Branch() to
479 modify PC. Moved the existing logic...
480 (WriteR15Branch): ... here. New function.
481 (WriteR15, WriteSR15): Drop the two least significant bits.
482 (LoadSMult): Use WriteR15Branch() to modify PC.
483 (LoadMult): Use WRITEDESTB() instead of WRITEDEST().
484
cf52c765
AO
485 * armemu.h (GETSPSR): Call ARMul_GetSPSR().
486 * armsupp.c (ARMul_CPSRAltered): Zero out bits as they're
487 extracted from state->Cpsr, but preserve the unused bits.
488 (ARMul_GetCPSR): Get bits preserved in state->Cpsr.
489 (ARMul_GetSPSR, ARMul_FixCPSR): Use ARMul_GetCPSR() to
490 get the full CPSR word.
491
4ef2594f
AO
492 * armemu.h (PSR_FBITS, PSR_SBITS, PSR_XBITS, PSR_CBITS): New.
493 (SETPSR_F, SETPSR_S, SETPSR_X, SETPSR_C): New macros.
494 (SETPSR, SET_INTMODE, SETCC): Removed.
495 * armsupp.c (ARMul_FixCPSR, ARMul_FixSPSR): Do not test bit
496 mask. Use SETPSR_* to modify PSR.
497 (ARMul_SetCPSR): Load all bits from value.
498 * armemu.c (ARMul_Emulate, msr): Do not test bit mask.
499
e62263b8
AO
500 * armemu.c (ARMul_Emulate): Compute writeback value before
501 loading, since the offset register may be the destination
502 register.
503
b0eae074
AO
504 * armdefs.h (SYSTEMBANK): Define as USERBANK.
505 * armsupp.c (ARMul_SwitchMode): Remove SYSTEMBANK cases.
506
ee9a7772
AO
5072000-06-22 Alexandre Oliva <aoliva@cygnus.com>
508
f9c22bc3
AO
509 * armemu.c (Multiply64): Fix computation of flag N.
510
ee9a7772
AO
511 * armemu.c (MultiplyAdd64): Fix computation of flag N.
512
fe47e8df
AO
5132000-06-20 Alexandre Oliva <aoliva@cygnus.com>
514
515 * armemu.h (NEGBRANCH): Do not overwrite the two most significant
516 bits of the offset.
517
c1a72ffd
NC
5182000-05-25 Nick Clifton <nickc@cygnus.com>
519
520 * armcopro.c (MMUMCR): Only indicate mode change if a singal has
521 really changed.
522 (MMUWrite): Only indicate mode change if a singal has really
523 changed.
524
525 * armdefs.h (SYSTEMMODE): Define.
526 (BANK_CAN_ACEESS_SPSR): Define.
527
528 * armemu.c (ARM_Emulate26): If the mode has changed allow the PC
529 to advance before stopping the emulation.
530
531 * arminit.c (ARMul_Reset): Ensure Mode field of State is set
532 correctly.
533
534 * armos.c (ARMul_OSInit): Create a initial stack pointer for
535 System mode.
536
537 * armsupp.c (ModeToBank): Remove unused first parameter.
538 Add support for System Mode.
539 (ARMul_GetSPSR): Use BANK_CAN_ACCESS_SPSR macro.
540 (ARMul_SetSPSR): Use BANK_CAN_ACCESS_SPSR macro.
541 (ARMul_FixSPSR): Use BANK_CAN_ACCESS_SPSR macro.
542 (ARMulSwitchMode): Add support for System Mode.
543
544Wed May 24 14:40:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
eb2d80b4
AC
545
546 * configure: Regenerated to track ../common/aclocal.m4 changes.
547
3463c3fb
NC
5482000-05-23 Nick Clifton <nickc@cygnus.com>
549
550 * wrapper.c (sim_store_register): Special handling for CPSR
551 register.
552
5d0d395e
FCE
5532000-03-11 Philip Blundell <philb@gnu.org>
554
555 * armemu.c (LoadSMult, LoadMult): Correct handling of aborts.
556 Patch from Allan Skillman <Allan.Skillman@arm.com>.
557
6c9e0292
FCE
558Wed Mar 22 15:24:21 2000 glen mccready <gkm@pobox.com>
559
560 * wrapper.c (sim_open,sim_close): Copy into myname, free myname.
561
6d358e86
NC
5622000-02-08 Nick Clifton <nickc@cygnus.com>
563
564 * wrapper.c: Fix compile time warning messages.
565 * armcopro.c: Fix compile time warning messages.
566 * armdefs.h: Fix compile time warning messages.
567 * armemu.c: Fix compile time warning messages.
568 * armemu.h: Fix compile time warning messages.
569 * armos.c: Fix compile time warning messages.
570 * armsupp.c: Fix compile time warning messages.
571 * armvirt.c: Fix compile time warning messages.
d0187574 572 * bag.c: Fix compile time warning messages.
6d358e86 573
dfcd3bfb
JM
5742000-02-02 Bernd Schmidt <bernds@cygnus.co.uk>
575
576 * *.[ch]: Use indent to make readable.
577
c2d11a7d
JM
5781999-11-22 Nick Clifton <nickc@cygnus.com>
579
580 * armos.c (SWIread): Generate an error message if a huge read is
581 performed.
582 (SWIwrite): Generate an error message if a huge write is
583 performed.
584
5c44784c
JM
5851999-10-27 Nick Clifton <nickc@cygnus.com>
586
587 * thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb
588 breakpoint.
589
2df3850c
JM
5901999-10-08 Ulrich Drepper <drepper@cygnus.com>
591
592 * armos.c (SWIopen): Always pass third parameter with 0666 since
593 otherwise uninitialized memory gets access if the O_CREAT bit is
594 set and so we possibly cannot access the file afterwards.
595
2acceee2
JM
5961999-09-29 Doug Evans <devans@casey.cygnus.com>
597
598 * armos.c (SWIWrite0): Send output to stdout instead of stderr.
599 (ARMul_OSHandleSWI, case SWI_WriteC,AngelSWI_Reason_WriteC): Ditto.
600
d4f3574e
SS
601Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
602
603 * configure: Regenerated to track ../common/aclocal.m4 changes.
604
cd0fc7c3
SS
6051999-05-08 Felix Lee <flee@cygnus.com>
606
607 * configure: Regenerated to track ../common/aclocal.m4 changes.
608
7a292a7a
SS
6091999-04-06 Keith Seitz <keiths@cygnus.com>
610
611 * wrapper.c (stop_simulator): New global.
612 (sim_stop): Set sim state to STOP and set
613 stop_simulator.
614 (sim_resume): Reset stop_simulator.
615 (sim_stop_reason): If stop_simulator is set, tell gdb
616 that the we took SIGINT.
617 * armemu.c (ARMul_Emulate26): Don't loop forever. Stop if
618 stop_simulator is set.
619
6201999-04-02 Keith Seitz <keiths@cygnus.com>
621
622 * armemu.c (ARMul_Emulate26): If NEED_UI_LOOP_HOOK, call ui_loop_hook
623 whenever the counter expires.
624 * Makefile.in (SIM_EXTRA_CFLAGS): Include define NEED_UI_LOOP_HOOK.
625
6261999-03-24 Nick Clifton <nickc@cygnus.com>
627
628 * armemu.c (ARMul_Emulate26): Handle new breakpoint value.
629 * thumbemu.c (ARMul_ThumbDecode): Handle new breakpoint value.
630
c906108c
SS
631Mon Sep 14 09:00:05 1998 Nick Clifton <nickc@cygnus.com>
632
633 * wrapper.c (sim_open): Set endianness according to BFD or command
634 line switch.
635
636 * tconfig.in: Define SIM_HAVE_BIENDIAN.
637
638Thu Aug 27 11:00:05 1998 Nick Clifton <nickc@cygnus.com>
639
640 * armemu.c (Multiply64): Test for Rm (rather than Rs) not being
641 the same as either RdHi or RdLo.
642
643Thu Jul 2 10:24:35 1998 Nick Clifton <nickc@cygnus.com>
644
645 * armos.c (ARMul_OSHandleSWI: AngelSWI_Reason_ReportException):
646 Set Reg[0] based on reason for for the exception.
647
648Thu Jun 4 15:22:03 1998 Jason Molenda (crash@bugshack.cygnus.com)
649
650 * armos.c (SWIwrite0): New function.
651 (WriteCommandLineTo): New function.
652 (SWIopen): New function.
653 (SWIread): New function.
654 (SWIwrite): New function.
655 (SWIflen): New function.
656 (ARMul_OSHandleSWI): Call new functions instead of handling
657 these here.
658 (ARMul_OSHandleSWI): Handle Angel SWIs correctly.
659 (*): Reformat spacing to be a bit more GNUly.
660 Most code taken from a patch by Anthony Thompson
661 (athompso@cambridge.arm.com)
662
663Tue Jun 2 15:22:22 1998 Nick Clifton <nickc@cygnus.com>
664
665 * armos.h: Add Angel SWI and its reason codes.
666 * armos.c (ARMul_OSHandleSWI): Ignore Angel SWIs (for now).
667
668Mon Jun 1 17:14:19 1998 Anthony Thompson (athompso@cambridge.arm.com)
669
670 * armos.c (ARMul_OSHandleSWI::SWI_Open): Handle special case
671 of ":tt" to catch stdin in addition to stdout.
672 (ARMul_OSHandleSWI::SWI_Seek): Return 0 or 1 to indicate failure
673 or success of lseek().
674
675Wed May 20 17:36:25 1998 Nick Clifton <nickc@cygnus.com>
676
677 * armos.c (ARMul_OSHandleSWI): Special case code to catch attempts
678 to open stdout.
679
680Wed Apr 29 15:29:55 1998 Jeff Johnston <jjohnstn@cygnus.com>
681
682 * armos.c (ARMul_OSHandleSWI): Added code for SWI_Clock,
683 SWI_Flen, and SWI_Time. Also fixed SWI_Seek code to only
684 seek from offset 0 and not to use R2 for whence since it is
685 not passed as part of the SWI call.
686
687Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
688
689 * configure: Regenerated to track ../common/aclocal.m4 changes.
690
691Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
692
693 * configure: Regenerated to track ../common/aclocal.m4 changes.
694 * config.in: Ditto.
695
696Sun Apr 26 15:20:26 1998 Tom Tromey <tromey@cygnus.com>
697
698 * acconfig.h: New file.
699 * configure.in: Reverted change of Apr 24; use sinclude again.
700
701Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
702
703 * configure: Regenerated to track ../common/aclocal.m4 changes.
704 * config.in: Ditto.
705
706Fri Apr 24 11:20:19 1998 Tom Tromey <tromey@cygnus.com>
707
708 * configure.in: Don't call sinclude.
709
710Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
711
712 * configure: Regenerated to track ../common/aclocal.m4 changes.
713
714Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
715
716 * configure: Regenerated to track ../common/aclocal.m4 changes.
717
718Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
719
720 * configure: Regenerated to track ../common/aclocal.m4 changes.
721
722Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
723
724 * configure: Regenerated to track ../common/aclocal.m4 changes.
725
726Tue Mar 10 09:26:38 1998 Nick Clifton <nickc@cygnus.com>
727
728 * armopts.h: Remove definition of LITTLEND - it is not used.
729
730Tue Feb 17 12:35:54 1998 Andrew Cagney <cagney@b1.cygnus.com>
731
732 * wrapper.c (sim_store_register, sim_fetch_register): Pass in
733 length parameter. Return -1.
734
735Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
736
737 * configure: Regenerated to track ../common/aclocal.m4 changes.
738
739Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
740
741 * configure: Regenerated to track ../common/aclocal.m4 changes.
742
743Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
744
745 * configure: Regenerated to track ../common/aclocal.m4 changes.
746
747Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
748
749 * configure: Regenerated to track ../common/aclocal.m4 changes.
750 * config.in: Ditto.
751
752Tue Dec 9 11:30:48 1997 Nick Clifton <nickc@cygnus.com>
753
754 * Makefile.in: Updated with changes from branch.
755 * armdefs.h: ditto
756 * armemu.c: ditto these changes
757 * armemu.h: ditto add support for
758 * armos.c: ditto the Thumb instruction
759 * armsupp.c: ditto set and the new v4
760 * armvirt.c: ditto architecture.
761 * wrapper.c: ditto
762 * thumbemu.c: New file from branch.
763
764
765Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
766
767 * configure: Regenerated to track ../common/aclocal.m4 changes.
768
769Thu Oct 30 13:54:06 1997 Nick Clifton <nickc@cygnus.com>
770
771 * armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI. Patch
772 from Tony Thompson at ARM: athompso@arm.com
773
774 * wrapper.c (sim_create_inferior): Add code to create an execution
775 environment. Patch from Tony Thompson at ARM: athompso@arm.com
776
777Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
778
779 * wrapper.c (sim_load): Pass lma_p and sim_write args to
780 sim_load_file.
781
782Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
783
784 * configure: Regenerated to track ../common/aclocal.m4 changes.
785
786Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
787
788 * configure: Regenerated to track ../common/aclocal.m4 changes.
789
790Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
791
792 * configure: Regenerated to track ../common/aclocal.m4 changes.
793
794Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
795
796 * configure: Regenerated to track ../common/aclocal.m4 changes.
797
798Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
799
800 * configure: Regenerated to track ../common/aclocal.m4 changes.
801
802Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
803
804 * configure: Regenerated to track ../common/aclocal.m4 changes.
805
806Thu Sep 4 17:21:23 1997 Doug Evans <dje@seba>
807
808 * configure: Regenerated to track ../common/aclocal.m4 changes.
809
810Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
811
812 * configure: Regenerated to track ../common/aclocal.m4 changes.
813 * config.in: Ditto.
814
815Tue Aug 26 10:37:27 1997 Andrew Cagney <cagney@b1.cygnus.com>
816
817 * wrapper.c (sim_kill): Delete.
818 (sim_create_inferior): Add ABFD argument.
819 (sim_load): Move setting of PC from here.
820 (sim_create_inferior): To here.
821
822Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
823
824 * configure: Regenerated to track ../common/aclocal.m4 changes.
825 * config.in: Ditto.
826
827Mon Aug 25 15:35:45 1997 Andrew Cagney <cagney@b1.cygnus.com>
828
829 * wrapper.c (sim_open): Add ABFD argument.
830
831Tue May 20 10:13:26 1997 Andrew Cagney <cagney@b1.cygnus.com>
832
833 * wrapper.c (sim_open): Add callback argument.
834 (sim_set_callbacks): Drop SIM_DESC argument.
835
836Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
837
838 * configure: Regenerated to track ../common/aclocal.m4 changes.
839
840Fri Apr 18 13:32:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
841
842 * wrapper.c (sim_stop): Stub sim_stop function.
843
844Thu Apr 17 18:33:01 1997 Fred Fish <fnf@cygnus.com>
845
846 * arminit.c (ARMul_NewState): Preinitialize the state to
847 all zero/NULL.
848
849Thu Apr 17 02:39:02 1997 Doug Evans <dje@canuck.cygnus.com>
850
851 * Makefile.in (SIM_OBJS): Add sim-load.o.
852 * wrapper.c (sim_kind,myname): New static locals.
853 (sim_open): Set sim_kind, myname.
854 (sim_load): Call sim_load_file to do work. Set start address from bfd.
855 (sim_create_inferior): Return SIM_RC. Delete start_address arg.
856
857Thu Apr 17 11:48:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
858
859 * wrapper.c (sim_trace): Update so that it matches prototype.
860
861Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
862
863 * configure: Regenerated to track ../common/aclocal.m4 changes.
864 * config.in: Ditto.
865
866Mon Apr 7 12:01:17 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
867
868 * Makefile.in (armemu32.o): Replace $< with autoconf recommended
869 $(srcdir)/....
870 (armemu26.o): Ditto.
871
872Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
873
874 * wrapper.c (sim_open): New arg `kind'.
875
876 * configure: Regenerated to track ../common/aclocal.m4 changes.
877
878Wed Apr 2 14:50:44 1997 Ian Lance Taylor <ian@cygnus.com>
879
880 * COPYING: Update FSF address.
881
882Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
883
884 * configure: Regenerated to track ../common/aclocal.m4 changes.
885
886Wed Mar 19 01:14:00 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
887
888 * configure: Regenerated to track ../common/aclocal.m4 changes.
889
890Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
891
892 * configure: Re-generate.
893
894Fri Mar 14 10:34:11 1997 Michael Meissner <meissner@cygnus.com>
895
896 * configure: Regenerate to track ../common/aclocal.m4 changes.
897
898Thu Mar 13 12:38:56 1997 Doug Evans <dje@canuck.cygnus.com>
899
900 * wrapper.c (sim_open): Has result now.
901 (sim_*): New SIM_DESC argument.
902
903Tue Feb 4 13:22:21 1997 Doug Evans <dje@canuck.cygnus.com>
904
905 * Makefile.in (@COMMON_MAKEFILE_FRAG@): Use
906 COMMON_{PRE,POST}_CONFIG_FRAG instead.
907 * configure.in: sinclude ../common/aclocal.m4.
908 * configure: Regenerated.
909
910Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
911
912 * configure configure.in Makefile.in: Update to new configure
913 scheme which is more compatible with WinGDB builds.
914 * configure.in: Improve comment on how to run autoconf.
915 * configure: Re-run autoconf to get new ../common/aclocal.m4.
916 * Makefile.in: Use autoconf substitution to install common
917 makefile fragment.
918
919Wed Nov 20 01:05:10 1996 Doug Evans <dje@canuck.cygnus.com>
920
921 * run.c: Deleted, use one in ../common now.
922 * Makefile.in: Delete everything that's been moved to
923 ../common/Make-common.in.
924 (SIM_OBJS): Define.
925 * configure.in: Simplify using macros in ../common/aclocal.m4.
926 * configure: Regenerated.
927 * config.in: New file.
928 * armos.c: #include config.h.
929 * wrapper.c (mem_size): Value is in bytes now.
930 (sim_callback): New global.
931 (arm_sim_set_profile{,_size}): Delete.
932 (arm_sim_set_mem_size): Rename to sim_size.
933 (sim_do_command): Call printf_filtered via callback.
934 (sim_set_callbacks): Record callback.
935
936Thu Oct 3 16:10:27 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
937
938 * Makefile.in (mostlyclean): Remove config.log.
939
940Wed Jun 26 12:17:24 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
941
942 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
943 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
944 (docdir): Removed.
945 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
946 (AC_PROG_INSTALL): Added.
947 * configure: Rebuilt.
948
949Wed Feb 21 12:14:31 1996 Ian Lance Taylor <ian@cygnus.com>
950
951 * configure: Regenerate with autoconf 2.7.
952
953Fri Dec 15 16:27:30 1995 Ian Lance Taylor <ian@cygnus.com>
954
955 * run.c (main): Use new bfd_big_endian macro.
956
957Mon Nov 20 17:40:38 1995 Doug Evans <dje@canuck.cygnus.com>
958
959 * run.c: Include "getopt.h".
960 (verbose): Delete.
961 (usage): Make static.
962 (main): Call arm_sim_set_verbosity.
963 Only load sections marked SEC_LOAD.
964 * wrapper.c (mem_size, verbosity): New static global.
965 (arm_sim_set_mem_size): Renamed from sim_size. Callers updated.
966 (arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
967
968Fri Nov 17 19:35:11 1995 Doug Evans <dje@canuck.cygnus.com>
969
970 * armdefs.h (ARMul_State): New member `verbose'.
971 * armrdi.c (ARMul_ConsolePrint): Add missing va_end.
972 * run.c (verbose): Make global.
973 * wrapper.c (init): Set state->verbose.
974 (ARMul_ConsolePrint): Don't print anything if !verbose.
975
976Fri Oct 13 15:30:30 1995 Doug Evans <dje@canuck.cygnus.com>
977
978 * armos.c: #include dbg_rdi.h.
979 (ARMul_OSHandleSWI): Handle SWI_Breakpoint.
980 * armos.h (SWI_Breakpoint): Define.
981 * wrapper.c: #include armemu.h, dbg_rdi.h.
982 (rc): Delete.
983 (sim_resume): Use state->EndCondition to record stop state.
984 Call FLUSHPIPE before returning.
985 (sim_stop_reason): Determine reason from state->EndCondition.
986
987Fri Oct 13 15:04:05 1995 steve chamberlain <sac@slash.cygnus.com>
988
989 * wrapper.c (sim_set_callbacks): New.
990
991Thu Sep 28 19:45:56 1995 Doug Evans <dje@deneb.cygnus.com>
992
993 * armos.c (ARMul_OSHandleSWI): Result of read/write calls is
994 number of bytes not read/written (or -1).
995
996Wed Sep 20 13:35:54 1995 Ian Lance Taylor <ian@cygnus.com>
997
998 * Makefile.in (maintainer-clean): New synonym for realclean.
999
1000Fri Sep 8 14:27:20 1995 Ian Lance Taylor <ian@cygnus.com>
1001
1002 * configure.in: Remove AC_PROG_INSTALL.
1003 * configure: Rebuild.
1004 * Makefile.in (INSTALL): Revert to using install.sh.
1005 (INSTALL_PROGRAM, INSTALL_DATA): Set to $(INSTALL).
1006 (INSTALL_XFORM, INSTALL_XFORM1): Restore.
1007 (mostlyclean): Make the same as clean, not distclean.
1008 (clean): Remove config.log.
1009 (install): Don't install in $(tooldir).
1010
1011Thu Sep 7 12:00:17 1995 Doug Evans <dje@canuck.cygnus.com>
1012
1013 (Try to) Update to new bfd autoconf scheme.
1014 * run.c: Don't include sysdep.h.
1015 * Makefile.in (INSTALL{,_PROGRAM,_DATA}): Use autoconf computed value.
1016 (CC, CFLAGS, AR, RANLIB): Likewise.
1017 (HDEFINES, TDEFINES): Define.
1018 (CC_FOR_BUILD): Delete.
1019 (host_makefile_frag): Delete.
1020 (Makefile): Don't depend on frags.
1021 * configure.in (sysdep.h): Don't create symlink.
1022 (host_makefile_frag, frags): Deleted.
1023 (CC, CFLAGS, AR, RANLIB, INSTALL): Compute values.
1024 * configure: Regenerated.
1025
1026Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
1027
1028 * Update all FSF addresses except those in COPYING* files.
1029
1030Wed Jul 5 16:15:54 1995 J.T. Conklin <jtc@rtl.cygnus.com>
1031
1032 * Makefile.in (clean): Remove run, libsim.a.
1033
1034 * Makefile.in, configure.in: converted to autoconf.
1035 * configure: New file, generated with autconf 2.4.
1036
1037 * arm.mt: Removed.
1038
1039Fri Jun 30 16:49:47 1995 Stan Shebs <shebs@andros.cygnus.com>
1040
1041 * wrapper.c (sim_do_command): New function.
1042
1043Tue Jun 13 10:57:32 1995 Steve Chamberlain <sac@slash.cygnus.com>
1044
1045 * armos.c (ARMul_OSHandleSWI): New version to work with
1046 newlib simply.
1047
1048Thu Jun 8 14:37:14 1995 Steve Chamberlain <sac@slash.cygnus.com>
1049
1050 * run.c (main): Grab return value from right register.
1051
1052Wed May 24 14:37:31 1995 Steve Chamberlain <sac@slash.cygnus.com>
1053
1054 * New.
1055
1056
This page took 0.203985 seconds and 4 git commands to generate.