summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove (Obsolete).4.8Ralf Corsépius2012-02-178-113/+0
|
* Remove from rtems-4-8-branch.Ralf Corsepius2007-12-108-246/+0
|
* 2007-10-05 Ray Xu <xr@trasin.net>Joel Sherrill2007-10-054-8/+13
| | | | | * 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-127-93/+106
| | | | | | | | | | | | | PR 1257/bsps * sh7032/score/cpu_asm.c, sh7032/timer/timer.c, sh7045/score/cpu_asm.c, sh7045/timer/timer.c, sh7750/score/cpu_asm.c, sh7750/timer/timer.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-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-129-75/+94
| | | | | | | | | | | | | | | | PR 1257/bsps * mpc5xx/exceptions/raw_exception.c, mpc5xx/irq/irq.c, mpc6xx/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.c, new-exceptions/raw_exception.c, ppc403/ictrl/ictrl.c, ppc403/irq/ictrl.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-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-125-25/+36
| | | | | | | | | | | | 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-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-113-1/+11
| | | | | * Makefile.am, configure.ac: Do not build networking drivers if networking is disabled.
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-062-1/+5
| | | | * mpc6xx/mmu/pte121.c: Fix warning.
* added i2c supportThomas Doerfler2007-08-106-7/+647
|
* 2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-07-312-1/+8
| | | | | | | PR 1249/build * configure.ac: Jerry Needell <jerry.needell@unh.edu> reported that the leon3 was left out of the cache enable logic. Thus the cache management support code was empty on LEON3 CPUs.
* added PPC_e300 to raw_exception.cThomas Doerfler2007-07-182-0/+8
| | | | removed timed abort in ns16550.c transmit code
* additional fixes for the shared exception codeThomas Doerfler2007-07-104-1/+14
|
* compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged ↵Thomas Doerfler2007-07-1010-11/+3280
| | | | many different versions of new exception handling code to shared sources.
* fixed some problems with shared PPC exception handling codeThomas Doerfler2007-07-054-14/+9
|
* added virtex BSP support and some missing files for common PPCThomas Doerfler2007-07-045-0/+1275
| | | | exception handling
* merged individual exception handler code to a common one.Thomas Doerfler2007-07-049-97/+256
|
* 2007-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-06-043-94/+7
| | | | | | * Makefile.am: Now use the m68k memcpy and memset recently added to newlib instead of our own. * shared/misc/memcpy.c: Removed.
* 2007-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-05-212-2/+11
| | | | | * mpc6xx/clock/c_clock.c: Tinker with math so it does not overflow on psim and give a negative nanoseconds since last tick.
* 2007-05-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-072-1/+4
| | | | * mpc8xx/clock/clock.c: Remove unused var extclk_value.
* 2007-05-01 Ray Xu <xr@trasin.net>Joel Sherrill2007-05-018-44/+46
| | | | | | | | * 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.
* Fixup CVS Ids.Ralf Corsepius2007-04-255-5/+5
|
* Fixup CVS Ids.Ralf Corsepius2007-04-253-3/+3
|
* Regenerate.Ralf Corsepius2007-04-251-0/+9
|
* 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.
* Use current OAR license file URL.Ralf Corsepius2007-04-257-7/+7
|
* 2007-04-25 Ray Xu <xr@trasin.net>Ralf Corsepius2007-04-254-1/+342
| | | | | * lpc22xx/irq/bsp_irq_init.c lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
* Convert to Unix.Ralf Corsepius2007-04-251-48/+48
|
* 2007-04-25 Ray Xu <xr@trasin.net>Ralf Corsepius2007-04-258-0/+867
| | | | | | | * 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-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-04-172-2/+25
| | | | | * mpc6xx/clock/c_clock.c: Add initial cut at nanoseconds since last tick handler.
* 2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-171-0/+6
| | | | | | * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c, sh7750/score/cpu_asm.c: Use Context_Control_fp* instead of void* for fp_contexts.
* Use Context_Control_fp* instead of void* for fp_contexts.Ralf Corsepius2007-04-173-6/+6
|
* Use uint*_t instead of char/short/int.Ralf Corsepius2007-04-021-4/+4
|
* 2007-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-021-0/+4
| | | | * shared/include/byteorder.h: Use uint*_t instead of char/short/int.
* 2007-03-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-282-1/+5
| | | | * page.c: Redo print to not have cvs conflict marker.
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-1225-24/+43
| | | | | | | | | | | | | | | | | | | * 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.
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-125-7/+11
| | | | | | | * mcf5272/clock/ckinit.c, mcf5272/include/mcf5272.h, mcf5272/timer/timer.c, mcf5272/timer/timerisr.S: 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.
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-124-3/+10
| | | | | | | * au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.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.
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-122-1/+7
| | | | | | * mpc6xx/mmu/mmuAsm.S: 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.
* 2007-01-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-173-3/+95
| | | | | * mpc6xx/mmu/pte121.h, mpc6xx/mmu/pte121.c: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
* Regenerate.Ralf Corsepius2007-01-088-25/+25
|
* * m68k/mcf5282/include/mcf5282.h: added __may_alias__Till Straumann2006-12-142-810/+818
| | | | | attribute to low-level scalar type definitions and removed intermediate (void*) cast.
* 2006-12-14 Till Straumann <strauman@slac.stanford.edu>Till Straumann2006-12-142-1/+6
| | | | | * m68k/mcf5282/include/mcf5282.h: fixed wrong value of MCF5282_QSPI_QDLYR_SPE.
* 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-12-121-0/+4
| | | | * configure.ac: Add RTEMS_AMPOLISH3.
* Add RTEMS_AMPOLISH3.Ralf Corsepius2006-12-121-0/+2
|
* 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-12-0216-8/+40
| | | | * configure.ac: New BUG-REPORT address.
* Regenerate.Ralf Corsepius2006-11-151-3/+2
|
* 2006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-192-3/+7
| | | | * mongoosev/duart/mg5uart.c: Change type to unsigned.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-1716-16/+48
| | | | * configure.ac: Require autoconf-2.60. Require automake-1.10.
* 2006-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-142-5/+9
| | | | * mongoosev/duart/mg5uart.c: Removed warnings.
* 2006-09-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-09-132-1/+6
| | | | | * sh7750/include/rtems/score/sh7750_regs.h: Fix spelling of IPRC (Probably a cyrillic 'C' instead of an ASCI 'C').