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