aboutsummaryrefslogtreecommitdiff
path: root/libgloss/arm
AgeCommit message (Collapse)AuthorFilesLines
2006-02-242006-02-24 Paul Brook <paul@codesourcery.com>Jeff Johnston1-0/+4
* arm/redboot-crt0.S: Use cps in Thumb-2 mode.
2006-02-072006-02-07 Paul Brook <paul@codesourcery.com>Jeff Johnston6-19/+57
* arm/crt0.S: Add Thumb-2 startup code. * arm/redboot-crt0.S: Ditto. * arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn. * arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define. * arm/trap.S: Disable for Thumb-2.
2005-11-302005-11-30 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-2/+41
* arm/libcfunc.c (clock, sleep, usleep): New functions. * arm/syscalls.c (_clock): New function. (_times): Call _clock.
2005-11-172005-11-17 Shaun Jackman <sjackman@gmail.com>Jeff Johnston1-4/+1
* libgloss/arm/libcfunc.c (isatty): Call _isatty. GDB now supports the IsTTY SWI that _isatty calls.
2005-10-202005-10-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-10/+18
* arm/configure.in: Add AC_SUBST for BUILD_CRT0_TRUE and BUILD_CRT0_FALSE. * arm/configure: Regenerate.
2005-10-172005-10-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-6/+6
* arm/configure.in: Support building crt0.o when syscalls are disabled in newlib. * arm/configure: Regenerated.
2005-08-162005-08-16 Shaun Jackman <sjackman@gmail.com>Jeff Johnston1-2/+26
* arm/syscalls.c (initialise_monitor_handles): Set monitor_stderr to the result of SWI_open(":tt", "a") instead of simply duplicating stdout.
2005-08-02Fixed comment spacing.Jeff Johnston1-1/+1
2005-08-022005-08-02 Shaun Jackman <sjackman@gmail.com>Jeff Johnston1-0/+10
* libgloss/arm/libcfunc.c (isatty): New function.
2005-08-022005-08-02 Shaun Jackman <sjackman@gmail.com>Jeff Johnston1-25/+14
* libgloss/arm/syscalls.c (_exit): Call _kill with the second argument set to -1, which is an invalid signal number. (_kill): Comment and coding style changes only. (_raise): Remove function.
2005-07-192005-07-19 Paul Brook <paul@codesourcery.com>Jeff Johnston1-0/+7
* arm/crt0.S: Ensure doubleword stack alignment.
2005-07-182005-07-18 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-30/+58
* libgloss/arm/libcfunc.c (abort): Call _exit instead of the RDI swi. (alarm): Add the weak attribute. (pause): New function. Return ENOSYS. * libgloss/arm/syscalls.c (_getpid): Add the weak attribute. (_fstat): Ditto. (_stat): Ditto. (_link): Ditto. Return ENOSYS. (_unlink): Call the swi instead of returning -1. (_raise): Add the weak attribute. Return ENOSYS. (isatty): Rename to _isatty. Call the swi instead of returning 1. (_system): Call the swi instead of returning ENOSYS. (_rename): Ditto.
2005-05-20 * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld,Corinna Vinschen1-0/+1
* m68hc11/sim-valid-m68hc12.ld, mcore/elf-cmb.ld, mips/cfe.ld, * mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld, * mips/idt32.ld, mips/idt64.ld, mips/jmr3904app-java.ld, * mips/jmr3904app.ld, mips/jmr3904dram-java.ld, mips/jmr3904dram.ld, * mips/nullmon.ld, mips/pmon.ld, mn10200/eval.ld, mn10200/sim.ld, * mn10300/asb2303.ld, mn10300/asb2305.ld, mn10300/eval.ld, * mn10300/sim.ld, rs6000/ads.ld, rs6000/mbx.ld, rs6000/yellowknife.ld, * sh/sh1lcevb.ld, sh/sh2lcevb.ld, sh/sh3bb.ld, sh/sh3lcevb.ld, * sparc/elfsim.ld, sparc/ex930.ld, sparc/ex931.ld, sparc/ex934.ld, * sparc/sparc86x.ld, xstormy16/eva_app.ld, xstormy16/eva_stub.ld, * xstormy16/sim_high.ld, xstormy16/sim_rom.ld: Add .debug_ranges section.
2005-05-052005-05-05 Tobias Anderberg <tobias.anderberg@axis.com>Jeff Johnston1-1/+1
* arm/syscalls.c (get_errno): Fix output register constraint.
2005-04-282005-04-28 Shaun Jackman <sjackman@gmail.com>Jeff Johnston1-1/+3
* libgloss/syscalls.c (get_errno): Add an output register constraint.
2005-04-132005-04-12 Shaun Jackman <sjackman@gmail.com>Jeff Johnston1-2/+2
* libgloss/arm/Makefile.in (RDPMON_BSP): librdpmon.a was empty due to a typo. Fixed. (RDIMON_BSP): Ditto.
2005-02-082005-02-08 Antony King <antony.king@st.com>Jeff Johnston1-16/+8
* arm/syscalls.c: Change CHECK_INIT to pass reentrant struct instead of file pointer.
2005-01-072005-01-07 Paul Brook <paul@codesourcery.com>Jeff Johnston1-0/+6
* arm/crt0.S: Call __libc_{init,fini}_array instead of _init/_fini if they exist.
2004-11-262004-11-26 Paul Brook <paul@codesourcery.com>Jeff Johnston1-0/+9
* arm/crt0.S (_start): Add .cantunwind annotation.
2004-10-012004-01-01 Paul Brook <paul@codesourcery.com>Paul Brook2-2/+2
* arm/configure.in: Add *-*-aebi target. * arm/configure: Regenerate.
2004-06-282004-06-27 Hideki Iwamoto <h-iwamoto@kit.hi-ho.ne.jp>Jeff Johnston1-9/+10
* Makefile.in: Support $(DESTDIR). * arm/Makefile.in: Ditto. * d30v/Makefile.in: Ditto. * doc/Makefile.in: Ditto. * fr30/Makefile.in: Ditto. * frv/Makefile.in: Ditto. * hp74x/Makefile.in: Ditto. * i386/Makefile.in: Ditto. * i960/Makefile.in: Ditto. * iq2000/Makefile.in: Ditto. * libnosys/Makefile.in: Ditto. * m32r/Makefile.in: Ditto. * m68hc11/Makefile.in: Ditto. * m68k/Makefile.in: Ditto. * mcore/Makefile.in: Ditto. * mips/Makefile.in: Ditto. * mn10200/Makefile.in: Ditto. * mn10300/Makefile.in: Ditto. * pa/Makefile.in: Ditto. * rs6000/Makefile.in: Ditto. * sparc/Makefile.in: Ditto. * sparc/libsys/Makefile.in: Ditto. * xstormy16/Makefile.in: Ditto.
2004-06-172004-06-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-12/+53
* arm/configure.in: Check the value of newlib-may-supply-syscalls enablement variable to determine if crt0 should or should not be built. * arm/configure: Regenerated. * arm/Makefile.in: Changed to look at @BUILD_CRT0_TRUE@ and @BUILD_CRT0_FALSE@ variables set in configure to determine if crt0.o should be built and installed.
2004-06-092004-06-09 Toralf Lund <toralf@procaptura.com>Jeff Johnston10-4/+1270
* arm/crt0.S: Copied from newlib and it now also sets up stacks for FIQ and IRQ mode, plus calls hardware_init_hook() and software_init_hook() if present. * arm/libcfunc.c, arm/swi.h, arm/syscalls.c: Copied from newlib. * arm/Makefile.in: Build crt0.o, rdpmon-crt0.o, rdimon-crt0.o, librdpmon.a, librdimon.a - support file for "bare" setup, as well as "RDP" and "RDI" monitors. * arm/coff-rdpmon.specs, arm/elf-rdpmon.specs, arm/coff-rdimon.specs, arm/elf-rdimon.specs: gcc specs files to go with above mentioned support libs and startfiles.
2002-11-072002-11-08 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston8-23/+64
* arm/Makefile.in: Add support for new pid specs. * arm/coff-iq80310.specs: Change to allow future support. * arm/elf-iq80310.specs: Ditto. * arm/elf-redboot.specs: Ditto. * arm/coff-redboot.ld: Add EH frame support. * arm/redboot-crt0.S: Add optional code to clear bss without memset. * arm/coff-pid.specs: New file. * arm/elf-pid.specs: New file.
2002-04-29 * arm/syscall.h: New file. To define extra syscall values for RedBoot.Jonathan Larmour2-16/+143
* arm/redboot-syscalls.c (_close): Fix setting of errno value. (_lseek): Ditto. (_open): Ditto. (_write): Ditto. (_read): Ditto. (_rename): New function. (_system): Ditto. (_stat): Ditto. (_unlink): Call a syscall for this now. (isatty): Ditto. (_fstat): Ditto. (_gettimeofday): Ditto.
2002-02-05Add eh stuff and .jcr.Mark Salter1-1/+3
2002-02-05Add crti to startfile.Mark Salter2-2/+2
2002-02-05Add init/fini support.Mark Salter1-0/+15
2002-01-24Use __get_memtop to put stack in high memory.Mark Salter1-0/+4
2002-01-24(_times): Unconditionally use SYS_times.Mark Salter1-6/+14
(__get_memtop): New funtion to return top of memory.
2002-01-07Add ARM supportMark Salter11-0/+1994