summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu (unfollow)
Commit message (Collapse)AuthorFilesLines
2003-09-182003-09-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-0/+5
* shared/cache/cache.c (m68030): fix prototype mismatch of _CPU_cache_flush_entire_data.
2003-09-182003-09-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* shared/cache/cache.c (m68030): fix prototype mismatch of _CPU_cache_flush_entire_data. 2003-09-04 Joel Sherrill <joel@OARcorp.com> * shared/misc/m68kidle.c: URL for license changed. 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Reflect having moved aclocal/. 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Reflect having moved automake/. * m68040/Makefile.am: Reflect having moved automake/. * m68040/fpsp/Makefile.am: Reflect having moved automake/. * shared/Makefile.am: Reflect having moved automake/. * shared/cache/Makefile.am: Reflect having moved automake/. * shared/misc/Makefile.am: Reflect having moved automake/. 2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: Use rtems-bugs@rtems.com as bug report email address. 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: Remove AC_CONFIG_AUX_DIR. 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: AC_PREREQ(2.57). 2002-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * m68040/fpsp/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * shared/cache/Makefile.am: Ditto. * shared/misc/Makefile.am: Ditto. 2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: Remove RTEMS_CHECK_BSP_CACHE. 2002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: Add RTEMS_PROG_CCAS. 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. 2002-08-21 Joel Sherrill <joel@OARcorp.com> * configure.ac, shared/misc/Makefile.am: PR217 required that the idle task be moved to libcpu so it could be more acutely aware of the CPU model. This file was modified to pick up the idle task from there. * shared/misc/m68kidle.c: New file. 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * m68040/fpsp/Makefile.am: Use .$(OBJEXT) instead of .o. * mcf5206/clock/Makefile.am: Use .$(OBJEXT) instead of .o. * mcf5206/console/Makefile.am: Use .$(OBJEXT) instead of .o. * mcf5206/mbus/Makefile.am: Use .$(OBJEXT) instead of .o. * mcf5206/timer/Makefile.am: Use .$(OBJEXT) instead of .o. * shared/cache/Makefile.am: Use .$(OBJEXT) instead of .o. * shared/misc/Makefile.am: Use .$(OBJEXT) instead of .o. 2002-08-06 Joel Sherrill <joel@OARcorp.com> * configure.ac: Be more specific about looking at CPU32 and CPU32+ CPU model names so we can turn on the best compile of memcpy.c. 2002-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: Replace mcpu32 by mcpu32p conditional. * share/misc/Makefile.am: Fix AM_CPPFLAGS bug. 2002-08-05 Joel Sherrill <joel@OARcorp.com> * Per PR260 eliminate use of make-target-options. This impacted RTEMS allowing a distinction between the CPU32 and CPU32+ in the SuperCore and required that the m68k optimized memcpy be moved to libcpu. * shared/misc/memcpy.c: Moved from score/cpu/m68k. * configure.ac, shared/Makefile.am: Modified to reflect new directory. * shared/misc/.cvsignore, shared/misc/Makefile.am: New file. 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * m68040/fpsp/Makefile.am: Remove AUTOMAKE_OPTIONS. * m68040/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS. 2001-10-26 Joel Sherrill <joel@OARcorp.com> * Makefile.am, configure.ac: New libcpu support for mcf5206e. 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate. 2001-09-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * shared/cache/Makefile.am: Use 'PREINSTALL_FILES ='. * shared/cache/Makefile.am: Use 'CLEANFILES ='. 2001-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * m68040/fpsp/Makefile.am, shared/cache/Makefile.am: Apply include_*HEADERS instead of H_FILES. 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. 2000-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * m68040/fpsp/Makefile.am, shared/cache/Makefile.am: Include compile.am 2000-08-10 Joel Sherrill <joel@OARcorp.com> * ChangeLog: New file.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-3/+8
* shared/include/cache.h, shared/src/cache_aligned_malloc.c, shared/src/cache_manager.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill13-12/+20
* clock/ckinit.c, include/rtems/score/iosh7750.h, include/rtems/score/ipl.h, include/rtems/score/ispsh7750.h, include/rtems/score/sh4_regs.h, include/rtems/score/sh7750_regs.h, include/sh/sh4uart.h, sci/console.c, sci/sh4uart.c, score/cpu_asm.c, score/ispsh7750.c, timer/timer.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill14-13/+21
* clock/ckinit.c, include/io_types.h, include/iosh7045.h, include/ispsh7045.h, include/sci.h, include/sci_termios.h, include/sh7_pfc.h, include/sh7_sci.h, sci/sci.c, sci/sci_termios.c, score/cpu_asm.c, score/ispsh7045.c, timer/timer.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-11/+18
* clock/ckinit.c, delay/delay.c, include/iosh7032.h, include/ispsh7032.h, include/sci.h, include/sh7_pfc.h, include/sh7_sci.h, sci/sci.c, score/cpu_asm.c, score/ispsh7032.c, timer/timer.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill38-37/+58
* mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c, mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h, mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c, mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c, mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c, ppc403/clock/clock.c, ppc403/console/console.c.polled, ppc403/timer/timer.c, rtems/powerpc/debugmod.h, shared/include/byteorder.h, shared/include/cpuIdent.c, shared/include/cpuIdent.h, shared/include/io.h, shared/include/mmu.h, shared/include/page.h, shared/include/pgtable.h, shared/include/spr.h: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+6
* clock/ckinit.c, timer/timer.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-11/+19
* clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c, r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S, timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* shared/misc/m68kidle.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-8/+14
* clock/ckinit.c, console/mcfuart.c, include/mcf5206e.h, include/mcfmbus.h, include/mcfuart.h, mbus/mcfmbus.c, timer/timer.c, timer/timerisr.S: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill8-7/+12
* cpu.c, cpu.h, cpuModel.S, cpuModel.h, displayCpu.c, idtr.S, page.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-4/+9
* clock/clock.c, include/semaphore.h, semaphore/semaphore.c, timer/timer.c: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-4/+12
* cpu.c, cpu_asm.S: URL for license changed.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-14/+15
* score/cpu_asm.c: Removed incorrect statement about copyright assignment.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-18/+9
* mpc505/timer/timer.c, ppc403/console/console.c, ppc403/console/console405.c: Removed incorrect statement about copyright assignment.
2003-08-202003-08-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+4
* mpc8260/clock/clock.c: Correct copyright statements.
2003-08-202003-08-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-4/+5
* clock/ckinit.c, console/mcfuart.c, timer/timer.c, timer/timerisr.S: Correct copyright statements.
2003-08-182003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius28-13/+73
* Makefile.am: Reflect having moved aclocal/.
2003-08-18Fix broken ChangeLog entries.Ralf Corsepius16-87/+87
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-0/+8
Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius12-16/+40
Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius5-11/+18
Makefile.am: Reflect having moved automake. cache/Makefile.am: Reflect having moved automake. reg_win/Makefile.am: Reflect having moved automake. syscall/Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius37-101/+140
Makefile.am: Reflect having moved automake. mpc505/Makefile.am: Reflect having moved automake. mpc505/ictrl/Makefile.am: Reflect having moved automake. mpc505/timer/Makefile.am: Reflect having moved automake. mpc505/vectors/Makefile.am: Reflect having moved automake. mpc6xx/Makefile.am: Reflect having moved automake. mpc6xx/clock/Makefile.am: Reflect having moved automake. mpc6xx/exceptions/Makefile.am: Reflect having moved automake. mpc6xx/mmu/Makefile.am: Reflect having moved automake. mpc6xx/timer/Makefile.am: Reflect having moved automake. mpc6xx/wrapup/Makefile.am: Reflect having moved automake. mpc8260/Makefile.am: Reflect having moved automake. mpc8260/clock/Makefile.am: Reflect having moved automake. mpc8260/console-generic/Makefile.am: Reflect having moved automake. mpc8260/cpm/Makefile.am: Reflect having moved automake. mpc8260/exceptions/Makefile.am: Reflect having moved automake. mpc8260/mmu/Makefile.am: Reflect having moved automake. mpc8260/timer/Makefile.am: Reflect having moved automake. mpc8xx/Makefile.am: Reflect having moved automake. mpc8xx/clock/Makefile.am: Reflect having moved automake. mpc8xx/console-generic/Makefile.am: Reflect having moved automake. mpc8xx/cpm/Makefile.am: Reflect having moved automake. mpc8xx/exceptions/Makefile.am: Reflect having moved automake. mpc8xx/mmu/Makefile.am: Reflect having moved automake. mpc8xx/timer/Makefile.am: Reflect having moved automake. ppc403/Makefile.am: Reflect having moved automake. ppc403/clock/Makefile.am: Reflect having moved automake. ppc403/console/Makefile.am: Reflect having moved automake. ppc403/ictrl/Makefile.am: Reflect having moved automake. ppc403/timer/Makefile.am: Reflect having moved automake. ppc403/tty_drv/Makefile.am: Reflect having moved automake. ppc403/vectors/Makefile.am: Reflect having moved automake. shared/Makefile.am: Reflect having moved automake. shared/include/Makefile.am: Reflect having moved automake. shared/src/Makefile.am: Reflect having moved automake. wrapup/Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius15-35/+52
Makefile.am: Reflect having moved automake. clock/Makefile.am: Reflect having moved automake. mongoosev/Makefile.am: Reflect having moved automake. mongoosev/duart/Makefile.am: Reflect having moved automake. mongoosev/vectorisrs/Makefile.am: Reflect having moved automake. r46xx/Makefile.am: Reflect having moved automake. r46xx/vectorisrs/Makefile.am: Reflect having moved automake. shared/Makefile.am: Reflect having moved automake. shared/cache/Makefile.am: Reflect having moved automake. shared/interrupts/Makefile.am: Reflect having moved automake. timer/Makefile.am: Reflect having moved automake. tx39/Makefile.am: Reflect having moved automake. tx39/include/Makefile.am: Reflect having moved automake. tx39/vectorisrs/Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-8/+14
Makefile.am: Reflect having moved automake. clock/Makefile.am: Reflect having moved automake. timer/Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius14-30/+48
Makefile.am: Reflect having moved automake. m68040/Makefile.am: Reflect having moved automake. m68040/fpsp/Makefile.am: Reflect having moved automake. shared/Makefile.am: Reflect having moved automake. shared/cache/Makefile.am: Reflect having moved automake. shared/misc/Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius5-11/+18
Makefile.am: Reflect having moved automake. i960ca/Makefile.am: Reflect having moved automake. i960ka/Makefile.am: Reflect having moved automake. i960rp/Makefile.am: Reflect having moved automake.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius7-15/+24
Makefile.am: Reflect having moved automake. clock/Makefile.am: Reflect having moved automake. include/Makefile.am: Reflect having moved automake. milli/Makefile.am: Reflect having moved automake. semaphore/Makefile.am: Reflect having moved automake. timer/Makefile.am: Reflect having moved automake.
2003-08-112003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius28-13/+73
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2003-08-092003-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-0/+16
* Makefile.am: Preinstall $(PROJECT_INCLUDE)/rtems/score.
2003-08-082003-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-39/+10
* configure.ac: Remove (Merged into ../../configure.ac). * Makefile.am: Reflect having merged configure.ac into ../../configure.ac.
2003-08-082003-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-2/+4
* wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
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.