[PATCH] Blackfin hardware boards support

Jeff Johnston jjohnstn@redhat.com
Fri Sep 21 20:41:00 GMT 2007


Hi Jie,

  Just break up the patch into multiple smaller patches with one 
ChangeLog entry.

-- Jeff J.

Jie Zhang wrote:
> This patch adds hardware board supports in libgloss for existing 
> Blackfin processors except bf561. Most parts of it are header files, 
> which define MMRs for each type of Blackfin processor. This patch also 
> provides default linker scripts.
>
> But the patch seems too large that newlib mailing list cannot accept:
>
>> Hi. This is the qmail-send program at sourceware.org.
>> I'm afraid I wasn't able to deliver your message to the following 
>> addresses.
>> This is a permanent error; I've given up. Sorry it didn't work out.
>>
>> <newlib@sourceware.org>:
>> ezmlm-reject: fatal: Sorry, I don't accept messages larger than 
>> 100000 bytes (#5.2.3)
>
> How should I do to post my patch such that it can be reviewed and 
> committed?
>
>
> Thanks,
> Jie
>
>
>
> 2007-09-20  Jie Zhang  <jie.zhang@analog.com>
>
>     * bfin/basiccrt.S: New.
>     * bfin/bf522.ld: New.
>     * bfin/bf525.ld: New.
>     * bfin/bf527.ld: New.
>     * bfin/bf531.ld: New.
>     * bfin/bf532.ld: New.
>     * bfin/bf533.ld: New.
>     * bfin/bf534.ld: New.
>     * bfin/bf536.ld: New.
>     * bfin/bf537.ld: New.
>     * bfin/bf538.ld: New.
>     * bfin/bf539.ld: New.
>     * bfin/bf542.ld: New.
>     * bfin/bf544.ld: New.
>     * bfin/bf548.ld: New.
>     * bfin/bf549.ld: New.
>     * bfin/bfin-common-sc.ld: New.
>     * bfin/include/blackfin.h: New.
>     * bfin/include/cdefBF522.h: New.
>     * bfin/include/cdefBF525.h: New.
>     * bfin/include/cdefBF527.h: New.
>     * bfin/include/cdefBF52x_base.h: New.
>     * bfin/include/cdefBF531.h: New.
>     * bfin/include/cdefBF532.h: New.
>     * bfin/include/cdefBF533.h: New.
>     * bfin/include/cdefBF534.h: New.
>     * bfin/include/cdefBF535.h: New.
>     * bfin/include/cdefBF536.h: New.
>     * bfin/include/cdefBF537.h: New.
>     * bfin/include/cdefBF538.h: New.
>     * bfin/include/cdefBF539.h: New.
>     * bfin/include/cdefBF53x.h: New.
>     * bfin/include/cdefBF541.h: New.
>     * bfin/include/cdefBF542.h: New.
>     * bfin/include/cdefBF544.h: New.
>     * bfin/include/cdefBF548.h: New.
>     * bfin/include/cdefBF549.h: New.
>     * bfin/include/cdefBF54x_base.h: New.
>     * bfin/include/cdefBF561.h: New.
>     * bfin/include/cdef_LPBlackfin.h: New.
>     * bfin/include/cplb.h: New.
>     * bfin/include/cplbtab.h: New.
>     * bfin/include/defBF522.h: New.
>     * bfin/include/defBF525.h: New.
>     * bfin/include/defBF527.h: New.
>     * bfin/include/defBF52x_base.h: New.
>     * bfin/include/defBF531.h: New.
>     * bfin/include/defBF532.h: New.
>     * bfin/include/defBF533.h: New.
>     * bfin/include/defBF534.h: New.
>     * bfin/include/defBF535.h: New.
>     * bfin/include/defBF536.h: New.
>     * bfin/include/defBF537.h: New.
>     * bfin/include/defBF538.h: New.
>     * bfin/include/defBF539.h: New.
>     * bfin/include/defBF541.h: New.
>     * bfin/include/defBF542.h: New.
>     * bfin/include/defBF544.h: New.
>     * bfin/include/defBF548.h: New.
>     * bfin/include/defBF549.h: New.
>     * bfin/include/defBF54x_base.h: New.
>     * bfin/include/defBF561.h: New.
>     * bfin/include/defblackfin.h: New.
>     * bfin/include/def_LPBlackfin.h: New.
>     * bfin/include/sys/_adi_platform.h: New.
>     * bfin/include/sys/anomaly_macros_rtl.h: New.
>     * bfin/include/sys/excause.h: New.
>     * bfin/include/sys/exception.h: New.
>     * bfin/include/sys/mc_typedef.h: New.
>     * bfin/include/sys/platform.h: New.
>     * bfin/include/sys/pll.h: New.
>     * bfin/include/sysreg.h: New.
>     * bfin/Makefile.in (top_srcdir): Define.
>     (mkinstalldirs): Define.
>     (BOARD_SCRIPTS): Define.
>     (BOARD_LDFLAGS): Define.
>     (BOARD_BSP): Define.
>     (BOARD_CRT0S): Define.
>     (BOARD_OBJS): Define.
>     (BOARD_TEST): Define.
>     (BOARD_INSTALL): Define.
>     (INCLUDES): Add -I$(srcdir)/include.
>     (all): Add ${BOARD_CRT0S} and ${BOARD_BSP}.
>     (.c.S): Remove.
>     (crt0.o): New target.
>     (basiccrt.o): Likewise.
>     (clean mostlyclean): Add ${BOARD_BSP}.
>     (install): Add ${BOARD_INSTALL}.
>     (install-sim): Reformat.
>     (install-board): New target.
>     * libnosys/configure.in (MISSING_SYSCALL_NAMES): Don't define
>     for bfin-*-*.
>     * libnosys/configure: Regenerate.
>
>
>



More information about the Newlib mailing list