XScale simulator and newlib support added.
Nick Clifton
nickc@redhat.com
Wed Nov 29 18:02:00 GMT 2000
Hi Guys,
I have now checked in the patches to add support for the Intel's
XScale ARM processor to the simulator and newlib. GCC is still to
come.
Cheers
Nick
newlib
2000-11-29 Nick Clifton <nickc@redhat.com>
* configure.host: Add xscale target.
* libc/machine/xscale: New directory.
* libc/machine/xscale/Makefile.am: New file.
* libc/machine/xscale/Makefile.in: New file.
* libc/machine/xscale/aclocal.m4: New file.
* libc/machine/xscale/configure: New file.
* libc/machine/xscale/configure.in: New file.
* libc/machine/xscale/memchr.S: New file.
* libc/machine/xscale/memcmp.S: New file.
* libc/machine/xscale/memcpy.S: New file.
* libc/machine/xscale/memmove.S: New file.
* libc/machine/xscale/memset.S: New file.
* libc/machine/xscale/strchr.S: New file.
* libc/machine/xscale/strcmp.S: New file.
* libc/machine/xscale/strcpy.S: New file.
* libc/machine/xscale/strlen.S: New file.
sim/arm
2000-11-29 Nick Clifton <nickc@redhat.com>
* 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.
* armos.c (ARMul_OSHandleSWI): If a SWI vector has been installed
and a SWI is not handled by the simulator, pass the SWI off to the
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.
dejagnu
2000-11-29 Drew Moseley <dmoseley@redhat.com>
* baseboards/xscale-cygmon.exp: New file for xscale board testing.
More information about the Binutils
mailing list