summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-07-232003-07-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill1-24/+8
PR 288/rtems * support/new_exception_processing/cpu.c: _ISR_Nest_level is now properly maintained and does not reside in SPRG0.
2003-07-082003-07-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+11
PR 416/bsps * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in interrupt controller (clr_exisr(mask)) before calling the interrupt handler that will acnowledge the interrupt source. This results in the interrupt beeing seen a second time by the interrupt controller. Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
2003-03-252003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2-0/+89
PR 368/filesystems * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
2003-03-252003-03-25 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-3/+8
PR 349/bsps * shared/include/cpuIdent.c: Readd PPC604r CPU.
2003-03-182003-03-18 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-0/+26
PR 356/bsps * cpu.c: This patch makes RTEMS/PowerPC eabi compliant.
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius2-0/+8
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius28-14/+56
2003-02-202003-02-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill9-13/+107
PR 349/bsps * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: - undo improper 'fix' who broke mpc604r identification - fix: 7400 identification PVR value was wrong - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size - fix: page table support bugfix - enhancement: provide routines to take and print stack trace snapshots - add definitions for HID1 and DABR SPRs
2003-02-142003-02-14 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2-0/+7
PR 348/bsps * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by MTX603e BSP.
2003-02-142003-02-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill15-723/+11
AMD a29k is obsolete. * Makefile.am: Removed reference. * a29k/.cvsignore, a29k/ChangeLog, a29k/Makefile.am, a29k/configure.ac, a29k/clock/.cvsignore, a29k/clock/Makefile.am, a29k/clock/ckinit.c, a29k/clock/clock.S, a29k/clock/clock.h, a29k/timer/.cvsignore, a29k/timer/Makefile.am, a29k/timer/timer.c, a29k/timer/timerisr.c: Removed.
2003-02-112003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-9/+20
* score/cpu_asm.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
2003-02-112003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-18/+40
* score/cpu_asm.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius32-15/+83
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius32-15/+83
* configure.ac: AC_PREREQ(2.57).
2003-02-032003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+8
PR 338/filesystem * sci/sci.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
2003-01-202003-01-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-26/+24
* Makefile.am: Merge-in include/Makefile.am. * include/Makefile.am: Removed. * configure.ac: Reflect changes above.
2003-01-202003-01-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius6-545/+9
* include/erc32.h: Remove (Unused). * include/Makefile.am: Remove. * include/.cvsignore: Remove (Obsolete). * Makefile.am: Reflect changes above. * configure.ac: Reflect changes above.
2003-01-162003-01-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius7-113/+71
* Makefile.am: Merge-in subdir Makefile.ams * configure.ac: Reflect changes above. * score/Makefile.am: Removed. * sci/Makefile.am: Removed. * timer/Makefile.am: Removed. * clock/Makefile.am: Removed.
2003-01-162003-01-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius8-145/+82
* Makefile.am: Merge-in subdir Makefile.ams * configure.ac: Reflect changes above. * score/Makefile.am: Removed. * sci/Makefile.am: Removed. * timer/Makefile.am: Removed. * clock/Makefile.am: Removed. * delay/Makefile.am: Removed.
2003-01-162003-01-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius7-118/+69
* Makefile.am: Merge-in subdir Makefile.ams * configure.ac: Reflect changes above. * score/Makefile.am: Removed. * sci/Makefile.am: Removed. * timer/Makefile.am: Removed. * clock/Makefile.am: Removed.
2003-01-162003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius7-13/+14
* tx39/vectorisrs/Makefile.am: Don't include @RTEMS_BSP@.cfg. * r46xx/vectorisrs/Makefile.am: Ditto. * mongoosev/vectorisrs/Makefile.am: Ditto. * mongoosev/duart/Makefile.am: Ditto. * shared/interrupts/Makefile.am: Ditto. * shared/cache/Makefile.am: Ditto. Eliminate *_O_FILES.
2003-01-162003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-2/+5
* clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * timer/Makefile.am: Ditto.
2003-01-152003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-9/+9
* clock/Makefile.am: Eliminate *_O_FILES. Don't include @RTEMS_BSP@.cfg. * timer/Makefile.am: Ditto.
2003-01-152002-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-14/+11
* m68040/fpsp/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * shared/cache/Makefile.am: Ditto. * shared/misc/Makefile.am: Ditto.
2003-01-152003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius5-18/+13
* clock/Makefile.am: Eliminate *_O_FILES. Don't include @RTEMS_BSP@.cfg. * console/Makefile.am: Likewise. * mbus/Makefile.am: Likewise. * timer/Makefile.am: Likewise.
2003-01-152002-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-12/+9
* sci/Makefile.am: Apply 2002-12-14 patch (Apparently dropped by CVS). * score/Makefile.am: Likewise. * timer/Makefile.am: Likewise.
2003-01-15*** empty log message ***Ralf Corsepius1-1/+1
2003-01-152002-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius5-21/+11
* clock/Makefile.am: Eliminate @RTEMS_BSP@.cfg, $(OBJS). * sci/Makefile.am: Likewise. * score/Makefile.am: Likewise. * timer/Makefile.am: Likewise.
2003-01-032003-01-03 Victor V. Vengerov <vvv@oktet.ru>Joel Sherrill2-5/+8
* mbus/mcfmbus.c: Per PR323, move the mbus_send command on line 232 to after the state has been set.
2002-12-192002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius31-31/+33
* configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP. * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg. * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg. * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg. * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2002-12-192002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-7/+8
* Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2002-12-172002-12-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-0/+10
* Makefile.am: Don't include @RTEMS_BSP@.cfg. * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2002-12-162002-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius6-6/+8
* configure.ac: RTEMS_CHECK_CUSTOM_BSP. * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * milli/Makefile.am: Ditto. * semaphore/Makefile.am: Ditto. * timer/Makefile.am: Ditto.
2002-12-162002-12-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+22
* milli/milli.S: Per PR329, use GNU binutils assembler directives.
2002-12-162002-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius6-27/+13
* Makefile.am: Remove CPU_MODEL_SUBDIR. * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP). * i960ca/Makefile.am: Eliminate *_O_FILES. Don't include @RTEMS_BSP@.cfg. * i960ka/Makefile.am: Ditto. * i960rp/Makefile.am: Ditto.
2002-12-152002-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-2/+0
* cache/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * reg_win/Makefile.am: Don't include @RTEMS_BSP@.cfg. * syscall/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2002-12-152002-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-4/+8
* cache/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * reg_win/Makefile.am: Don't include @RTEMS_BSP@.cfg. * syscall/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2002-12-142002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-2/+5
* timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2002-12-142002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-5/+10
* clock/Makefile.am: Eliminate *_O_FILES. Don't include @RTEMS_BSP@.cfg. * sci/Makefile.am: Ditto. * score/Makefile.am: Ditto. * timer/Makefile.am: Ditto. * configure.ac: Apply 2002-11-07 patch (Apparently dropped by CVS).
2002-12-142002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius6-20/+14
* clock/Makefile.am: Eliminate *_O_FILES. Don't include @RTEMS_BSP@.cfg. * delay/Makefile.am: Ditto. * sci/Makefile.am: Ditto. * score/Makefile.am: Ditto. * timer/Makefile.am: Ditto.
2002-12-062002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius28-14/+56
* configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
2002-12-022002-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius6-56/+49
* mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am. * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am. * mpc8260/include/Makefile.am: Remove. * mpc8xx/include/Makefile.am: Remove. * configure.ac: Remove mpc8260/include/Makefile. Remove mpc8xx/include/Makefile.
2002-12-022002-12-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-37/+4
* shared/soft_reset_asm.S: Removed.
2002-12-012002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-0/+5
* configure.ac: Add RTEMS_PROG_CCAS.
2002-12-012002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius8-0/+20
* configure.ac: Add RTEMS_PROG_CCAS.
2002-12-012002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius8-0/+20
* configure.ac: Add RTEMS_PROG_CCAS.
2002-11-072002-11-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius11-101/+98
* Makefile.am: Merge in include/Makefile.am. * include/Makefile.am: Remove. * configure.ac: Reflect changes above.
2002-11-042002-11-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-12/+26
* mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c, mpc8260/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.c: Removed warnings.
2002-11-032002-11-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-2/+6
* mongoosev/Makefile.am: TMPINSTALL_FILES -> PREINSTALL_FILES.
2002-11-022002-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-23/+22
* mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am. Install include/mongoose-v.h. * mongoosev/include/Makefile.am: Remove. * configure.ac: Reflect changes above.