Commit Graph
9880 Commits
Author SHA1 Message Date
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
Joel Sherrill c4e0484c72 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 20:58:50 +00:00
Joel Sherrill 2bd510395b 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 20:48:21 +00:00
Joel Sherrill 03f1297675 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 20:37:11 +00:00
Joel Sherrill 895321b7ee 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 20:19:22 +00:00