summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-03-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-302-2/+7
| | | | * startup/linkcmds: Stack was overlapping work area.
* 2009-03-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-264-1/+12
| | | | | | * Makefile.am, console/console.c, startup/linkcmds: Now links but clearly the starting stack overlaps regular memory and needs to be moved.
* 2009-03-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-254-0/+12
| | | | | * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte boundary on the SPARC.
* * start/start.S, include/hwreg_vals.h, startup/cpuinit.c:Thomas Doerfler2009-03-194-9/+25
| | | | correct some init values for HSC_CM01 boards
* 2009-03-12 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-03-122-1/+7
| | | | | | PR 1392/bsps * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes over multiple pages results in extra data being written.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-122-3/+12
| | | | | | | | | PR 1385/cpukit * mpc5xx/irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-122-3/+12
| | | | | | | | | PR 1385/cpukit * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-124-6/+24
| | | | | | | | | PR 1385/cpukit * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-126-9/+36
| | | | | | | | | PR 1385/cpukit * irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-126-15/+43
| | | | | | | | | PR 1385/cpukit * startup/exception.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* 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-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-03-092-0/+6
| | | | * include/bsp.h: Added missing include.
* 2009-03-09 Antoine Lacroix <antoine.lacroix at sodern.fr>Joel Sherrill2009-03-096-3/+18
| | | | | PR 1391/bsps * startup/spurious.c: Format was %d but had leading 0x.
* With Till, Joel and Eric all trying to fix this file things seemEric Norum2009-03-051-59/+6
| | | | to have been mangled. I believe that the this version fixes things.
* 2009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-03-054-40/+13
| | | | | | | | | | * include/bsp.h, start/start.S, startup/bspstart.c: removed BSP_INIT_STACK_SIZE -- this BSP now also uses __stack defined by the linker script for the initial stack. Removed legacy code (inherited from old mvme2307 BSP but not relevant to this one) that tested trapping into PPCBug.
* 2009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-03-051-0/+6
| | | | | | * startup/misc.c, flash/flashcfg.c, irq/irq_init.c, pci/detect_host_bridge.c: changed function arguments to silence compiler warnings.
* 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-054-4/+4
| | | | | | * startup/misc.c, flash/flashcfg.c, irq/irq_init.c, pci/detect_host_bridge.c: changed function arguments to silence compiler warnings.
* 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.
* - must return original memory size in *heap_size_p if policy == -1Till Straumann2009-03-051-0/+1
|
* * shared/clock/clock.c: Standard decrementer exception is now moreThomas Doerfler2009-03-052-27/+39
| | | | robust against erroneous external exception disable times.
* 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-033-150/+25
| | | | * Makefile.am, console/console.c: Use shared polled console framework.
* 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-03-035-3/+22
| | | | | * Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now compiles again but applications do not link.
* 2009-03-02 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2009-03-022-5/+64
| | | | | | PR 1375/bsps * clock/clock.c: Correct implementation of nanoseconds since last tick handler.
* 2009-03-02 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-03-026-32/+87
| | | | | | PR 1390/bsps * startup/linkcmds: Fix sections so C++ global constructors and destructors work with late model (>= 4.3) gcc versions.
* 2009-03-02 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2009-03-022-1/+5
| | | | * shared/irq/irq_asm.S: Newer compilers handle alignment better.
* 2009-03-02 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2009-03-022-20/+29
| | | | | PR 1380/bsps * include/bsp.h: Switch to English comments.
* 2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-273-180/+7
| | | | | * Makefile.am: Remove unnecessary copy of cpu_asm.S * console/Modif_cpu_asm.S: Removed.
* 2009-02-27 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-02-272-1/+7
| | | | | | PR 1386/bsps * shared/start.S: Stack space not correctly initialized. Causes failures on unoptimized applications.
* 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.
* 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-272-5/+25
| | | | | * shared/startup/bspgetworkarea.c: Add check to determine if current stack pointer is in work area.
* added missing filesThomas Doerfler2009-02-276-0/+1630
|
* * README: Added NCS.Thomas Doerfler2009-02-2719-108/+619
| | | | | | | | | | | | | | | * 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.
* * bsp_specs: Added crtbegin.o and crtend.o to support global C++Thomas Doerfler2009-02-272-2/+7
| | | | constructors and destructors.
* PR 1356Thomas Doerfler2009-02-272-23/+260
| | | | | * libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC cards.
* 2009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-262-7/+5
| | | | * startup/cpu.c: Now compiles. Does not run.
* 2009-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-264-10/+23
| | | | | * shared/clock/ckinit.c, shared/start/start.S, shared/timer/timer.c: Run better on simulator. Timer is probably not right yet but
* 2009-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-263-10/+16
| | | | | * configure.ac, include/bsp.h: Run better on simulator. Timer is probably not right yet but
* 2009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-262-5/+16
| | | | | * shared/startup/bspgetworkarea.c: Make debug messages same as standard.
* 2009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-262-1/+11
| | | | * irq/irq.c: Add bsp_interrupt_handler_default() so this BSP will link.
* 2009-02-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-253-2/+6
| | | | * clock/clock.c, include/bsp.h: Make bsp idle thread names match.
* 2009-02-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-252-117/+24
| | | | | * shared/clock/ckinit.c: Use shared Clock Driver Template and support fast idle on simulator.
* 2009-02-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-252-0/+7
| | | | * README: Add fast idle information.
* 2009-02-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-254-3/+39
| | | | | | | * Makefile.am, configure.ac: Add SIMULATOR_FAST_IDLE, BSP_PRESS_KEY_FOR_RESET, and BSP_RESET_BOARD_AT_EXIT. Use the standard bsp_cleanup code. * README: New file. Include instructions on gdb simulator.
* 2009-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-02-251-0/+4
| | | | * Makefile.am: Rework.
* 2009-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-02-231-0/+1
| | | | * include/bsp.h: Conditionally include rtems/rtems_bsdnet.h.
* Conditionally include rtems/rtems_bsdnet.h.Ralf Corsepius2009-02-231-0/+6
|
* 2009-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-02-231-0/+5
| | | | | * configure.ac: Add RTEMS_CHECK_NETWORKING. * Makefile.am: Rework.
* Rework.Ralf Corsepius2009-02-231-14/+25
|
* Add RTEMS_CHECK_NETWORKING.Ralf Corsepius2009-02-231-0/+4
|