Commit Graph

9384 Commits

Author SHA1 Message Date
Joel Sherrill
c01e72bdc5 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out various BSPs bspstart.c contents. Move cache
	management code here.
	* mcf5223x/cache/cachepd.c, mcf5235/cache/cachepd.c: New files.
2008-09-19 15:51:33 +00:00
Joel Sherrill
0dba2a55d7 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/debugio.c: Split out bspstart contents. Use
	shared stub for bsp_start.
	* startup/bsppretaskinghook.c: New file.
	* startup/bspstart.c: Removed.
2008-09-19 15:50:44 +00:00
Joel Sherrill
97c64b01e7 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out bspstart contents. Use shared stub for
	bsp_start.
	* startup/h8bdinstallirq.c: New file.
	* startup/bspstart.c: Removed.
2008-09-19 15:50:26 +00:00
Joel Sherrill
ac243c5d08 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Eliminate tm27 items from bsp.h
2008-09-19 15:49:54 +00:00
Joel Sherrill
8074c0b1d0 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out bspstart contents. Move cache code to libcpu.
	* startup/bspgetcpuclockspeed.c: New file.
	* startup/bspstart.c: Removed.
2008-09-19 15:49:36 +00:00
Joel Sherrill
2fbe159e9a 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Split out bspstart contents. Move
	cache code to libcpu.
	* startup/bspgetcpuclockspeed.c: New file.
2008-09-19 15:49:28 +00:00
Joel Sherrill
c1dcda5d13 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove prototypes of routines in bootcard.h.
2008-09-18 21:06:53 +00:00
Joel Sherrill
4e1cc1739b 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Perform bsp_start() before bsp_get_work_area().
2008-09-18 20:48:17 +00:00
Joel Sherrill
17d9f5f9fa 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
	top level shared bsp_get_work_area() implementation.
2008-09-18 20:43:07 +00:00
Joel Sherrill
3a261b9b6d 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add use of shared bsppost.c
2008-09-18 20:42:46 +00:00
Joel Sherrill
ef37cb67a1 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
	bsp_get_work_area() implementation and use more of the BSP
	Initialization Framework.
	* startup/bspgetworkarea.c: New file.
2008-09-18 20:41:09 +00:00
Joel Sherrill
7f09abec3e 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Add
	bsp_get_work_area() implementation and use more of the BSP
	Initialization Framework.
	* startup/bspgetworkarea.c, startup/bsppost.c: New files.
2008-09-18 20:40:09 +00:00
Joel Sherrill
76ba5f222a 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
	top level shared bsp_get_work_area() implementation.
2008-09-18 18:01:48 +00:00
Joel Sherrill
bcb9f8c330 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
	PowerPC level shared bsp_get_work_area() implementation.
2008-09-18 17:54:14 +00:00
Joel Sherrill
5ce16e9ea9 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Remove unused variable.
2008-09-18 17:45:04 +00:00
Joel Sherrill
b8e42cd203 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary include of bsp.h
2008-09-18 17:43:39 +00:00
Joel Sherrill
3a1b7b8042 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* mcf5206/timer/timerisr.S: Remove unnecessary include of bsp.h
2008-09-18 17:43:06 +00:00
Joel Sherrill
ccceaf3e52 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary boilerplate comments.
2008-09-18 17:42:45 +00:00
Joel Sherrill
89fc9341b7 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, include/tm27.h: Remove unnecessary boilerplate
	comments.
2008-09-18 17:40:14 +00:00
Joel Sherrill
75c9e48d48 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary boilerplate comments. Eliminate use
	of EXTERN.
2008-09-18 17:38:43 +00:00
Joel Sherrill
9f74843ab2 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c, include/bsp.h: Remove unnecessary boilerplate
	comments. Eliminate use of EXTERN and move unnneccessarily global
	variables to console.c.
2008-09-18 17:38:26 +00:00
Joel Sherrill
67ed2a84fc 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary variables and EXTERN magic.
2008-09-18 17:34:49 +00:00
Joel Sherrill
a714cb4e0d 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Add include of rtems/libio.h.
2008-09-18 17:34:38 +00:00
Joel Sherrill
5e30d590ba 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg, compilers/gcc-target-default.cfg, custom/default.cfg.in:
	Eliminate START_BASE and START_FILE.
2008-09-18 17:34:06 +00:00
Joel Sherrill
341c6faac4 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary boilerplate comments.
2008-09-18 17:26:12 +00:00
Joel Sherrill
283e6f0df7 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
	is NOT used anywhere.
2008-09-18 15:09:21 +00:00
Joel Sherrill
b6f298c7e3 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Add start symbol to eliminate warning.
2008-09-17 19:28:50 +00:00
Joel Sherrill
25ed553913 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Regenerated.
2008-09-17 18:38:38 +00:00
Joel Sherrill
1986152ec9 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Add support for optionally having a unified work area. In
	other words, the RTEMS Workspace and C Program Heap are the same pool
	of memory.
2008-09-17 18:38:05 +00:00
Joel Sherrill
d4331a291b 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Work Area should start on 16 byte boundary.
2008-09-17 18:26:17 +00:00
Joel Sherrill
35150aae5d 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
	add simple device only filesystem (devfs), optionally completely drop
	out filesystem, and to clean up disabling newlib reentrancy support.
	This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
	now has a 15K code space.
	* optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
	Removed.
2008-09-17 16:22:40 +00:00
Joel Sherrill
a4b39697ea 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
	only filesystem (devfs), optionally completely drop out filesystem,
	and to clean up disabling newlib reentrancy support. This dropped 17K
	from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
	code space.
2008-09-17 16:16:31 +00:00
Joel Sherrill
d965db14f6 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* startup/bspstart.c: Merge GSOC project code to add simple device only
	filesystem (devfs), optionally completely drop out filesystem, and to
	clean up disabling newlib reentrancy support. This dropped 17K from
	the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K code
	space.
2008-09-17 16:16:16 +00:00
Joel Sherrill
41251f68c2 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspgetworkarea.c: New file.  This implementation should be useable
	by most BSPs if they provide the proper support in their linker script.
2008-09-16 22:17:23 +00:00
Joel Sherrill
e150cdbfe4 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 22:16:46 +00:00
Joel Sherrill
85e3716398 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/m68kbspgetworkarea.c: Removed.
2008-09-16 22:16:29 +00:00
Joel Sherrill
4c5212e270 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:26 +00:00
Joel Sherrill
07ce99e933 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 22:16:25 +00:00
Joel Sherrill
862058d59e 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds_ROM: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:11 +00:00
Joel Sherrill
8cf46cbc55 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmdsflash: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:09 +00:00
Joel Sherrill
384171ce21 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmdsflash,
	startup/linkcmdsram: Use top level shared bsp_get_work_area()
	implementation.
2008-09-16 22:16:07 +00:00
Joel Sherrill
ec2ae9fa87 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, start/start.S, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 22:16:06 +00:00
Joel Sherrill
b400277a4c 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds.flash: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:04 +00:00
Joel Sherrill
939439d3a9 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c, startup/init548x.c,
	startup/linkcmds, startup/linkcmds.m5484FireEngine.flash: Use top
	level shared bsp_get_work_area() implementation.
2008-09-16 22:16:01 +00:00
Joel Sherrill
53cb8234bb 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/init68360.c, startup/linkcmds,
	startup/linkcmds.bootp, startup/linkcmds.prom: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 22:15:59 +00:00
Joel Sherrill
e1ee0b599c 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
	anticipation of gen5200 and gen83xx being able to shared
	bsp_get_work_area() implementation.
2008-09-16 22:13:54 +00:00
Joel Sherrill
20d7660bd2 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:59:18 +00:00
Joel Sherrill
5053048395 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:44:34 +00:00
Joel Sherrill
284ed06a28 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:35:23 +00:00
Joel Sherrill
91b8fcfb81 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:14:25 +00:00