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] Blackfin hardware boards support


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.




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