summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-22lpc24xx: New BSPThomas Doerfler2-0/+9
shared/startup/linkcmds.base, shared/include/linker-symbols.h, shared/include/start.h, shared/start/start.S: New files.
2008-09-212008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-3/+20
* bspgetworkarea.c: Fix typo. Add debug printk statements.
2008-09-212008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+5
* startup/linkcmds: Move WorkAreaBase to be closer to end definition.
2008-09-212008-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-10/+8
* include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
2008-09-212008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-1/+5
* startup/linkcmds: Add WorkAreaBase.
2008-09-202008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-7/+27
* bspgetworkarea.c: Augment to optionally know U-Boot.
2008-09-202008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill7-75/+26
* 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.
2008-09-202008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-74/+35
* 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.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-14/+23
* shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove warnings by switching to uintptr_t.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-6/+6
* include/bsp.h, startup/bspstart.c: Remove unused BSP_INIT_STACK_SIZE now that the linkcmds accounts for the starting stack.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-5/+4
* include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-43/+4
* shared/bspgetworkarea.c: Removed.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill18-7/+61
* Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-63/+11
* Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level shared bsp_get_work_area() implementation. * startup/bspgetworkarea.c: Removed.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-23/+27
* 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.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill6-53/+32
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use PowerPC level shared bsp_get_work_area() implementation. * startup/bspgetworkarea.c: Removed.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill6-47/+25
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use PowerPC level shared bsp_get_work_area() implementation. * startup/bspgetworkarea.c: Removed.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-98/+34
* 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-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-37/+28
* Makefile.am: Split out bspstart contents. Use shared stub for bsp_start. * startup/h8bdinstallirq.c: New file. * startup/bspstart.c: Removed.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-21/+6
* include/bsp.h: Eliminate tm27 items from bsp.h
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-63/+27
* Makefile.am: Split out bspstart contents. Move cache code to libcpu. * startup/bspgetcpuclockspeed.c: New file. * startup/bspstart.c: Removed.
2008-09-192008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-120/+39
* Makefile.am, startup/bspstart.c: Split out bspstart contents. Move cache code to libcpu. * startup/bspgetcpuclockspeed.c: New file.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-17/+11
* include/bsp.h: Remove prototypes of routines in bootcard.h.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-5/+9
* bootcard.c: Perform bsp_start() before bsp_get_work_area().
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-74/+18
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-3/+6
* Makefile.am: Add use of shared bsppost.c
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill6-133/+157
* 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-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill6-77/+69
* 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-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-60/+17
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-24/+15
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use PowerPC level shared bsp_get_work_area() implementation.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-7/+10
* startup/bspstart.c: Remove unused variable.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-17/+4
* include/bsp.h: Remove unnecessary include of bsp.h
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill78-672/+166
* include/bsp.h: Remove unnecessary boilerplate comments.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-51/+23
* include/bsp.h, include/tm27.h: Remove unnecessary boilerplate comments.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-46/+10
* include/bsp.h: Remove unnecessary boilerplate comments. Eliminate use of EXTERN.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-29/+11
* console/console.c, include/bsp.h: Remove unnecessary boilerplate comments. Eliminate use of EXTERN and move unnneccessarily global variables to console.c.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-56/+8
* include/bsp.h: Remove unnecessary variables and EXTERN magic.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+5
* startup/bspstart.c: Add include of rtems/libio.h.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-26/+8
* include/bsp.h: Remove unnecessary boilerplate comments.
2008-09-182008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill18-54/+48
* include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this is NOT used anywhere.
2008-09-172008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+5
* startup/linkcmds: Add start symbol to eliminate warning.
2008-09-172008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+20
* preinstall.am: Regenerated.
2008-09-172008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-10/+23
* 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-172008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-2/+7
* startup/linkcmds: Work Area should start on 16 byte boundary.
2008-09-172008-09-17 Miao Yan <yanmiaobest@gmail.com>Joel Sherrill3-4/+14
* 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-172008-09-17 Miao Yan <yanmiaobest@gmail.com>Joel Sherrill2-2/+11
* 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-162008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+49
* bspgetworkarea.c: New file. This implementation should be useable by most BSPs if they provide the proper support in their linker script.
2008-09-162008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-47/+14
* Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation. * startup/bspgetworkarea.c: Removed.
2008-09-162008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-44/+4
* shared/m68kbspgetworkarea.c: Removed.
2008-09-162008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-11/+16
* Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.