This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Xilinx MicroBlaze support (1 of 2)


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

Attachment: mb-newlib-1.patch.bz2
Description: BZip2 compressed data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]