| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
shared/startup/linkcmds.base, shared/include/linker-symbols.h, shared/include/start.h, shared/start/start.S: New files.
|
|
|
|
| |
* bspgetworkarea.c: Fix typo. Add debug printk statements.
|
|
|
|
| |
* startup/linkcmds: Move WorkAreaBase to be closer to end definition.
|
|
|
|
| |
* include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
|
|
|
|
| |
* startup/linkcmds: Add WorkAreaBase.
|
|
|
|
| |
* bspgetworkarea.c: Augment to optionally know U-Boot.
|
|
|
|
|
|
|
| |
* Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c,
startup/cpuinit.c: Use top level shared bsp_get_work_area()
implementation. Augment it to know about U-Boot.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
|
|
|
| |
* Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
startup/bspstart.c, startup/cpuinit.c: Use top level shared
bsp_get_work_area() implementation. Augment it to know about U-Boot.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
|
| |
* shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
warnings by switching to uintptr_t.
|
|
|
|
|
| |
* include/bsp.h, startup/bspstart.c: Remove unused BSP_INIT_STACK_SIZE
now that the linkcmds accounts for the starting stack.
|
|
|
|
| |
* include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
|
|
|
|
| |
* shared/bspgetworkarea.c: Removed.
|
|
|
|
|
| |
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
|
|
|
|
|
|
| |
* Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level
shared bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
|
|
|
|
| |
* shared/start/start.S, shared/startup/bspgetworkarea.c,
shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
which reflect those tested on psim. Hopefully they work on all
boards. The initialization stack is explicitly declared in the
linkcmds memory layout rather than magic math.
|
|
|
|
|
|
| |
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
PowerPC level shared bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
|
|
| |
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
PowerPC level shared bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
|
|
|
| |
* Makefile.am, console/debugio.c: Split out bspstart contents. Use
shared stub for bsp_start.
* startup/bsppretaskinghook.c: New file.
* startup/bspstart.c: Removed.
|
|
|
|
|
|
|
| |
* Makefile.am: Split out bspstart contents. Use shared stub for
bsp_start.
* startup/h8bdinstallirq.c: New file.
* startup/bspstart.c: Removed.
|
|
|
|
| |
* include/bsp.h: Eliminate tm27 items from bsp.h
|
|
|
|
|
|
| |
* Makefile.am: Split out bspstart contents. Move cache code to libcpu.
* startup/bspgetcpuclockspeed.c: New file.
* startup/bspstart.c: Removed.
|
|
|
|
|
|
| |
* Makefile.am, startup/bspstart.c: Split out bspstart contents. Move
cache code to libcpu.
* startup/bspgetcpuclockspeed.c: New file.
|
|
|
|
| |
* include/bsp.h: Remove prototypes of routines in bootcard.h.
|
|
|
|
| |
* bootcard.c: Perform bsp_start() before bsp_get_work_area().
|
|
|
|
|
| |
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
top level shared bsp_get_work_area() implementation.
|
|
|
|
| |
* Makefile.am: Add use of shared bsppost.c
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
top level shared bsp_get_work_area() implementation.
|
|
|
|
|
| |
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
PowerPC level shared bsp_get_work_area() implementation.
|
|
|
|
| |
* startup/bspstart.c: Remove unused variable.
|
|
|
|
| |
* include/bsp.h: Remove unnecessary include of bsp.h
|
|
|
|
| |
* include/bsp.h: Remove unnecessary boilerplate comments.
|
|
|
|
|
| |
* include/bsp.h, include/tm27.h: Remove unnecessary boilerplate
comments.
|
|
|
|
|
| |
* include/bsp.h: Remove unnecessary boilerplate comments. Eliminate use
of EXTERN.
|
|
|
|
|
|
| |
* console/console.c, include/bsp.h: Remove unnecessary boilerplate
comments. Eliminate use of EXTERN and move unnneccessarily global
variables to console.c.
|
|
|
|
| |
* include/bsp.h: Remove unnecessary variables and EXTERN magic.
|
|
|
|
| |
* startup/bspstart.c: Add include of rtems/libio.h.
|
|
|
|
| |
* include/bsp.h: Remove unnecessary boilerplate comments.
|
|
|
|
|
| |
* include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
is NOT used anywhere.
|
|
|
|
| |
* startup/linkcmds: Add start symbol to eliminate warning.
|
|
|
|
| |
* preinstall.am: Regenerated.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* startup/linkcmds: Work Area should start on 16 byte boundary.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* bspgetworkarea.c: New file. This implementation should be useable
by most BSPs if they provide the proper support in their linker script.
|
|
|
|
|
|
| |
* Makefile.am, startup/linkcmds: Use top level shared
bsp_get_work_area() implementation.
* startup/bspgetworkarea.c: Removed.
|
|
|
|
| |
* shared/m68kbspgetworkarea.c: Removed.
|
|
|
|
|
| |
* Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
shared bsp_get_work_area() implementation.
|