source: rtems/c/src/lib/libcpu/powerpc/new-exceptions/ChangeLog @ d3d9ef37

4.104.114.84.95
Last change on this file since d3d9ef37 was 3e5a93cc, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/14/05 at 04:44:17

2005-02-14 Ralf Corsepius <ralf.corsepius@…>

  • cpu.c, cpu_asm.S, irq_stub.S: #include <rtems/powerpc/powerpc.h>.
  • Property mode set to 100644
File size: 5.0 KB
Line 
12005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
2
3        * cpu.c, cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
4
52005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
6
7        * Makefile.am, configure.ac: Remove (Unused).
8
92005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
10
11        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
12
132005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
14
15        * Makefile.am: Remove build-variant support.
16
172004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
18
19        * configure.ac: Require automake > 1.9.
20
212004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
22
23        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
24
252004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
26
27        * cpu.c: Convert to using c99 fixed size types.
28
292004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * configure.ac: Add RTEMS_PROG_CCAS.
32        * Makefile.am: Use automake compilation rules.
33
342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
37
382003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
41
422003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * Makefile.am: Remove include_rtems_score_HEADERS.
45        Reformat for preinstallation dirstamp support.
46
472003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
48
49        * Makefile.am: Remove all-local: $(ARCH).
50
512003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
52
53        * configure.ac: Remove RTEMS_CANONICAL_HOST.
54
552003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
56
57        * configure.ac: Remove RTEMS_CHECK_CPU.
58
592003-09-04      Joel Sherrill <joel@OARcorp.com>
60
61        * cpu.c, cpu_asm.S: URL for license changed.
62
632003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
64
65        * Makefile.am: Reflect having moved aclocal/.
66
672003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
68
69        * Makefile.am: Reflect having moved automake/.
70
712003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
74
752003-03-18  Till Straumann <strauman@slac.stanford.edu>
76
77        PR 356/bsps
78        * cpu.c: This patch makes RTEMS/PowerPC eabi compliant.
79
802003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * configure.ac: Remove AC_CONFIG_AUX_DIR.
83
842003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
85
86        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
87
882003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        * configure.ac: AC_PREREQ(2.57).
91
922002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * Makefile.am: Don't include @RTEMS_BSP@.cfg.
95        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
96
972002-11-01      Joel Sherrill <joel@OARcorp.com>
98
99        * cpu.c: Currently only the mpc8260 BSP supports interrupt nesting.
100        NOTE: These needs to be generalized as the patch is applied to other
101        BSPs.
102
1032002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
104
105        * .cvsignore: Reformat.
106        Add autom4te*cache.
107        Remove autom4te.cache.
108
1092002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * Makefile.am: Use .$(OBJEXT) instead of .o.
112
1132001-05-14      Till Straumann <strauman@slac.stanford.edu>
114
115        * cpu.c: Per PR211 fix
116        saving/restoring floating point context.  The fpsave and fprestore
117        routines are only used in a executing context which _is_ fp and hence
118        has the FPU enabled. The current behavior required the FPU always to
119        be on which is very dangerous if lazy context switching is used. 
120        [Joel Note: Some ports explicitly enabled the FPU in the FP save and
121        restore routines to avoid this.]
122
123        The patch also makes sure (on powerpc only) that the FPU is disabled
124        for integer tasks. Note that this is crucial if deferred fp context
125        switching is used. Otherwise, fp context corruption may go undetected!
126        Also note that even tasks which merely push/pop FP registers to/from
127        the stack without modifying them still MUST be FP tasks - otherwise
128        (if lazy FP context switching is used), FP register corruption (of
129        other, FP, tasks may occur)!
130
131        Furthermore, (on PPC) by default, lazy FP context save/restore
132        is _disabled_.
133
1342002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
135
136        * rtems/score/cpu.h: Removed.
137        * Makefile.am: Reflect changes above.
138
1392001-04-03      Joel Sherrill <joel@OARcorp.com>
140
141        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
142        * rtems/score/cpu.h: Account for name change.
143
1442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * configure.ac:
147        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
148        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
149        * Makefile.am: Remove AUTOMAKE_OPTIONS.
150
1512001-11-28      Joel Sherrill <joel@OARcorp.com>,
152
153        This was tracked as PR91.
154        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
155        is used to specify if the port uses the standard macro for this (FALSE).
156        A TRUE setting indicates the port provides its own implementation.
157        * rtems/score/c_isr.inl: Deleted and contents merged into cpu.c.
158        * cpu.c: Received contents of c_isr.inl.
159        * Makefile.am: Deleted reference to c_isr.inl.
160
1612001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * .cvsignore: Add aclocal.m4, autom4te.*, config.*, configure.
164
1652001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * Makefile.am: Preinstall c_isr.inl (HACK).
168        * ChangeLog: New file.
169
Note: See TracBrowser for help on using the repository browser.