summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/shared (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-01-26 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-01-261-46/+2
| | | | | * shared/startup/linkcmds.base: Removed workaround since LD 2.21 is fixed now.
* 2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-163-10/+168
| | | | | | * shared/lpc/include/lpc-i2s.h: Documentation. Fixed defines. * shared/lpc/include/lpc-timer.h: Documentation. * shared/lpc/network/lpc-ethernet.c: Added support for 10MBit/s links.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-031-2/+2
| | | | * shared/startup/linkcmds.base: Split up fast region.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-037-245/+490
| | | | | | | | | | | | | | * preinstall.am, shared/lpc/include/lpc-i2s.h, shared/startup/linkcmds.armv4, shared/startup/linkcmds.armv7: New files. * Makefile.am: Added header and linker command files intended to be used by every ARM BSP. * shared/startup/linkcmds.base: Support for EABI and ARM ELF standard. * shared/include/linker-symbols.h: Update due to linker command file changes. * shared/start/start.S, shared/include/start.h: Renamed entry symbol from start to _start to avoid namespace conflicts. Update due to linker command file changes.
* 2010-11-23 Gedare Bloom <giddyup44@yahoo.com>Sebastian Huber2010-11-231-0/+20
| | | | | | PR 1719/cpukit * shared/start/start.S: Avoid "bx" instruction to support ARMv4 and below.
* 2010-06-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-06-231-6/+6
| | | | | * shared/startup/linkcmds.base: Define bsp_vector_table_size unconditionally. Use bsp_vector_table_in_start_section.
* 2010-06-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-06-213-2/+11
| | | | | | * shared/start/start.S, shared/startup/linkcmds.base, shared/include/linker-symbols.h: Added and use bsp_vector_table_begin, bsp_vector_table_size and bsp_vector_table_end.
* 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-05-201-0/+12
| | | | * shared/include/start.h: Define start section attributes.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-301-36/+0
| | | | | * shared/irq_init.c: Removed file. * Makefile.am: Reflect change above.
* unify irq data types and code, merge s3c2400/s3c2410 supportThomas Doerfler2010-04-094-17/+23
|
* added dma headerThomas Doerfler2010-04-095-9/+290
| | | | | added thumb support to start.S updated documentation
* add support for lpc32xxThomas Doerfler2010-01-126-74/+1464
|
* add support for LPC32xxThomas Doerfler2009-12-153-0/+232
|
* 2009-12-07 Ralf Corsépius <ralf.corsepiu@rtems.org>Ralf Corsepius2009-12-071-264/+0
| | | | | * shared/comm/console.c: Remove (Unused). * Makefile.am: Remove shared/comm/console.c.
* Whitespace removal.Ralf Corsepius2009-11-292-11/+11
|
* 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-301-2/+2
| | | | | * shared/comm/console.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
* Removed symbols and renamed sections.Thomas Doerfler2009-09-184-105/+159
| | | | Added bsp_start_memcpy(). Documentation. Changes for external ROM start.
* remove obsolete filesThomas Doerfler2009-07-172-591/+0
|
* ARM bsp maintenanceThomas Doerfler2009-07-175-232/+297
|
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-281-0/+5
| | | | * shared/start/start.S: Update for boot_card command line change.
* 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-121-3/+3
| | | | | | | | | 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-02 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2009-03-021-1/+1
| | | | * shared/irq/irq_asm.S: Newer compilers handle alignment better.
* added missing filesThomas Doerfler2009-02-271-0/+385
|
* * README: Added NCS.Thomas Doerfler2009-02-272-55/+61
| | | | | | | | | | | | | | | * 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.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-1/+0
| | | | | | | | * acinclude.m4, shared/comm/console.c: 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.
* *** empty log message ***Thomas Doerfler2008-09-224-0/+696
|
* 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-191-43/+0
| | | | * shared/bspgetworkarea.c: Removed.
* 2008-09-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-121-0/+43
| | | | * shared/bspgetworkarea.c: New file.
* 2008-08-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-181-3/+3
| | | | * shared/irq/irq_init.c: Add missing prototypes.
* 2008-08-04 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-08-041-3/+4
| | | | | * shared/irq/irq_asm.S: Correct minor mistakes in adding Thumb code which prevented ARM from working.
* 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-231-58/+3
| | | | | | * shared/comm/console.c: Eliminate copies of switches to convert termios Bxxx constants to xxx as an integer. Use the shared termios_baud_to_number() routine to do the same conversion.
* 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-151-30/+0
| | | | * shared/comm/console.c: Do not have BSP specific __assert.
* 2007-11-03 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2007-11-062-4/+56
| | | | | * shared/abort/simple_abort.c: Add veneer for ARM<->Thumb shared/irq/irq_asm.S: Add veneer for ARM<->Thumb
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-123-11/+9
| | | | | | | | | | | | | | | PR 1257/bsps * csb336/network/lan91c11x.c, csb337/startup/bspstart.c, edb7312/irq/irq.c, gba/irq/irq.c, gba/irq/irq_init.c, gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c, shared/abort/abort.c, shared/abort/simple_abort.c, shared/irq/irq_init.c: Code outside of cpukit should use the public API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the public API and directly accessing _CPU_ISR_Disable and _CPU_ISR_Enable, they were bypassing the compiler memory barrier directive which could lead to problems. This patch also changes the type of the variable passed into these routines and addresses minor style issues.
* 2007-09-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-082-7/+5
| | | | | * shared/abort/abort.c, shared/abort/simple_abort.c: Remove incorrect and unneccessary prototype of printk.
* 2007-06-13 Ray Xu <rayx@gmail.com>Joel Sherrill2007-06-131-86/+97
| | | | | * shared/abort/simple_abort.c: Shrink the memory requirements. Joel reformatted for style.
* 2007-05-15 Ray Xu <rayx@gmail.com>Joel Sherrill2007-05-152-0/+313
| | | | * shared/abort/abort.c, shared/abort/simple_abort.c: New files.
* Remove unused var.Ralf Corsepius2006-12-141-1/+0
|
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-031-7/+0
| | | | | * shared/irq/irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* Remove.Ralf Corsepius2005-10-163-115/+0
|
* Remove duplicate white lines.Ralf Corsepius2004-04-213-18/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-215-124/+124
|
* Remove stray white spaces.Ralf Corsepius2004-04-154-11/+0
|
* * irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.Ralf Corsepius2004-04-022-1/+5
|
* Remove unused .cvsignoreRalf Corsepius2004-01-282-4/+0
|
* 2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2004-01-212-1/+7
| | | | * Makefile.am: Add PREINSTALL_DIRS.
* 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2004-01-142-0/+8
| | | | | * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
* 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-122-2/+5
| | | | * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-032-0/+15
| | | | * Makefile.am: Add preinstallation dirstamp support.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-034-37/+11
| | | | | | * Makefile.am: Merge-in comm/Makefile.am, irq/Makefile.am * comm/Makefile.am: Remove. * irq/Makefile.am: Remove.