summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-523/+0
| | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
* 2011-09-19 Andrei Mozzhuhin <nopscmn@gmail.com>Sebastian Huber2011-09-191-0/+5
| | | | | PR 1915/libcpu * at91rm9200/usart/usart.c: Fixed polled read.
* 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2011-07-131-0/+10
| | | | | | | | | | PR 1832/libcpu * at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not determine the correct interrupt source number. According to the datasheet, the reading of the interrupt vector register (AIC_IVR) notifies the hardware that the OS is taken care of the interrupt. Only after AIC_IVR have been read can the correct source number be read from the interrupt status register (AIC_ISR).
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-071-0/+5
| | | | | * shared/include/cache_.h: Moved content of "cache.h" to "cache_.h". * shared/include/cache.h: Removed file.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-0/+5
| | | | | * pxa255/pmc/pmc.c, shared/include/arm-cp15.h: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-021-0/+4
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-281-0/+4
| | | | * s3c24xx/irq/irq.c: Fix typo where license said found in found in.
* 2010-08-15 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-151-0/+4
| | | | * at91rm9200/dbgu/dbgu.c, pxa255/ffuart/ffuart.c: Add BSP_poll_char.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-301-0/+5
| | | | | * at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c, pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-301-0/+17
| | | | | | | | | | | | | | | | | * at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h: The previous interrupt warning fix changed the interrupt handler API. To fix this problem the generic interrupt support framework will be used now. This eliminates a lot of copy and paste code. The interrupt header file is now <bsp/irq.h>. * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, pxa255/clock/clock.c, s3c24xx/clock/clockdrv.c: Include <bsp/irq.h> instead of <irq.h>. * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_asm.S, s3c24xx/irq/bsp_irq_init.c: Removed files. * Makefile.am, preinstall.am: Reflect changes above.
* unify irq data types and code, merge s3c2400/s3c2410 supportThomas Doerfler2010-04-091-0/+22
|
* Documentation. Fixed mask defines.Thomas Doerfler2010-04-091-0/+4
|
* Fixed _CPU_cache_disable_data()Thomas Doerfler2010-03-121-0/+4
|
* add support for lpc32xxThomas Doerfler2010-01-121-0/+7
|
* 2009-11-30 Fernando Nicodemos <fgnicodemos@terra.com.br>Joel Sherrill2009-11-301-0/+4
| | | | * at91rm9200/include/at91rm9200.h: Update to match development version.
* 2009-11-21 Fernando Nicodemos <fgnicodemos@terra.com.br>Joel Sherrill2009-11-211-0/+7
| | | | | | | * Makefile.am, preinstall.am, at91rm9200/include/at91rm9200.h: Add initial support for USART on at91rm9200. * at91rm9200/include/at91rm9200_usart.h, at91rm9200/usart/usart.c: New files.
* 2009-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-181-0/+4
| | | | * pxa255/ffuart/ffuart.c: Add BSP_poll_char.
* 2009-08-22 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-08-221-0/+6
| | | | | | * pxa255/include/pxa255.h: Add constants for LCD, Network, and Timer. * pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c, pxa255/irq/irq.h: Change to dummy_handler().
* 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-181-0/+5
| | | | | * s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Add stubs for nanoseconds since tick handler.
* 2009-08-06 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-08-061-0/+5
| | | | | * pxa255/clock/clock.c: Adjust clock for Skyeye. Joel added empty nanoseconds since last tick handler.
* 2009-08-04 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-08-041-0/+5
| | | | | * pxa255/clock/clock.c: Move parentheses to improve math. More tests run.
* exception handling maintenanceThomas Doerfler2009-07-171-0/+9
|
* 2009-07-10 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-07-101-0/+5
| | | | | * Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h, pxa255/pmc/pmc.c: Add PMC support.
* 2009-06-29 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-06-291-0/+5
| | | | | * pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support. * pxa255/include/bits.h: Removed.
* 2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-051-0/+6
| | | | | | * preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update timer.
* 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-051-0/+4
| | | | * pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
* 2009-06-04 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-06-041-0/+10
| | | | | | | | | | * Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255 support. * pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h, pxa255/include/ffuart.h, pxa255/include/pxa255.h, pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c, pxa255/timer/timer.c: New files.
* 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-021-0/+4
| | | | * at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
* 2009-05-27 Fernando Nicodemos <fgnicodemos@terra.com.br>Joel Sherrill2009-05-271-0/+5
| | | | | * at91rm9200/clock/clock.c: Add support for nanoseconds since last tick. The resolution is not that high but better than nothing.
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-111-0/+8
| | | | | | | | * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Include ../../../../libbsp/shared/clockdrv_shell.h instead of ../../../../libbsp/shared/clockdrv_shell.c.
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-111-0/+2
| | | | | * lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h: #include <stdint.h> instead of <rtems/stdint.h>.
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-111-0/+4
| | | | * at91rm9200/dbgu/dbgu.c: Add missing prototype.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-0/+9
| | | | | | | | | * at91rm9200/dbgu/dbgu.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. This driver had to support the standard poll key input method.
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-051-0/+6
| | | | | | * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c, mc9328mxl/timer/timer.c, s3c2400/timer/timer.c, s3c24xx/timer/timer.c: Convert to "bool".
* 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-311-0/+7
| | | | | | | * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c, mc9328mxl/timer/timer.c, s3c2400/timer/timer.c, s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
* 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-271-0/+5
| | | | | * lpc22xx/timer/timer.c: Remove broken bool implementation. Remove unused vars.
* 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-201-0/+6
| | | | | | * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c, mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c: Add missing prototypes.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-061-0/+6
| | | | | | * s3c24xx/clock/clockdrv.c: Use rtems_configuration_get_microseconds_per_tick() rather than obsolete BSP_Configuration reference.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-061-0/+11
| | | | | | | | | | | * 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.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-111-0/+7
| | | | | | | * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-11-03 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2007-11-061-0/+4
| | | | | *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb lpc22xx/irq/bsp_irq_init.c: add VIC address init
* 2007-10-05 Ray Xu <xr@trasin.net>Joel Sherrill2007-10-051-0/+5
| | | | | * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now runs in Skyeye.
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-121-0/+12
| | | | | | | | | | | | PR 1257/bsps * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c, s3c2400/irq/irq.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-05-01 Ray Xu <xr@trasin.net>Joel Sherrill2007-05-011-0/+8
| | | | | | | | * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update BSP to address changes between 4.7 and CVS head as well as to address comments from Ralf and Joel.
* 2007-04-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-251-0/+7
| | | | | | | * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Use current OAR license file URL.
* 2007-04-25 Ray Xu <xr@trasin.net>Ralf Corsepius2007-04-251-1/+2
| | | | | * lpc22xx/irq/bsp_irq_init.c lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
* 2007-04-25 Ray Xu <xr@trasin.net>Ralf Corsepius2007-04-251-0/+7
| | | | | | | * Makefile.am, configure.ac: Add lpc22xx support. * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h, lpc22xx/timer/timer.c: New (Initial submission).
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-121-0/+19
| | | | | | | | | | | | | | | | | | | * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c, at91rm9200/include/at91rm9200.h, at91rm9200/include/at91rm9200_dbgu.h, at91rm9200/include/at91rm9200_emac.h, at91rm9200/include/at91rm9200_gpio.h, at91rm9200/include/at91rm9200_mem.h, at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h, at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c, at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c, mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c, s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL and/or fix mistake in copyright notice. Both of these mistakes appear to be from code submitted after these changes were made previously.
* 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-12-021-0/+4
| | | | * configure.ac: New BUG-REPORT address.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-0/+4
| | | | * configure.ac: Require autoconf-2.60. Require automake-1.10.