[PATCH] Xilinx MicroBlaze support (1 of 2)

Michael Eager eager@eagercon.com
Sat Sep 19 02:31:00 GMT 2009

Hi --

I simplified the MicroBlaze support patch.

2009-09-18  Michael Eager <eager@eagercon.com>

      * COPYING.LIBGLOSS: Add Microblaze to Xilinx copyright notice.
      * COPYING.NEWLIB: Add Xilinx copyright notice.

     * configure.in: Add microblaze-*-*.
     * configure: Add microblaze-*-* (not regenerated.)
     * microblaze: NEW microblaze target directory.
     * microblaze/configure.in: NEW.
     * microblaze/configure: Generate.
     * microblaze/Makefile.in: NEW.
     * microblaze/{crt0.S, crt1.S, crt2.S, crt3.S, crt4.S, crtinit.S}: NEW.
     * microblaze/{pgcrtinit.S, _program_clean.S, _program_init.S,
     sbrk.c, sim-crtinit.S, sim-pgcrtinit.S, timer.c, _exception_handler.S,
     _hw_exception_handler.S, _interrupt_handler.S, xil_malloc.c,
     nnxil_printf.c, xil_sbrk.c: NEW.
     * microblaze/xilinx.ld: NEW.

     * configure.host: Add microblaze.
     * libc/include/machine/ieeefp.h [MICROBLAZE]: Define __IEEE_BIG_ENDIAN.
     * libc/include/machine/setjmp.h [MICROBLAZE]: Define _JBLEN, _JBTYPE.
     * libc/include/sys/config.h [MICROBLAZE]: Define _REENT_SMALL,
     * libc/include/sys/types.h: Treat XMK like rtems, define
     PTHREAD_MUTEX_DEFAULT, PTHREAD_STACK_MIN, define stuct pthread_attr_s.
     * libc/machine/configure.in: Add microblaze.
     * libc/machine/configure: Add microblaze (not regenerated).
     * libc/machine/microblaze/configure.in: NEW.
     * libc/machine/microblaze/configure: Generate.
     * libc/machine/microblaze/Makefile.am: NEW.
     * libc/machine/microblaze/Makefile.in: Generate.
     * libc/machine/microblaze/{abort.c, strcmp.c, strcpy.c, strlen.c,
     mallocr.c, longjmp.S, setjmp.S}: NEW.
     * libc/stdlib/mallocr.c [MICROBLAZE]: Don't declare sbrk prototype,
     mALLOc(): return malloc value.

Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mb-newlib-1.patch.bz2
Type: application/x-bzip2
Size: 38567 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20090919/8074be7b/attachment.bz2>

More information about the Newlib mailing list