| 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.
|
|
|
|
|
|
| |
* libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
is no PCI bus based upon the BSP not having a base address defined.
This means this driver cannot be supported on that board.
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/network/dec21140.c, libchip/network/elnk.c,
libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
|
|
|
|
|
|
| |
* custom/ep1a.cfg, custom/mtx603e.cfg, custom/mvme2100.cfg,
custom/psim.cfg, custom/score603e.cfg: Eliminate vestiges of mpc603e
define.
|
|
|
|
|
|
| |
* libmisc/shell/main_mallocinfo.c, libmisc/shell/main_wkspaceinfo.c:
Include information on whether C Program Heap and RTEMS Workspace are
separate.
|
|
|
|
|
| |
* rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
them out of a BSP.
|
|
|
|
|
|
| |
* Makefile.am: Split out various BSPs bspstart.c contents. Move cache
management code here.
* mcf5223x/cache/cachepd.c, mcf5235/cache/cachepd.c: New files.
|
|
|
|
|
|
|
| |
* 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().
|
|
|
|
| |
* libfs/Makefile.am: Do not build nfsclient if no networking.
|
|
|
|
|
|
| |
* unlimited/system.h: Support up to 10K tasks in loop. With 64MB on
pc386 and configured for unified workspace, you can get close to
this.
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* mcf5206/timer/timerisr.S: 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.
|
|
|
|
|
| |
* cfg/bare-avr3.cfg, cfg/bare-avr5.cfg: Eliminate START_BASE and
START_FILE.
|
|
|
|
|
| |
* leaf.cfg, compilers/gcc-target-default.cfg, custom/default.cfg.in:
Eliminate START_BASE and START_FILE.
|
|
|
|
|
|
|
|
|
| |
* compilers/gcc-no_bsp.cfg, compilers/gcc-target-default.cfg,
custom/bare.cfg, custom/c3xsim.cfg, custom/c4xsim.cfg,
custom/default.cfg, custom/haleakala.cfg, custom/mbx8xx.cfg,
custom/mvme2307.cfg, custom/mvme3100.cfg, custom/mvme5500.cfg,
custom/posix.cfg, custom/ss555.cfg, custom/virtex.cfg: Eliminate
START_BASE and START_FILE.
|