+
+ * aclocal.m4, configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
+ * aclocal.m4, configure: Regenerate.
+
+
+ * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
+ * aclocal.m4, configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * config.in, configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * wrapper.c: Include stdlib.h.
+
+
+ * iwmmxt.c: Include stdlib.h.
+
+
+ * configure: Regenerate.
+
+
+ * wrapper.c (sim_create_inferior): Accept some more ARM machine numbers.
+
+
+ * armemu.c (handle_v6_insn): Add support for SDIV and UDIV.
+ * thumbemu.c (handle_T2_insn): Likewise.
+
+
+ * armos.c (SWIread): Fix printf format.
+
+
+ PR sim/26365
+
+ * wrapper.c (sim_target_parse_command_line): Free discarded argv
+ entries.
+ (sim_open): Use a duplicate of argv instead of the original argv.
+
+
+ * iwmmxt.c: Fix spelling error (seperate).
+
+
+ * armemu.c (isize): Move this declaration ...
+ * arminit.c (isize): ... here.
+ * maverick.h: New file.
+ * wrapper.c: Include "maverick.h".
+ (<struct maverick_regs>, <union maverick_acc_regs>): Remove and update
+ comment.
+ (sim_create_inferior): Cast variables to proper type.
+ * maverick.c: Include "maverick.h".
+ (<struct maverick_regs>, <union maverick_acc_regs>): Move
+ declarations to maverick.h and update comment.
+ (DSPsc, DSPacc, DSPregs): Adjust comment.
+
+
+ PR 22663
+ * maverick.c (DSPCDP4): Add missing parameter to debug print
+ statement.
+
+
+ * wrapper.c (print_insn): Use disassembler instead of
+ print_insn_little_arm.
+
+
+ * configure: Regenerate.
+
+
+ * armos.c: Include libiberty.h.
+ (SWIopen): Use ARRAY_SIZE.
+ * armsupp.c: Include libiberty.h.
+ (ModeToBank): Use ARRAY_SIZE.
+ * wrapper.c (sim_target_parse_command_line): Likewise.
+
+
+ * armemu.c (Multiply64): Only issue error messages about invalid
+ arguments if debugging is enabled.
+ * armos.c (ARMul_OSHandleSWI): Ignore invalid flags.
+
+
+ * config.in, configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure.ac (SIM_AC_OPTION_ENVIRONMENT): Delete call.
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * config.in, configure: Regenerate.
+
+
+ * wrapper.c (sim_create_inferior): Mark argv and env const.
+ (sim_open): Mark argv const.
+
+
+ * configure: Regenerate.
+
+
+ * wrapper.c (sim_open): Update sim_parse_args comment.
+
+
+ * wrapper.c (sim_target_parse_arg_array): Replace for loop with
+ a call to countargv.
+
+
+ * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+ * wrapper.c (init): Change BIG_ENDIAN to BFD_ENDIAN_BIG.
+
+
+ * wrapper.c (sim_store_register): Rename to ...
+ (arm_reg_store): ... this.
+ (sim_fetch_register): Rename to ...
+ (arm_reg_fetch): ... this.
+ (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE.
+
+
+ * Makefile.in (SIM_OBJS): Delete sim-hload.o.
+
+
+ * config.in, configure: Regenerate.
+
+
+ * Makefile.in (SIM_OBJS): Delete bag.o.
+ * armdefs.h (struct ARMul_State): Delete ErrorCode.
+ (ResetPin, FIQPin, IRQPin, AbortPin, TransPin, BigEndPin, Prog32Pin,
+ Data32Pin, LateAbortPin, ARMul_OSExit, ARMul_OSLastErrorP,
+ ARMul_Debug, ARMul_OSException,rdi_log, SpinCursor, HOURGLASS,
+ HOURGLASS_RATE): Delete.
+ * armemu.c (ARMul_Emulate26): Delete ARMul_Debug call.
+ * arminit.c (ARMul_Reset): Do not set state->ErrorCode.
+ (ARMul_Abort): Delete ARMul_OSException call.
+ * armopts.h: Delete file.
+ * armos.c (isatty_, ARMul_OSExit, ARMul_OSException,
+ ARMul_OSLastErrorP, ARMul_Debug, BUFFERSIZE, UNIQUETEMPS, NOOP,
+ BINARY, READOP, WRITEOP, FIXCRLF): Delete.
+ (struct OSblock): Delete Time0, ErrorP, FileTable, FileFlags, and
+ tempnames.
+ (ARMul_OSInit): Do not set OSptr->ErrorP, OSptr->FileTable, or
+ OSptr->tempnames.
+ * armrdi.c: Delete file.
+ * armvirt.c: Delete armopts.h include.
+ (ARMul_LoadInstrS): Delete HOURGLASS logic.
+ * bag.c, bag.h, communicate.c, communicate.h, dbg_conf.h, dbg_cp.h,
+ dbg_hif.h: Delete files.
+ * dbg_rdi.h (RDP_*, RDI*): Delete defines.
+ (PointHandle, ThreadHandle, Dbg_ConfigBlock, Dbg_HostosInterface,
+ Dbg_MCState, getbufferproc): Delete.
+ (rdi_*): Delete Functions.
+ (RDI_ConfigAspect, RDI_ConfigMatchType, RDI_NameList): Delete
+ (struct RDIProcVec): Delete.
+ * gdbhost.c, gdbhost.h, kid.c, main.c, parent.c: Delete files.
+ * wrapper.c (ARMul_Debug): Delete.
+
+
+ * thumbemu.c (handle_T2_insn): Fix left shift of negative value.
+ * armemu.c (handle_v6_insn): Likewise.
+
+
+ * wrapper.c (sim_close): Delete.
+
+
+ * armcopro.c: Remove extraneous whitespace.
+ * armdefs.h: Likewise.
+ * armfpe.h: Likewise.
+ * arminit.c: Likewise.
+ * armopts.h: Likewise.
+ * armos.c: Likewise.
+ * armos.h: Likewise.
+ * armrdi.c: Likewise.
+ * armsupp.c: Likewise.
+ * armvirt.c: Likewise.
+ * bag.c: Likewise.
+ * bag.h: Likewise.
+ * communicate.c: Likewise.
+ * communicate.h: Likewise.
+ * dbg_conf.h: Likewise.
+ * dbg_cp.h: Likewise.
+ * dbg_hif.h: Likewise.
+ * dbg_rdi.h: Likewise.
+ * gdbhost.c: Likewise.
+ * gdbhost.h: Likewise.
+ * iwmmxt.c: Likewise.
+ * iwmmxt.h: Likewise.
+ * kid.c: Likewise.
+ * main.c: Likewise.
+ * maverick.c: Likewise.
+ * parent.c: Likewise.
+ * thumbemu.c: Likewise.
+ * wrapper.c: Likewise.
+
+
+ * Makefile.in (SIM_EXTRA_CFLAGS): Revert previous delta.
+ (SIM_EXTRA_LIBS): Add -lm.
+
+
+ * Makefile.in (SIM_EXTRA_CFLAGS): Add -lm.
+ * armdefs.h (ARMdval, ARMfval): New types.
+ (ARM_VFP_reg): New union.
+ (struct ARMul_State): Add VFP_Reg and FPSCR fields.
+ (VFP_fval, VFP_uword, VFP_sword, VFP_dval, VFP_dword): Accessor
+ macros for the new VFP_Reg field.
+ * armemu.c (handle_v6_insn): Add code to handle MOVW, MOVT,
+ QADD16, QASX, QSAX, QSUB16, QADD8, QSUB8, UADD16, USUB16, UADD8,
+ USUB8, SEL, REV, REV16, RBIT, BFC, BFI, SBFX and UBFX
+ instructions.
+ (handle_VFP_move): New function.
+ (ARMul_Emulate16): Add checks for newly supported v6
+ instructions. Add support for VMRS, VMOV and MRC instructions.
+ (Multiply64): Allow nRdHi == nRm and/or nRdLo == nRm when
+ operating in v6 mode.
+ * armemu.h (t_resolved): Define.
+ * armsupp.c: Include math.h.
+ (handle_VFP_xfer): New function. Handles VMOV, VSTM, VSTR, VPUSH,
+ VSTM, VLDM and VPOP instructions.
+ (ARMul_LDC): Test for co-processor 10 or 11 and pass call to the
+ new handle_VFP_xfer function.
+ (ARMul_STC): Likewise.
+ (handle_VFP_op): New function. Handles VMLA, VMLS, VNMLA, VNMLS,
+ VNMUL, VMUL, VADD, VSUB, VDIV, VMOV, VABS, VNEG, VSQRT, VCMP,
+ VCMPE and VCVT instructions.
+ (ARMul_CDP): Test for co-processor 10 or 11 and pass call to the
+ new handle_VFP_op function.
+ * thumbemu.c (tBIT, tBITS, ntBIT, ntBITS): New macros.
+ (test_cond): New function. Tests a condition and returns non-zero
+ if the condition has been met.
+ (handle_IT_block): New function.
+ (in_IT_block): New function.
+ (IT_block_allow): New function.
+ (ThumbExpandImm): New function.
+ (handle_T2_insn): New function. Handles T2 thumb instructions.
+ (handle_v6_thumb_insn): Add next_instr and pc parameters.
+ (ARMul_ThumbDecode): Add support for IT blocks. Add support for
+ v6 instructions.
+ * wrapper.c (sim_create_inferior): Detect a thumb address and call
+ SETT appropriately.
+
+
+ * configure: Regenerate.
+
+
+ * armdefs.h: Always include stdint.h.
+ [!__STDC__]: Delete.
+ [!HAVE_STDINT_H]: Delete.
+ * dbg_hif.h [!__STDC__]: Delete.
+
+
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * sim-main.h (SIM_CPU): Delete.
+
+
+ * sim-main.h (sim_cia): Delete.
+
+
+ * sim-main.h (CIA_GET, CIA_SET): Delete.
+
+
+ * wrapper.c (arm_pc_get, arm_pc_set): New functions.
+ (sim_open): Declare new local var i. Call CPU_PC_FETCH &
+ CPU_PC_STORE for all cpus.
+
+
+ * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
+ * sim-main.h (STATE_CPU): Delete.
+
+
+ * configure: Regenerate.
+
+
+ * Makefile.in (SIM_OBJS): Move wrapper.o to the start of the list.
+
+
+ * Makefile.in (SIM_OBJS): Delete sim-engine.o.
+
+
+ * Makefile.in (armos.o, armcopro.o, maverick.o, iwmmxt.o, arminit.o,
+ armrdi.o, armsupp.o, thumbemu.o, bag.o, wrapper.o): Delete rules.
+ * tconfig.h: Delete file.
+
+
+ * config.in, configure: Regenerate.
+
+
+ * Makefile.in (SIM_RUN_OBJS): Delete.
+ (SIM_EXTRA_CFLAGS): Delete -DSIM_TARGET_SWITCHES and
+ -DSIM_USE_DEPRECATED_RUN_FRONTEND.
+ (SIM_OBJS): Change to $(SIM_NEW_COMMON_OBJS).
+ * sim-main.h: New file.
+ * wrapper.c: Delete armdefs.h, sim-utils.h, and run-sim.h includes.
+ Add sim-main.h and sim-options.h includes.
+ (sim_callback, mem_size, trace): Add TODO comments.
+ (state): Delete static and add TODO comment.
+ (sim_kind, myname, big_endian): Delete.
+ (init): Change big_endian to CURRENT_TARGET_BYTE_ORDER check.
+ (sim_size, sim_trace, sim_info, sim_target_display_usage, sim_load,
+ sim_do_command, sim_set_callbacks, sim_complete_command): Delete.
+ (sim_target_parse_command_line): Mark static.
+ (free_state): New function.
+ (sim_open): Rewrite to use new common logic.
+ (sim_close): Delete body.
+
+
+ * Makefile.in (SIM_EXTRA_CFLAGS): Delete -DNEED_UI_LOOP_HOOK.
+ * interp.c [NEED_UI_LOOP_HOOK] (UI_LOOP_POLL_INTERVAL,
+ ui_loop_hook_counter, deprecated_ui_loop_hook): Delete.
+ (sim_resume) [NEED_UI_LOOP_HOOK]: Delete ui code.
+
+
+ * armemu.c [MODE32] (handle_v6_insn): Move definition.
+ (ARMul_Emulate26): Initialize do_int after label target.
+ * armemu.h (UNDEF_Test, UNDEF_Shift, UNDEF_MSRPC, UNDEF_MRSPC,
+ UNDEF_MULPCDest, UNDEF_MULDestEQOp1, UNDEF_LSRBPC,
+ UNDEF_LSRBaseEQOffWb, UNDEF_LSRBaseEQDestWb, UNDEF_LSRPCBaseWb,
+ UNDEF_LSRPCOffWb, UNDEF_LSMNoRegs, UNDEF_LSMPCBase,
+ UNDEF_LSMUserBankWb, UNDEF_LSMBaseInListWb, UNDEF_SWPPC,
+ UNDEF_CoProHS, UNDEF_MCRPC, UNDEF_LSCPCBaseWb,
+ UNDEF_UndefNotBounced, UNDEF_ShortInt, UNDEF_IllegalMode,
+ UNDEF_Prog32SigChange, UNDEF_Data32SigChange): Define to while(0).
+ * armsupp.c (ARMul_Align): Convert old style prototype.
+ * bag.c (addtolist, killwholelist): Mark static.
+ (BAG_newbag): Convert old style prototype.
+ * maverick.c (mv_compute_host_endianness): Delete.
+ * wrapper.c (verbosity, sim_set_verbose): Delete.
+ (init): Set state->verbose to 0.
+
+
+ * configure.ac: Call SIM_AC_OPTION_ENDIAN, SIM_AC_OPTION_ALIGNMENT,
+ SIM_AC_OPTION_HOSTENDIAN, SIM_AC_OPTION_ENVIRONMENT,
+ SIM_AC_OPTION_INLINE, and SIM_AC_OPTION_WARNINGS.
+ * config.in, configure: Regenerate.
+
+
+ * Makefile.in (COPRO): Delete.
+ (SIM_OBJS): Expand COPRO.
+ * configure.ac: Deletd stdint.h check.
+ (COPRO): Delete.
+ * configure: Regenerate.
+
+
+ * config.in, configure: Regenerate.
+ * tconfig.in: Rename file ...
+ * tconfig.h: ... here.
+
+
+ * Makefile.in (SIM_EXTRA_CFLAGS): Add
+ -DSIM_USE_DEPRECATED_RUN_FRONTEND.
+ (SIM_RUN_OBJS): Set to run.o.
+
+
+ * configure.ac (AC_CHECK_HEADERS): Delete unistd.h.
+ * aclocal.m4, configure: Regenerate.
+
+
+ * configure: Regenerate.
+
+
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+
+ * wrapper.c: Convert function declarations to ISO C format.
+ (sim_open): Delete code for handling t,d and z command line
+ options.
+
+
+ * wrapper.c (op_print): New function.
+ (sim_dis_read): New function.
+ (print_insn): New function - disassembles the given instruction.
+ (sim_trace): Note that tracing is now allowed.
+ (sim_create_inferior): Default to emulating v6.
+ Initialise the disassembler machinery.
+ (sim_target_parse_command_line): Add support for -t -d and -z
+ options.
+ (sim_target_display_usage): Note existence of -d and -z options.
+ (sim_open): Parse -t -d and -z options.
+ * armemu.h: Add exports of trace, disas and trace_funcs.
+ Add prototype for print_insn.
+ * armemu.c (ARMul_Emulate26): Add tracing code.
+ Delete unused variables.
+ * thumbemu (handle_v6_thumb_insn): Delete unused variable Rd.
+ Move Rm variable into switch cases.
+ Add tracing code.
+
+ * armcopro.c (XScale_cp15_init): Add a return value.
+ (XScale_cp13_init): Likewise.
+ (XScale_cp14_init): Likewise.
+ (XScale_cp15_LDC): Delete unused function.
+ (XScale_cp15_STC): Likewise.
+ * maverick.c: Delete comment inside comment.
+ (DSPInit): Delete unused function.
+ (DSPMCR4): Fix compile time warning about missing parenthesis.
+ (DSPMCR5): Likewise.
+ (DSPCDP6): Delete unused variable opcode2.
+
+
+ PR sim/8388
+ * armemu.c (WriteR15Load): New function. Determines if the state
+ can be changed upon a write to R15.
+ (LoadMult): Use WriteR15Load.
+ * armemu.h (WRITEDESTB): Use WriteR15Load.
+
+
+ * wrapper.c (sim_do_command): Add const to cmd.
+
+
+ * wrapper.c (sim_load): Add const to prog.
+
+
+ * configure: Regenerate.
+
+
+ * aclocal.m4, configure: Regenerate.
+
+
+ * armemu.c (ARMul_Emulate32): Emulate instructions MOVW and MOVT.
+
+
+ * COPYING: Update to GPL version 3.
+
+
+ PR sim/14540
+ * armsupp.c (ARMul_MRC): Return 0 if access to the MRC instruction
+ is denied.
+
+
+ * wrapper.c (libiberty.h): Include.
+ (sim_store_register, sim_fetch_register): On success, return
+ length, instead of -1.
+
+
+ * config.in, configure: Regenerate.
+
+
+ * wrapper.c (sim_create_inferior): Treat WMMX2 binaries as iWMMXt
+ binaries (for now).
+
+
+ PR gdb/7205
+
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+
+
+ PR 14072
+ * wrapper.c: Include config.h before system header files.
+
+
+ * aclocal.m4, config.in, configure: Regenerate.
+
+
+ * aclocal.m4: New file.
+ * configure: Regenerate.
+
+
+ * configure.ac: Change include to common/acinclude.m4.
+
+
+ * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
+ call. Replace common.m4 include with SIM_AC_COMMON.
+ * configure: Regenerate.
+
+
+ PR sim/12737
+ * iwmmxt.c (WCMPGT): Sign extend 32-bit values before performing a
+ signed compare.
+ (WMAC): Extend computed result before adding to result register.
+ (WRSA): Sign extend 32-bit values before shifting.
+
+
+ * wrapper.c (sim_complete_command): New stub function.
+
+
+ * communicate.c (MYread_char): Check error return from accept() call
+ by its equality to -1 not by it being negative.
+ (MYread_charwait): Likewise.
+ * main.c (main): Likewise for both socket() and accept() calls.
+
+
+ * wrapper.c (sim_write): Add const to buffer arg.
+
+
+ * configure: Regenerate.
+
* config.in: Regenerate.
* config.in: Ditto.
* configure: Regenerate.
* wrapper.c (sim_target_display_usage): Add help parameter.
set.
* wrapper.c (sim_create_inferior): For unknown architectures,
default to allowing the v6 instructions.
-
+
* iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment
* Contribute support for Cirrus Maverick ARM co-processor,
* maverick.c: New file: Support for Maverick floating point
- co-processor.
- * Makefile.in: Add maverick.o target.
- * configure.in (COPRO): Add maverick.o.
- * configure: Regenerate.
- * armcopro.c (ARMul_CoProInit): Only initialise co-processors
+ co-processor.
+ * Makefile.in: Add maverick.o target.
+ * configure.in (COPRO): Add maverick.o.
+ * configure: Regenerate.
+ * armcopro.c (ARMul_CoProInit): Only initialise co-processors
available on target processor. Add code to initialse Maverick
co-processor support code.
- * armdefs.h (ARMul_state): Add is_ep9312 field.
- (ARM_ep9312_Prop): Define.
- * armemu.h: Add prototypes for Maverick co-processor
+ * armdefs.h (ARMul_state): Add is_ep9312 field.
+ (ARM_ep9312_Prop): Define.
+ * armemu.h: Add prototypes for Maverick co-processor
functions.
- * arminit.c (ARMul_SelectProcessor): Initialise the
+ * arminit.c (ARMul_SelectProcessor): Initialise the
co-processor support once the chip has been selected.
- * wrapper.c: Add support for Maverick co-processor.
- (init): Do not call ARMul_CoProInit. Delays this until the
+ * wrapper.c: Add support for Maverick co-processor.
+ (init): Do not call ARMul_CoProInit. Delays this until the
chip has been selected.
* wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd.
-
+
* README.Cygnus: Rename from this ..
* armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH
and MIAxy instructions.
-
+
* armos.h (ADP_Stopped_RunTimeError): Set correct value.
(ARMul_OSInit): For XScale targets, only support the ANGEL
SWI interface. (This is at the request if Intel).
(ARMul_OSHandleSWI): Examine swi_mask to see if a particular
- SWI call should be emulated.
+ SWI call should be emulated.
Do not fall through from AngelSWI_Reason_WriteC.
Propagate exit code from RedBoot Exit SWI.
* rdi-dgb.h (swi_mask): Prototype.
* thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2.
- Compute destination address of BLX(1) instruction by
- taking bit 1 from PC and not from bit 0 of the offset.
+ Compute destination address of BLX(1) instruction by
+ taking bit 1 from PC and not from bit 0 of the offset.
(ARMul_SwapWord): Pass extra parameter to PutWord.
(ARMul_SafeReadByte): New Function: Read a byte but do not abort.
(ARMul_SafeWriteByte): New Function: Write a byte but do not abort.
-
+
* armdefs.h: Add prototypes for ARMul_SafeReadByte and
ARMul_SafeWriteByte.
-
+
* wrapper.c (sim_write): Use ARMul_SafeWriteByte.
(sim_read): Use ARMul_SafeReadByte.
(SWIwrite): Use ARMul_SafeReadByte.
(ARMul_OSHandleSWI): Remove use of is_SWI_handler.
(ARMul_OSException): Remove use of is_SWI_handler.
-
+
* armemu.c: Remove Prefetch abort for breakpoints. Instead set
* armdefs.h (State): Add 'v5e' and 'xscale' fields.
(ARM_v5e_Prop): Define.
(ARM_XScale_Prop): Define.
-
+
* wrapper.c (sim_create_inferior): Select processor based on
machine number.
(SWI_vector_installed): New boolean. Set to true if the SWI
vector address is written to by the executable.
-
+
* arminit.c (ARMul_NewState): Switch default to 32 bit mode.
(ARMul_SelectProcessor): Initialise v5e and xscale signals.
(ARMul_Abort): Fix calculation of LR address.
vector, otherwise issue a warning message and continue.
* armsupp.c (ARMul_CPSRAltered): Set S bit aswell.
-
+
* thumbemu.c: Add v5 instruction simulation.
* armemu.c: Add v5, XScale and El Segundo instruction simulation.
* armcopro.c: Add XScale co-processor emulation.
* armemu.h: Add exported XScale co-processor functions.
-
+
* armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM
* armsupp.c: Fix compile time warning messages.
* armvirt.c: Fix compile time warning messages.
* bag.c: Fix compile time warning messages.
-
+
* *.[ch]: Use indent to make readable.
* thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb
- breakpoint.
+ breakpoint.
* configure: Regenerated to track ../common/aclocal.m4 changes.
-
+
* wrapper.c (stop_simulator): New global.
(SWIread): New function.
(SWIwrite): New function.
(SWIflen): New function.
- (ARMul_OSHandleSWI): Call new functions instead of handling
+ (ARMul_OSHandleSWI): Call new functions instead of handling
these here.
(ARMul_OSHandleSWI): Handle Angel SWIs correctly.
(*): Reformat spacing to be a bit more GNUly.
- Most code taken from a patch by Anthony Thompson
+ Most code taken from a patch by Anthony Thompson
* armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI. Patch
* wrapper.c (sim_create_inferior): Add code to create an execution
- * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
- INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
- (docdir): Removed.
- * configure.in (AC_PREREQ): autoconf 2.5 or higher.
- (AC_PROG_INSTALL): Added.
- * configure: Rebuilt.
+ * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+ INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+ (docdir): Removed.
+ * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+ (AC_PROG_INSTALL): Added.
+ * configure: Rebuilt.
* wrapper.c (mem_size, verbosity): New static global.
(arm_sim_set_mem_size): Renamed from sim_size. Callers updated.
(arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
-
+
* armdefs.h (ARMul_State): New member `verbose'.
* New.
-
-