summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lpc24xx: New BSPThomas Doerfler2008-09-222-0/+9
| | | | shared/startup/linkcmds.base, shared/include/linker-symbols.h, shared/include/start.h, shared/start/start.S: New files.
* 2008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-212-3/+20
| | | | * bspgetworkarea.c: Fix typo. Add debug printk statements.
* 2008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-212-1/+5
| | | | * startup/linkcmds: Move WorkAreaBase to be closer to end definition.
* 2008-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-214-10/+8
| | | | * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
* 2008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-212-1/+5
| | | | * startup/linkcmds: Add WorkAreaBase.
* 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-202-7/+27
| | | | * bspgetworkarea.c: Augment to optionally know U-Boot.
* 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-207-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-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-208-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-193-14/+23
| | | | | * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove warnings by switching to uintptr_t.
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-193-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-192-5/+4
| | | | * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-192-43/+4
| | | | * shared/bspgetworkarea.c: Removed.
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-1918-7/+61
| | | | | * Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-195-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-195-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-196-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-196-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-195-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-194-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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-192-21/+6
| | | | * include/bsp.h: Eliminate tm27 items from bsp.h
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-194-63/+27
| | | | | | * Makefile.am: Split out bspstart contents. Move cache code to libcpu. * startup/bspgetcpuclockspeed.c: New file. * startup/bspstart.c: Removed.
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-194-120/+39
| | | | | | * Makefile.am, startup/bspstart.c: Split out bspstart contents. Move cache code to libcpu. * startup/bspgetcpuclockspeed.c: New file.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-184-17/+11
| | | | * include/bsp.h: Remove prototypes of routines in bootcard.h.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-182-5/+9
| | | | * bootcard.c: Perform bsp_start() before bsp_get_work_area().
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-185-74/+18
| | | | | * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-182-3/+6
| | | | * Makefile.am: Add use of shared bsppost.c
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-186-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-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-186-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-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-185-60/+17
| | | | | * Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-185-24/+15
| | | | | * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use PowerPC level shared bsp_get_work_area() implementation.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-182-7/+10
| | | | * startup/bspstart.c: Remove unused variable.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-182-17/+4
| | | | * include/bsp.h: Remove unnecessary include of bsp.h
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-1878-672/+166
| | | | * include/bsp.h: Remove unnecessary boilerplate comments.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-183-51/+23
| | | | | * include/bsp.h, include/tm27.h: Remove unnecessary boilerplate comments.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-184-46/+10
| | | | | * include/bsp.h: Remove unnecessary boilerplate comments. Eliminate use of EXTERN.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-183-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-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-184-56/+8
| | | | * include/bsp.h: Remove unnecessary variables and EXTERN magic.
* 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-182-0/+5
| | | | * startup/bspstart.c: Add include of rtems/libio.h.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-184-26/+8
| | | | * include/bsp.h: Remove unnecessary boilerplate comments.
* 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-1818-54/+48
| | | | | * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this is NOT used anywhere.
* 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-172-0/+5
| | | | * startup/linkcmds: Add start symbol to eliminate warning.
* 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-172-0/+20
| | | | * preinstall.am: Regenerated.
* 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-172-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-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-172-2/+7
| | | | * startup/linkcmds: Work Area should start on 16 byte boundary.
* 2008-09-17 Miao Yan <yanmiaobest@gmail.com>Joel Sherrill2008-09-173-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-17 Miao Yan <yanmiaobest@gmail.com>Joel Sherrill2008-09-172-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-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-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-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-164-47/+14
| | | | | | * Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation. * startup/bspgetworkarea.c: Removed.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-44/+4
| | | | * shared/m68kbspgetworkarea.c: Removed.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-164-11/+16
| | | | | * Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.