summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/support (unfollow)
Commit message (Collapse)AuthorFilesLines
2005-02-15Remove (moved to libcpu).Ralf Corsepius11-2957/+0
2005-02-152005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+8
* cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value (Unify old/new exception processing API).
2005-02-152005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2-18/+5
* cpu.c (ppc_exception_vector_addr): Merge ppc603 and ppc603e cases.
2005-02-142005-02-14 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius7-0/+13
* cpu.c, cpu_asm.S, irq_stub.S: #include <rtems/powerpc/powerpc.h>.
2005-02-132005-02-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+6
* cpu.c: Add _PPC_MSR_DISABLE_MASK.
2005-02-12Remove (Unused)Ralf Corsepius2-14/+0
2005-02-122005-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius6-88/+8
* Makefile.am, configure.ac: Remove (Unused).
2005-02-102005-02-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius5-73/+10
* cpu.c, cpu_asm.S, irq_stub.S, rtems/score/ppc_offs.h: Remove PPC_ABI_POWEROPEN.
2005-02-092005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius5-15/+9
* cpu.c, cpu_asm.S, irq_stub.S, rtems/score/ppc_offs.h: Remove PPC_ABI_GCC27.
2005-01-072005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius4-2/+10
* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
2005-01-032005-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius4-31/+11
* Makefile.am: Remove build-variant support.
2004-10-202004-10-20 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2-0/+6
PR 696/bsps * cpu.c: Include bsp.h.
2004-09-24Fix typo in previous change.Ralf Corsepius2-2/+2
2004-09-242004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius4-2/+10
* configure.ac: Require automake > 1.9.
2004-04-21Remove duplicate white lines.Ralf Corsepius5-9/+0
2004-04-21Remove stray white spaces.Ralf Corsepius6-62/+62
2004-04-15Remove stray white spaces.Ralf Corsepius3-3/+0
2004-04-012004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius4-2/+10
* cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
2004-03-312004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius3-38/+42
* cpu.c, ppccache.c: Convert to using c99 fixed size types.
2004-03-312004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2-9/+13
* cpu.c: Convert to using c99 fixed size types.
2004-01-302004-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-15/+21
* configure.ac: Add RTEMS_PROG_CCAS. * Makefile.am: Use automake compilation rules.
2004-01-302004-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-18/+24
* configure.ac: Add RTEMS_PROG_CCAS. * Makefile.am: Use automake compilation rules.
2004-01-212004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-1/+7
* Makefile.am: Add PREINSTALL_DIRS.
2004-01-142004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-0/+8
* Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2003-12-122003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-2/+9
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2003-12-122003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-4/+12
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003-12-022003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-17/+5
* Makefile.am: Remove include_rtems_score_HEADERS. Reformat for preinstallation dirstamp support.
2003-12-022003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-12/+15
* Makefile.am: Reformat for preinstallation dirstamp support.
2003-12-022003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+10
* Makefile.am: Remove all-local: $(ARCH).
2003-10-222003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+8
* configure.ac: Remove RTEMS_CANONICAL_HOST.
2003-10-212003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+8
* configure.ac: Remove RTEMS_CHECK_CPU.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-4/+12
* cpu.c, cpu_asm.S: URL for license changed.
2003-08-182003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+10
* Makefile.am: Reflect having moved aclocal/.
2003-08-18Fix broken ChangeLog entries.Ralf Corsepius2-2/+2
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-6/+14
Makefile.am: Reflect having moved automake.
2003-08-112003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+10
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
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-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 Corsepius4-2/+8
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+10
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-2/+10
* configure.ac: AC_PREREQ(2.57).
2002-12-172002-12-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius6-6/+10
* Makefile.am: Don't include @RTEMS_BSP@.cfg. * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2002-11-012002-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+14
* cpu.c: Currently only the mpc8260 BSP supports interrupt nesting. NOTE: These needs to be generalized as the patch is applied to other BSPs.
2002-10-212002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-8/+22
* .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
2002-09-142002-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+7
* cpu.c: Include declaration of variable i in ifdef USE_SPRG to eliminate warning.
2002-08-112002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius4-4/+12
* Makefile.am: Use .$(OBJEXT) instead of .o.
2002-07-212002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2-2/+6
* Makefile.am: Fix oversights in previous patch.
2002-07-212002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius3-139/+8
* rtems.S: Remove. * Makefile.am: Reflect having removed rtems.S. Use AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
2002-05-142001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-1/+34
* cpu.c: Per PR211 fix saving/restoring floating point context. The fpsave and fprestore routines are only used in a executing context which _is_ fp and hence has the FPU enabled. The current behavior required the FPU always to be on which is very dangerous if lazy context switching is used. [Joel Note: Some ports explicitly enabled the FPU in the FP save and restore routines to avoid this.] The patch also makes sure (on powerpc only) that the FPU is disabled for integer tasks. Note that this is crucial if deferred fp context switching is used. Otherwise, fp context corruption may go undetected! Also note that even tasks which merely push/pop FP registers to/from the stack without modifying them still MUST be FP tasks - otherwise (if lazy FP context switching is used), FP register corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by default, lazy FP context save/restore is _disabled_.
2002-05-012002-04-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+6
* cpu.c: Include <rtems/powerpc/cache.h>.