+2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * configure: Regenerated.
+
+2006-03-07 Paul Brook <paul@codesourcery.com>
+
+ * elfos.c (ARMul_OSHandleSWI): Call correct function for IsTTY.
+
+2006-02-01 Shaun Jackman <sjackman@gmail.com>
+
+ * armos.c (ARMul_OSHandleSWI): Handle the RedBoot system
+ call meminfo. Return ENOSYS for unhandled RedBoot syscalls.
+
+2005-11-23 Mark Mitchell <mark@codesourcery.com>
+
+ * wrapper.c (gdb/signals.h): Include it.
+ (SIGTRAP): Don't define.
+ (SIGBUS): Likewise.
+ (sim_stop_reason): Use TARGET_SIGNAL_* instead of SIG*.
+
+2005-11-16 Shaun Jackman <sjackman@gmail.com>
+
+ * armos.c: Include limits.h
+ (unlink): Remove this macro. It is unused in this file and
+ conflicts with sim_callback->unlink.
+ (PATH_MAX): Define as 1024 if not already defined.
+ (ReadFileName): New function.
+ (SWIopen): Fix a potential buffer overflow.
+ (SWIremove): New function.
+ (SWIrename): Ditto.
+ (ARMul_OSHandleSWI): Handle the RDP calls SWI_IsTTY,
+ SWI_Remove, and SWI_Rename, as well as the RDI calls
+ AngelSWI_Reason_IsTTY, AngelSWI_Reason_Remove, and
+ AngelSWI_Reason_Rename.
+
+2005-09-19 Paul Brook <paul@codesourcery.com>
+
+ * armdefs.h: Define ARMsword and ARMsdword. Use stdint.h when
+ available.
+ * armemu.c: Use them.
+ * armvirt.c (ARMul_MemoryInit): Use correct type for size.
+ * configure.ac: Check for stdint.h.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+2005-05-24 Nick Clifton <nickc@redhat.com>
+
+ * thumbemu.c (handle_v6_thumb_insn): New function.
+ (ARMul_ThumbDecode): Call handle_v6_thumb_insn() when an undefined
+ instruction binary is encountered.
+
+2005-05-12 Nick Clifton <nickc@redhat.com>
+
+ * Update the address and phone number of the FSF organization in
+ the GPL notices in the following files:
+ COPYING, Makefile.in, armcopro.c, armdefs.h, armemu.c,
+ armemu.h, armfpe.h, arminit.c, armopts.h, armos.c, armos.h,
+ armrdi.c, armsupp.c, armvirt.c, bag.c, bag.h, communicate.c,
+ communicate.h, dbg_conf.h, dbg_cp.h, dbg_hif.h, dbg_rdi.h,
+ gdbhost.c, gdbhost.h, iwmmxt.c, iwmmxt.h, kid.c, main.c,
+ maverick.c, parent.c, thumbemu.c, wrapper.c
+
+2005-04-20 Nick Clifton <nickc@redhat.com>
+
+ * armemu.c (handle_v6_insn): New function - emulate a few of the
+ v6 instructions - the ones now generated by GCC.
+ (ARMulEmulate32): Call handle_v6_insn when a possible v6 insn is
+ found.
+ * armdefs.h (struct ARMul_State): Add new field: is_v6.
+ (ARM_v6_Prop): Define.
+ * arminit.c (ARMul_NewState): Initialise the v6 flag.
+ (ARMul_SelectProcessor): Determine if the v6 flag should be
+ set.
+ * wrapper.c (sim_create_inferior): For unknown architectures,
+ default to allowing the v6 instructions.
+
+2005-04-18 Nick Clifton <nickc@redhat.com>
+
+ * iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment
+ operator to the RHS.
+ (WSLL, WSRA, WSRL, WUNPCKEH, WUNPACKEL): Use ULL suffix to
+ indicate an unsigned long long constant.
+
+2005-03-23 Mark Kettenis <kettenis@gnu.org>
+
+ * configure: Regenerate.
+
+2005-01-14 Andrew Cagney <cagney@gnu.org>
+
+ * configure.ac: Sinclude aclocal.m4 before common.m4. Add
+ explicit call to AC_CONFIG_HEADER.
+ * configure: Regenerate.
+
+2005-01-12 Andrew Cagney <cagney@gnu.org>
+
+ * configure.ac: Update to use ../common/common.m4.
+ * configure: Re-generate.
+
+2005-01-11 Andrew Cagney <cagney@localhost.localdomain>
+
+ * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+2005-01-07 Andrew Cagney <cagney@gnu.org>
+
+ * configure.ac: Rename configure.in, require autoconf 2.59.
+ * configure: Re-generate.
+
+2004-12-08 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure: Regenerate for ../common/aclocal.m4 update.
+
+2004-06-28 Andrew Cagney <cagney@gnu.org>
+
+ * armemu.c: Rename ui_loop_hook to deprecated_ui_loop_hook.
+
+2003-12-29 Mark Mitchell <mark@codesourcery.com>
+
+ * armos.c (fcntl.h): Do not include it.
+ (O_RDONLY): Do not define.
+ (O_WRONLY): Likewise.
+ (O_RDWR): Likewise.
+ (targ-vals.h): Include it.
+ (translate_open_mode): Use TARGET_O_* instead of O_*.
+ (SWIopen): Likewise.
+ * Makefile.in (armos.o): Depend on targ-vals.h.
+
+2003-04-13 Nick Clifton <nickc@redhat.com>
+
+ * armvirt.c (GetWord): Only call XScale_check_memacc if in XScale
+ mode.
+ (PutWord): Likewise.
+
+2003-03-30 Nick Clifton <nickc@redhat.com>
+
+ * configure.in (CON_FLAGS): Remove.
+ (COPRO): Unconditionally include iwmmxt.o.
+ * configure: Regenerate.
+ * Makefile.in (CON_FLAGS): Remove.
+ * armcopro.c: Remove use of __IWMMXT__ flag.
+ * wrapper.c: Likewise.
+ * armemu.c: Likewise.
+ Add explanatory comment for suppressed code.
+
+2003-03-27 Nick Clifton <nickc@redhat.com>
+
+ * armos.c (ARMul_OsHandleSWI): Catch SWIs for unhandled vectors.
+
+2003-03-27 Nick Clifton <nickc@redhat.com>
+
+ * configure.in: (CON_FLAGS): Define and intialise.
+ (COPRO): Add iwmmxt.o if configuring for XScale.
+ * configure: Regenerate.
+ * Makefile.in (iwmmxt.o): Add rule to build.
+ (COM_FLAGS): Define.
+ (ALL_FLAGS): Add CON_FLAGS.
+ * armcopro.c (ARMul_CoProInit): Initialise iWMMXt coprocessors.
+ * armdefs.h (struct ARMul_State): Add 'is_iWMMXt' field.
+ (ARM_iWMMXt_Prop): Define.
+ * armemu.c (ARMul_Emulate16): Intercept iWMMXt instructions and
+ pass to coprocessor.
+ * arminit.c (ARMul_NewState): Initialise 'is_iWMMXt'.
+ (ARMul_Abort): Catch branches through uninitialised vectors.
+ * armos.c (softevtorcode): Update comment.
+ (ARMul_OsInit): Use ARMUndefinedInstrV.
+ * wrapper.c (sim_create_inferior): Handle iWMMXt processor type.
+ (sim_store_register): Handle iWMMXt registers.
+ (sim_fetch_register): Handle iWMMXt registers.
+ * iwmmxt.h: New file. Exported iWMMXt coprocessor emulator
+ functions.
+ * iwmmxt.c: New file: iWMMXt emulator.
+
2003-03-20 Nick Clifton <nickc@redhat.com>
* Contribute support for Cirrus Maverick ARM co-processor,