summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 2009-05-06 Michael Walle <michael@walle.cc>Joel Sherrill2009-05-061-2/+6
| | | | | PR 1409/bsps * gdbstub/rtems-stub-glue.c: Print object names correctly.
* 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-053-3/+58
| | | | | * bootcard.c, gdbstub/rtems-stub-glue.c: Add info to not enough memory message.
* 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-042-10/+4
| | | | * tod.c: Remove warnings and clean up.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-284-33/+113
| | | | | | * bootcard.c, include/bootcard.h: Remove argc/argv/envp and replace with a single BSP boot command line a BSP can optionally support.
* 2009-03-10 Eric Norum <norume@aps.anl.gov>Joel Sherrill2009-03-102-8/+13
| | | | | | | * bootcard.c: Swap order of RTEMS Workspace and Malloc Heap. This allows the potential for sbrk() to extend the heap area. This actually is done on PowerPC BSPs with more than 32MB which use dynamic loading.
* 2009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-03-052-1/+7
| | | | | | * bootcard.c: use aligned heap_start (instead of original heap_start) when calculating default heap size (to take into account loss due to alignment).
* 2009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-03-053-2/+8
| | | | | | * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c: fixed function declarations to silence compiler warnings.
* 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-272-5/+29
| | | | | * bspgetworkarea.c: Add check to determine if current stack pointer is in work area.
* * README: Added NCS.Thomas Doerfler2009-02-273-2/+10
| | | | | | | | | | | | | | | * Makefile.am, configure.ac, preinstall.am: Added BSP variants. * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed register settings. Cleanup. * include/bsp.h: Added network defines and functions. * include/lpc24xx.h: Added AHB and EMC defines. Fixed Ethernet status sizes. * include/system-clocks.h, misc/system-clocks.c: Added micro seconds delay function that uses Timer 1. Changed PLL setup. * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New files. * startup/bspstart.c: Added EMC initialization. Changes for ROM boot.
* 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-112-2/+6
| | | | * tod.c: Use rtems_clock_get_tod().
* 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-01-051-0/+4
| | | | * src/irq-generic.c: #include <stdlib.h>.
* #include <stdlib.h>.Ralf Corsepius2009-01-051-0/+2
|
* 2008-12-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-12-196-23/+205
| | | | | | * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files. * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler dispatch function.
* 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-152-8/+18
| | | | | | | | | | * bootcard.c: Eliminate pointers to API configuration tables in the main configuration table. Reference the main configuration table and the API configuration tables directly using the confdefs.h version rather than obtaining a pointer to it. This eliminated some variables, a potential fatal error, some unnecessary default configuration structures. Overall, about a 4.5% reduction in the code size for minimum and hello on the SPARC.
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-111-0/+4
| | | | * clock_driver_stub.c: Remove (unused).
* Remove (unused).Ralf Corsepius2008-12-111-28/+0
|
* Turn warning into error.Ralf Corsepius2008-12-111-1/+1
|
* 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-132-2/+16
| | | | | | | * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch disable level are in the same state they would be in a true ISR. This ensures that all of the clock tick handling is as similar as possible in this limited environment.
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-022-1/+5
| | | | * include/tm27.h: Use shared tm27.h stub.
* 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-10-025-20/+26
| | | | | | | * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c, include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits which would limit the work area to 64K.
* Renamed various macros.Thomas Doerfler2008-09-302-16/+29
|
* 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-303-216/+8
| | | | | * clockdrv_shell.c: Empty file. Add warning to not use this file. * clock_driver_simidle.c: include clockdrv_shell.h.
* 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-301-0/+4
| | | | * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
* New (Copied from clockdrv_shell.c).Ralf Corsepius2008-09-301-0/+229
|
* 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-242-0/+59
| | | | | | | | | | | | * clock_driver_simidle.c: New file. This implementation is for BSPs for simulators without a clock tick ISR. It provides a special IDLE task that calls rtems_clock_tick() repeatedly when the application ends up in the IDLE task. This simulates time advancing. It is enough to run many tests but will not result in the correct behavior when you want timeslicing. This is because timeslicing assumes that a tick ISR determines that the currently executing thread must be switched out. Without a clock tick ISR, this will not occur.
* 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-233-107/+95
| | | | | | * bootcard.c, include/bootcard.h: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
* 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-09-232-0/+58
| | | | * include/utility.h: New file.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-226-0/+91
| | | | | | | | | * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
* Install_clock has now static linkage. Initialize rtems_clock_major with ↵Thomas Doerfler2008-09-222-2/+7
| | | | unsigned integer literal
* 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-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-202-7/+27
| | | | * bspgetworkarea.c: Augment to optionally know U-Boot.
* 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-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 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-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-163-1/+28
| | | | | | * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h and rtems/libio.h. * bspstart.c: New file.
* 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-052-50/+7
| | | | | | | * clockdrv_shell.c: The Shared Memory Driver no longer requires the special IOCTL in Clock_control. This was a hack which has existed since before the Classic API Timer Manager was implemented. All implementations of and references to Clock_control were removed.
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-051-0/+4
| | | | * timerstub.c, tod.c: Convert to "bool".
* Convert to "bool".Ralf Corsepius2008-09-052-3/+3
|
* 2008-09-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-032-1/+6
| | | | * tod.c: Remove extern. RTC_Present is not defined anywhere.
* 2008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-021-0/+6
| | | | | | PR 1302/bsps * vmeUniverse/vmeUniverse.h: Remove _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
* PR 1302/bspsRalf Corsepius2008-09-021-14/+0
| | | | Remove _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
* 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-312-11/+11
| | | | | * timerstub.c: Eliminate empty function from every benchmark timer driver. Fix spelling.
* 2008-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-303-2/+7
| | | | | * bootcard.c: Fix formatting. * console-polled.c: Error if minor < 2 not just <= 2.
* 2008-08-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-08-284-2/+54
| | | | | * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c: added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
* 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-08-202-2/+6
| | | | * src/irq-generic.c: Fixed integer conversion warnings.
* Add missing prototypes.Ralf Corsepius2008-08-191-2/+3
|
* 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-191-0/+4
| | | | * timerstub.c: Add missing prototypes.
* 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-08-197-22/+37
| | | | | | | * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of bsp_libc_init() to match RTEMS_Malloc_Initialize(). * bsppost.c, bsppredriverhook.c: Include bootcard.h. * src/irq-generic.c: Fixed warnings.
* 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-182-3/+5
| | | | * bsppost.c: Fix warning by moving prototype to libcsupport.h.