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