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