summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-153-78/+59
| | | | | | | | | | | | | | * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP Initialization Framework to ask the BSP where it has memory for the RTEMS Workspace and C Program Heap. These collectively are referred to as work area. If the BSP supports this, then it does not have to include code to split the available memory between the two areas. This reduces the amount of code in the BSP specific bspstart.c file. Additionally, the shared framework can initialize the C Library, call rtems_debug_enable(), and dirty the work area memory. Until most/all BSPs support this new capability, if the BSP supports this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When the transition is complete, this autoconf macro can be removed.
* 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-156-126/+76
| | | | | | | | | | | | | | * Makefile.am, configure.ac: Add capability for bootcard.c BSP Initialization Framework to ask the BSP where it has memory for the RTEMS Workspace and C Program Heap. These collectively are referred to as work area. If the BSP supports this, then it does not have to include code to split the available memory between the two areas. This reduces the amount of code in the BSP specific bspstart.c file. Additionally, the shared framework can initialize the C Library, call rtems_debug_enable(), and dirty the work area memory. Until most/all BSPs support this new capability, if the BSP supports this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When the transition is complete, this autoconf macro can be removed.
* 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-157-38/+17
| | | | | | | | | | | | | | | | | * csb336/startup/bspstart.c, csb337/startup/bspstart.c, edb7312/startup/bspstart.c, gba/startup/bspstart.c, gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c: Add capability for bootcard.c BSP Initialization Framework to ask the BSP where it has memory for the RTEMS Workspace and C Program Heap. These collectively are referred to as work area. If the BSP supports this, then it does not have to include code to split the available memory between the two areas. This reduces the amount of code in the BSP specific bspstart.c file. Additionally, the shared framework can initialize the C Library, call rtems_debug_enable(), and dirty the work area memory. Until most/all BSPs support this new capability, if the BSP supports this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When the transition is complete, this autoconf macro can be removed.
* 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-153-5/+53
| | | | | | | | | | | | | | | * shared/m68kpretaskinghook.c: Add capability for bootcard.c BSP Initialization Framework to ask the BSP where it has memory for the RTEMS Workspace and C Program Heap. These collectively are referred to as work area. If the BSP supports this, then it does not have to include code to split the available memory between the two areas. This reduces the amount of code in the BSP specific bspstart.c file. Additionally, the shared framework can dirty the work area memory. Until most/all BSPs support this new capability, if the BSP supports this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When the transition is complete, this autoconf macro can be removed. * shared/m68kbspgetworkarea.c: New file.
* 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-154-16/+18
| | | | | | | | | | | | | | * Makefile.am, configure.ac, startup/bspstart.c: Add capability for bootcard.c BSP Initialization Framework to ask the BSP where it has memory for the RTEMS Workspace and C Program Heap. These collectively are referred to as work area. If the BSP supports this, then it does not have to include code to split the available memory between the two areas. This reduces the amount of code in the BSP specific bspstart.c file. Additionally, the shared framework can dirty the work area memory. Until most/all BSPs support this new capability, if the BSP supports this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When the transition is complete, this autoconf macro can be removed.
* disabled debugging outputThomas Doerfler2008-05-152-1/+6
|
* adapted gen83xx to new boardThomas Doerfler2008-05-1544-618/+1632
|
* 2008-05-14 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-05-142-0/+16
| | | | | | * new-exceptions/bspsupport/ppc_exc_bspsupp.h: added comment about the semantics of the return value of ppc_exc_handler_t.
* 2008-05-14 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-05-142-3/+11
| | | | | * new-exceptions/bspsupport/irq.c: moved malloc/free outside of irq-protected critical section.
* 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-14108-1608/+830
| | | | * Makefile.am: Rework to avoid .rel files.
* 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-142-4/+8
| | | | * user/conf.t: Fix text on CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
* Add locks around non-atomic structure assignment.Eric Norum2008-05-132-0/+7
|
* 2008-05-13 Robert S. Grimes <rsg@alum.mit.edu>Joel Sherrill2008-05-132-1/+5
| | | | * libi2c/libi2c.h: Fix typo.
* 2008-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-132-1/+6
| | | | | * pppd/example/system.h: Fix path in example -- NOT COMPILED WITH CPUKIT.
* 2008-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-132-1/+6
| | | | | * user/conf.t: Fix typo on CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-122-1/+13
| | | | | | | | | | | | * tmoverhd/dumrtems.h: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-127-8/+21
| | | | | | | | | | | | | | * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-122-18/+63
| | | | | | | | | | | | * bootcard.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-1298-62/+593
| | | | | | | | | | | | * startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-123-4/+12
| | | | | | | | | | | | * console/console.c, startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-122-1/+12
| | | | | | | | | | | | * shared/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-122-2/+12
| | | | | | | | | | | | * shared/startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-126-22/+27
| | | | | | | | | | | | * Makefile.am, startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-123-2/+12
| | | | | | | | | | | | * startup/bspstart.c, startup/bspstart.c.nocache: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-123-51/+56
| | | | | | | | | | | | * sapi/include/rtems/init.h, sapi/src/exinit.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
* 2008-05-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-05-102-1/+7
| | | | | | * network/tsec.c: removed memory input/output operands which caused problems with gcc-4.3.0 (see http://gcc.gnu.org/ml/gcc/2008-03/msg00976.html)
* Update.Ralf Corsepius2008-05-101-53/+16
|
* New.Ralf Corsepius2008-05-102-0/+44
|
* BuildRequire: m4 > 1.4.5Ralf Corsepius2008-05-091-0/+3
|
* Enable --with-system-readline only for gdb >= 6.7Ralf Corsepius2008-05-081-1/+3
|
* 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-072-26/+28
| | | | * sp32/init.c: Formatting.
* 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-073-0/+7
| | | | | PR 649/bsps * clock/ckinit.c, console/console.c: Add missing structure element.
* 2008-05-07 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2008-05-072-0/+23
| | | | | PR 649/bsps * libchip/ide/ata.c: Give up if the interface does not become ready.
* 2008-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-072-1/+5
| | | | * console/console-io.c: Typo.
* 2008-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-072-2/+6
| | | | * console/config.c: Fix typo.
* 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-076-3/+44
| | | | * clock/ckinit.c: Add nanoseconds clock tick granularity support.
* 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-072-0/+18
| | | | * .cvsignore: New file.
* 2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-063-2/+8
| | | | * rtems.adb, rtems.ads: Fix prototype.
* 2008-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-063-2/+11
| | | | | * sapi/src/exinit.c, score/src/threadstartmultitasking.c: Improve comments.
* Fix date.Joel Sherrill2008-05-061-1/+1
|
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-1/+5
| | | | * Makefile.am: Use shared bsp_predriver_hook.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-1/+7
| | | | | | * s3c24xx/clock/clockdrv.c: Use rtems_configuration_get_microseconds_per_tick() rather than obsolete BSP_Configuration reference.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-1/+6
| | | | * Makefile.am: Add smdk2410.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-062-0/+6
| | | | * acinclude.m4: Add smdk2410. Update gp32 to use shared code.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-4/+8
| | | | * include/bsp.h: Grammar.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-0610-0/+531
| | | | | | * ChangeLog, Makefile.am, README, bsp_specs, configure.ac, preinstall.am, include/bsp.h, include/bspopts.h.in, startup/linkcmds, startup/memmap.c: New files.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-063-3/+28
| | | | | * custom/gp32.cfg: Add smdk2410. Update gp32 to use shared code. * custom/smdk2410.cfg: New file.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-0615-3/+1618
| | | | | | | | | | | * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h: Add CPU type s3c2410. Add a new s3c24xx common file shared between s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some were changed to include <s3c24xx.h> instead of <s3c2400.h>. * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S, s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c, s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-065-5/+21
| | | | | * console/uart.c, include/bsp.h, smc/smc.c, startup/bspstart.c: Merge smdk2410 with gp32.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-1/+33
| | | | * score/src/objectget.c: Improve comments and readability.