[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.

Libgloss:
     * 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.

Newlib:
     * 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,
     _UNIX98_THREAD_MUTEX_ATTRIBUTES.
     * libc/include/sys/types.h: Treat XMK like rtems, define
     PTHREAD_MUTEX_NORMAL, PTHREAD_MUTEX_ERRORCHECK, PTHREAD_MUTEX_RECURSIVE,
     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