source: rtems/cpukit/score/cpu/m68k/ChangeLog @ fa9fa1e4

4.104.114.84.95
Last change on this file since fa9fa1e4 was fa9fa1e4, checked in by Eric Norum <WENorum@…>, on 01/28/05 at 19:48:25

ColdFire? ISA A+ instructions.

  • Property mode set to 100644
File size: 10.8 KB
Line 
12005-01-28      Eric Norum <norume@aps.anl.gov>
2
3        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
4
52004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
6
7        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
8        New header guards.
9
102005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
11
12        * rtems/score/types.h: Remove signed8, signed16, signed32,
13        unsigned8, unsigned16, unsigned32.
14
152005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
16
17        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
18
192005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
20
21        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
22
232005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
24
25        * rtems/score/types.h: #include <rtems/stdint.h>.
26
272005-01-07      Ralf Corsepius <ralf.corsepius@freenet.de>
28
29        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
30
312005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Remove build-variant support.
34
352004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
36
37        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
38        guard.
39
402004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
41
42        * asm.h: Add doxygen preamble.
43
442004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
45
46        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
47        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
48
492004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
50
51        * rtems/score/cpu.h: Add doxygen preamble.
52        * rtems/score/m68k.h: Add doxygen preamble.
53        * rtems/score/types.h: Add doxygen preamble.
54
552004-07-25      Joel Sherrill <joel@OARcorp.com>
56
57        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
58        endian swapping routines.
59
602004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
61
62        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
63        * Makefile.am: Don't include multilib.am.
64        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
65
662004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
67
68        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
69        to $(includedir)/rtems/m68k.
70
712004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
72
73        * Makefile.am: Install asm.h to $(includedir)/rtems.
74
752004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
76
77        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
78
792004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
80
81        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
82        using c99 fixed size types.
83
842004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
85
86        * configure.ac: RTEMS_TOP([../../../..]).
87
882004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        PR 561/rtems
91        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
92
932004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * configure.ac: Move RTEMS_TOP one subdir down.
96
972004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * Makefile.am: Add PREINSTALL_DIRS.
100
1012004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
104        Add PREINSTALL_FILES to CLEANFILES.
105
1062004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac: Requires automake >= 1.8.1.
109
1102004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
111
112        * Makefile.am: Include compile.am, again.
113
1142004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
115
116        * Makefile.am: Convert to using automake compilation rules.
117
1182004-01-07      Joel Sherrill <joel@OARcorp.com>
119
120        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
121        longer in the tree.
122
1232003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
124
125        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
126
1272003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
130
1312003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        * Makefile.am: Remove TMPINSTALL_FILES.
134
1352003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
136
137        * Makefile.am: Add $(dirstamp) to preinstallation rules.
138
1392003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
140
141        * Makefile.am: Don't use gmake rules for preinstallation.
142
1432003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * configure.ac: Remove RTEMS_CANONICAL_HOST.
146
1472003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * configure.ac: Remove RTEMS_CHECK_CPU.
150
1512003-09-04      Joel Sherrill <joel@OARcorp.com>
152
153        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
154        rtems/score/types.h: URL for license changed.
155
1562003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
159
1602003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
161
162        * configure.ac: Remove AC_CONFIG_AUX_DIR.
163
1642003-02-06      Ilya Alexeev <ilya@continuum.ru>
165
166        * m68360.h: Correct the order of fields in the ethernet structure
167        to account for the typo in MC68360UM (page 7-248).
168
1692002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
172        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
173
1742002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * configure.ac: Fix package name.
177
1782002-11-01      Joel Sherrill <joel@OARcorp.com>
179
180        * cpu.c: Removed warnings.
181
1822002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
183
184        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
185
1862002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * .cvsignore: Reformat.
189        Add autom4te*cache.
190        Remove autom4te.cache.
191
1922002-08-26      Eric Norum <eric.norum@usask.ca>
193
194        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
195        compilation.
196
1972002-08-14      Brett Swimley <brett.swimley@aedinc.net>
198
199        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
200        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
201        to be modified to determine if an interrupt may have modified
202        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
203        a test that would fail if _ISR_Flash was not commented out in
204        _Watchdog_Insert().  After this modification was made, my test
205        ran flawlessly.
206
2072002-08-05      Joel Sherrill <joel@OARcorp.com>
208
209        * Per PR260 eliminate use of make-target-options.  This impacted
210        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
211        SuperCore and required that the m68k optimized memcpy be moved
212        to libcpu.
213        * memcpy.c: Moved to libcpu.
214        * Makefile.am: Modified to reflect above.
215
2162002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
219
2202002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * Makefile.am: Use .$(OBJEXT) instead of .o.
223
2242002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: RTEMS_TOP(../../../..).
227
2282002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * rtems.S: Remove.
231        * Makefile.am: Reflect changes above.
232
2332002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: Remove RTEMS_PROJECT_ROOT.
236
2372002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: Add RTEMS_PROG_CCAS
240
2412002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
244        Add AC_PROG_RANLIB.
245
2462002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
249        Use ../../../aclocal.
250
2512002-05-28      Chris Johns <ccj@acm.org>
252
253        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
254        since it is now multilib'ed.
255
2562001-04-03      Joel Sherrill <joel@OARcorp.com>
257
258        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
259        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
260        name change.
261
2622002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac:
265        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
266        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
267        * Makefile.am: Remove AUTOMAKE_OPTIONS.
268
2692002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
272
2732002-03-06      Victor V. Vengerov <vvv@oktet.ru>
274
275        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
276        Generic implementation of endian swap primitives added for Coldfire
277        family.
278
2792002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * rtems/Makefile.am: Removed.
282        * rtems/score/Makefile.am: Removed.
283        * configure.ac: Reflect changes above.
284        * Makefile.am: Reflect changes above.
285
2862001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * Makefile.am: Add multilib support.
289
2902001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
293        * configure.in: Remove.
294        * configure.ac: New file, generated from configure.in by autoupdate.
295
2962001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
299        * Makefile.am: Use 'PREINSTALL_FILES ='.
300
3012001-08-09      Chris Johns <ccj@acm.org>
302
303        * cpu_asm.S: This patch was co-developed with Eric Norum
304        <eric.norum@usask.ca>.  It closes a one instruction window
305        on some m68k CPU cores.  It fixes symptoms seen as:
306            1) No more `interrupt handler invoked twice for
307               a single interrupt'.
308            2) No more `lockup when mc68360 CPM and PIT interrupts
309               are at different levels'.
310        It does insert a little more overhead on machines without hardware
311        interrupt stacks but correctness has a price.
312
3132001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am, rtems/score/Makefile.am:
316        Apply include_*HEADERS instead of H_FILES.
317
3182001-01-03      Joel Sherrill <joel@OARcorp.com>
319
320        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
321        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
322        now that it is dynamically allocated.
323
3242000-12-19      Joel Sherrill <joel@OARcorp.com>
325
326        * cpu.c: Do not read or write raw interrupt vector table if
327        we are on a CPU that does not have a %vbr register and the
328        BSP is configured as having the table in ROM.
329
3302000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
333
3342000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
337
3382000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
341        Switch to GNU canonicalization.
342
3432000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
344
345        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
346        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
347
3482000-10-12      John S Gwynne <jgwynne@mrcday.com>
349
350        * sim.h: These changes enable RTEMS to automatically generate
351        the ram_init file used by gdb with the BDM patches. The 332 has
352        on-board chip select lines (for RAM and FLASH) that must be
353        configured before use of these peripherals. These patches parse
354        data from start.c where the chip select lines are configured in
355        the runtime executable and automatically generates the gdb
356        initialization file using the same settings. A great time saver.
357        A similar file, ram_init_FW (flash writable), is also generated
358        that the flash programming tool uses.
359        * BSP/start/start.c: Must be modified to support above.
360        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
361
3622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * Makefile.am: Include compile.am.
365
3662000-08-10      Joel Sherrill <joel@OARcorp.com>
367
368        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.