summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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').
* 2006-09-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-112-47/+50
| | | | | * mongoosev/vectorisrs/vectorisrs.c: Convert C++ style comments to C style.
* 2006-09-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-118-975/+1045
| | | | | | | | | | * 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, s3c2400/include/s3c2400.h: Convert C++ style comments to C style.
* Remove extra CRLF.Chris Johns2006-09-112-2/+5
|
* Remove extra CRLF.Chris Johns2006-09-111-0/+5
|
* Remove extra CRLF.Chris Johns2006-09-112-2570/+2570
|
* 2006-08-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-101-0/+4
| | | | * ChangeLog: New file.
* *** empty log message ***Joel Sherrill2006-08-101-0/+14
|
* 2006-08-09 Kolja Waschk <waschk@telos.de>Joel Sherrill2006-08-097-0/+221
| | | | | | * nios2/Makefile.am, nios2/configure.ac, nios2/preinstall.am, nios2/shared/cache/cache.c, nios2/shared/cache/cache_.h, nios2/shared/misc/memcpy.c: New files.
* Fix whitespace.Joel Sherrill2006-07-131-1/+1
|
* * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/src/cache.c:Till Straumann2006-07-134-30/+43
| | | | | | Checked inline assembly code; added 'm' operands and paranoia 'memory' clobbers. Also, made sure that no pure input operands are modified by the asm.
* Fix formatting.Joel Sherrill2006-06-211-1/+1
|
* re-checked synchronization requirements when manipulatingTill Straumann2006-06-192-4/+16
| | | | | the caches against the book and updated 'dssall', 'sync' and 'isync's accordingly.
* Added altivec exception. Unfortunately, this doesn't fitTill Straumann2006-06-193-36/+78
| | | | | | the normal scheme of vector = exception # << 8. So we picked an unused vector number (currently 0xa) where we map the special vector 0xf20 (altivec).
* FP context switch may be called from environment with noTill Straumann2006-06-192-2/+35
| | | | | FPU available (ISR, int-only task) - switch FPU on for the switch and restore MSR_FP after it's done.
* Never allow the FPU to be switched on for integer-only tasksTill Straumann2006-06-192-11/+16
| | | | (new gcc may use FP regs implicitely).
* B.Robinson MIPS patchGreg Menke2006-06-084-12/+44
|
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-032-2/+44
| | | | * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
* 2006-06-02 Jay MonkmanJay Monkman2006-06-039-78/+73
| | | | | | | | * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, s3c2400/irq/bsp_irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-06-02 Jay MonkmanJay Monkman2006-06-031-0/+8
| | | | | | | | * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, s3c2400/irq/bsp_irq_init.c: Changed interrupt handling to use shared rtems_irq_connect_data struct.
* 2006-05-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-05-312-102/+57
| | | | * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
* 2006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-05-1614-21/+35
| | | | * configure.ac: Use RTEMS_AMPOLISH3.
* 2006-04-05 Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>Joel Sherrill2006-04-052-4/+17
| | | | * mpc6xx/clock/c_clock.c: Now works with MPCI SHM driver.
* 2006-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-04-022-1/+5
| | | | * Makefile.am: Remove bogus CFLAGS_OPTIMIZE_V.
* 2006-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-03-172-6/+17
| | | | | | * shared/interrupts/vectorexceptions.c: Merger with submission from Bruce Robinson <brucer@pmccorp.com>. Make some arrays static const.
* Regenerate.Ralf Corsepius2006-03-161-0/+14
|
* Cosmetics.Ralf Corsepius2006-03-161-8/+0
|
* 2006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-03-163-0/+46
| | | | * Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
* 2006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-03-161-0/+8
| | | | | | | | * rm52xx/include/rm5231.h, rm52xx/vectorisrs/maxvectors.c, rm52xx/vectorisrs/vectorisrs.c, tx49/include/tx4925.h, tx49/include/tx4938.h, tx49/vectorisrs/maxvectors.c, tx49/vectorisrs/vectorisrs.c: New (Submission by Bruce Robinson <brucer@pmccorp.com>).
* New (Submission by Bruce Robinson <brucer@pmccorp.com>).Ralf Corsepius2006-03-167-0/+543
|
* 2006-03-07 Lars Munch <lars@segv.dk>Joel Sherrill2006-03-072-4/+11
| | | | | | | | | | * at91rm9200/clock/clock.c: The clock tick is not very precise on at91rm9200. The attached patch improves the situation by: (1) Not reloading the "period interval timer" register in the interrupt handler since this is done automatically. (2) Use integer rounding in the calculation of the "period interval timer" register value to get as close as posible to the CONFIGURE_MICROSECONDS_PER_TICK value.
* Fix Formatting.Joel Sherrill2006-02-011-4/+5
|
* 2006-01-20 Till Straumann <strauman@slac.stanford.edu>Till Straumann2006-01-212-9/+37
| | | | | | | * mpc6xx/mmu/pte121.c: consistency check now warns instead of reporting an error when coming across a non 1:1 VSID; fix: triv121IsRangeMapped() needs to convert segment offset into a page index if the vsid argument is non-special.
* Regenerate.Ralf Corsepius2006-01-147-7/+7
|
* Regenerate.Ralf Corsepius2006-01-127-0/+14
|
* Remove all-local:.Ralf Corsepius2006-01-125-10/+0
|
* Regenerate.Ralf Corsepius2006-01-127-54/+24
|
* Cleanup.Ralf Corsepius2006-01-127-24/+0
|
* * shared/include/cpuIdent.c: Accept PPC_PSIM as aTill Straumann2006-01-052-0/+6
| | | | known variant.
* 2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-12-312-1/+7
| | | | | PR 851/bsps * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
* 2005-11-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-12-311-0/+4
| | | | * mpc6xx/exceptions/raw_exception.c: Cosmetics.
* Cosmetics.Ralf Corsepius2005-12-311-9/+9
|
* Fixed format.Joel Sherrill2005-11-221-4/+4
|
* 2005-11-21 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-222-0/+9
| | | | | | | * new-exceptions/cpu_asm.S: the book says a context synchronizing instruction (isync) is necessary after flipping certain bits (e.g, MSR_FP) in msr -- since this could happen as part of a context switch I added 'isync'.
* Fixed formatting.Joel Sherrill2005-11-072-5/+5
|
* 2005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-071-2/+7
| | | | | * mpc6xx/mmu/pte121.c: Eliminate unsigned32. * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
* Eliminate rtems_unsigned32.Ralf Corsepius2005-11-071-2/+2
|
* Eliminate unsigned32.Ralf Corsepius2005-11-071-4/+4
|
* 2005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-041-0/+2
| | | | | * Makefile.am: Add preinstall.am * preinstall.am: New.
* Add preinstall.amRalf Corsepius2005-11-041-23/+6
|