source: rtems/cpukit/score/cpu/m68k/ChangeLog @ 44ad1151

4.104.114.84.95
Last change on this file since 44ad1151 was 44ad1151, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/04/07 at 06:10:36

2007-08-04 Ralf Corsépius <ralf.corsepius@…>

  • rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
  • Property mode set to 100644
File size: 14.1 KB
Line 
12007-08-04      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
4
52007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
8        Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
9
102007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
13
142007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * cpu.c, rtems/score/cpu.h:
17          Use Context_Control_fp* instead of void* for fp_contexts.
18
192006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * rtems/score/types.h: Remove unsigned64, signed64.
22
232006-06-19 Till Straumann <strauman@slac.stanford.edu>
24
25        PR 1091/patch
26        * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
27        bits are used when calculating the exception vector.
28
292006-02-28      Eric Norum <norume@aps.anl.gov>
30
31        PR 904/patch
32        * rtems/score/m68k.h: Just "cc" in the clobbered register list for
33        interrupt enable/disable/flash operations.  The "memory" barrier will
34        move the the generic interrupt enable/disable/flash macros.
35
362006-02-24      Eric Norum <norume@aps.anl.gov>
37
38        PR 904/patch
39        * rtems/score/m68k.h: Add "memory" to the clobbered register list for
40        interrupt enable/disable/flash operations.  This is necessary to prevent
41        the compiler from hoisting/sinking other operations past the interrupt
42        enable/disable/flash operations.
43
442006-01-16      Joel Sherrill <joel@OARcorp.com>
45
46        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
47        As a side-effect, grammar and spelling errors were corrected, spacing
48        errors were address, and some variable names were improved.
49
502005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
51
52        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
53
542005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
55
56        * rtems/asm.h: Remove private version of CONCAT macros.
57        Include <rtems/concat.h> instead.
58
592005-06-07      Brett Swimley <brett.swimley@aedbozeman.com>
60
61        PR 803/patch
62        * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
63
642005-05-20      Chris Johns <chrisj@rtems.org>
65
66        * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
67
682005-05-04      Joel Sherrill <joel@OARcorp.com>
69
70        * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
71
722005-05-03      Joel Sherrill <joel@OARcorp.com>
73
74        * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
75        * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
76
772005-05-03      Joel Sherrill <joel@OARcorp.com>
78
79        * cpu.c: Remove warning.
80
812005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
82
83        * Makefile.am: Split out preinstallation rules.
84        * preinstall.am: New (Split out from Makefile.am).
85
862005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
87
88        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
89        rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
90
912005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        PR 754/rtems
94        * rtems/asm.h: New (relocated from .).
95        * asm.h: Remove (moved to rtems/asm.h).
96        * Makefile.am: Reflect changes above.
97
982005-01-31      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        PR rtems/752
101        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
102        rtems/m68k/sim.h: New (relocated from .).
103        * m68302.h, m68360.h, qsm.h, sim.h: Remove.
104        * Makefile.am: Reflect changes above.
105
1062005-01-28      Eric Norum <norume@aps.anl.gov>
107
108        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
109
1102004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
111
112        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
113        New header guards.
114
1152005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * rtems/score/types.h: Remove signed8, signed16, signed32,
118        unsigned8, unsigned16, unsigned32.
119
1202005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
123
1242005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
127
1282005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * rtems/score/types.h: #include <rtems/stdint.h>.
131
1322005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
135
1362005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * Makefile.am: Remove build-variant support.
139
1402004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
143        guard.
144
1452004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * asm.h: Add doxygen preamble.
148
1492004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
150
151        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
152        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
153
1542004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
155
156        * rtems/score/cpu.h: Add doxygen preamble.
157        * rtems/score/m68k.h: Add doxygen preamble.
158        * rtems/score/types.h: Add doxygen preamble.
159
1602004-07-25      Joel Sherrill <joel@OARcorp.com>
161
162        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
163        endian swapping routines.
164
1652004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
166
167        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
168        * Makefile.am: Don't include multilib.am.
169        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
170
1712004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
174        to $(includedir)/rtems/m68k.
175
1762004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        * Makefile.am: Install asm.h to $(includedir)/rtems.
179
1802004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
181
182        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
183
1842004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
185
186        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
187        using c99 fixed size types.
188
1892004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
190
191        * configure.ac: RTEMS_TOP([../../../..]).
192
1932004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        PR 561/rtems
196        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
197
1982004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * configure.ac: Move RTEMS_TOP one subdir down.
201
2022004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * Makefile.am: Add PREINSTALL_DIRS.
205
2062004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
209        Add PREINSTALL_FILES to CLEANFILES.
210
2112004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * configure.ac: Requires automake >= 1.8.1.
214
2152004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * Makefile.am: Include compile.am, again.
218
2192004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * Makefile.am: Convert to using automake compilation rules.
222
2232004-01-07      Joel Sherrill <joel@OARcorp.com>
224
225        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
226        longer in the tree.
227
2282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
231
2322003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
235
2362003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am: Remove TMPINSTALL_FILES.
239
2402003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Add $(dirstamp) to preinstallation rules.
243
2442003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Don't use gmake rules for preinstallation.
247
2482003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
249
250        * configure.ac: Remove RTEMS_CANONICAL_HOST.
251
2522003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Remove RTEMS_CHECK_CPU.
255
2562003-09-04      Joel Sherrill <joel@OARcorp.com>
257
258        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
259        rtems/score/types.h: URL for license changed.
260
2612003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
264
2652003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.ac: Remove AC_CONFIG_AUX_DIR.
268
2692003-02-06      Ilya Alexeev <ilya@continuum.ru>
270
271        * m68360.h: Correct the order of fields in the ethernet structure
272        to account for the typo in MC68360UM (page 7-248).
273
2742002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
277        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
278
2792002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Fix package name.
282
2832002-11-01      Joel Sherrill <joel@OARcorp.com>
284
285        * cpu.c: Removed warnings.
286
2872002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
290
2912002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * .cvsignore: Reformat.
294        Add autom4te*cache.
295        Remove autom4te.cache.
296
2972002-08-26      Eric Norum <eric.norum@usask.ca>
298
299        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
300        compilation.
301
3022002-08-14      Brett Swimley <brett.swimley@aedinc.net>
303
304        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
305        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
306        to be modified to determine if an interrupt may have modified
307        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
308        a test that would fail if _ISR_Flash was not commented out in
309        _Watchdog_Insert().  After this modification was made, my test
310        ran flawlessly.
311
3122002-08-05      Joel Sherrill <joel@OARcorp.com>
313
314        * Per PR260 eliminate use of make-target-options.  This impacted
315        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
316        SuperCore and required that the m68k optimized memcpy be moved
317        to libcpu.
318        * memcpy.c: Moved to libcpu.
319        * Makefile.am: Modified to reflect above.
320
3212002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
324
3252002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use .$(OBJEXT) instead of .o.
328
3292002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * configure.ac: RTEMS_TOP(../../../..).
332
3332002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * rtems.S: Remove.
336        * Makefile.am: Reflect changes above.
337
3382002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * configure.ac: Remove RTEMS_PROJECT_ROOT.
341
3422002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * configure.ac: Add RTEMS_PROG_CCAS
345
3462002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
349        Add AC_PROG_RANLIB.
350
3512002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
354        Use ../../../aclocal.
355
3562002-05-28      Chris Johns <ccj@acm.org>
357
358        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
359        since it is now multilib'ed.
360
3612001-04-03      Joel Sherrill <joel@OARcorp.com>
362
363        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
364        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
365        name change.
366
3672002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * configure.ac:
370        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
371        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
372        * Makefile.am: Remove AUTOMAKE_OPTIONS.
373
3742002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
377
3782002-03-06      Victor V. Vengerov <vvv@oktet.ru>
379
380        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
381        Generic implementation of endian swap primitives added for Coldfire
382        family.
383
3842002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * rtems/Makefile.am: Removed.
387        * rtems/score/Makefile.am: Removed.
388        * configure.ac: Reflect changes above.
389        * Makefile.am: Reflect changes above.
390
3912001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am: Add multilib support.
394
3952001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
398        * configure.in: Remove.
399        * configure.ac: New file, generated from configure.in by autoupdate.
400
4012001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
404        * Makefile.am: Use 'PREINSTALL_FILES ='.
405
4062001-08-09      Chris Johns <ccj@acm.org>
407
408        * cpu_asm.S: This patch was co-developed with Eric Norum
409        <eric.norum@usask.ca>.  It closes a one instruction window
410        on some m68k CPU cores.  It fixes symptoms seen as:
411            1) No more `interrupt handler invoked twice for
412               a single interrupt'.
413            2) No more `lockup when mc68360 CPM and PIT interrupts
414               are at different levels'.
415        It does insert a little more overhead on machines without hardware
416        interrupt stacks but correctness has a price.
417
4182001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am, rtems/score/Makefile.am:
421        Apply include_*HEADERS instead of H_FILES.
422
4232001-01-03      Joel Sherrill <joel@OARcorp.com>
424
425        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
426        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
427        now that it is dynamically allocated.
428
4292000-12-19      Joel Sherrill <joel@OARcorp.com>
430
431        * cpu.c: Do not read or write raw interrupt vector table if
432        we are on a CPU that does not have a %vbr register and the
433        BSP is configured as having the table in ROM.
434
4352000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
438
4392000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
442
4432000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
446        Switch to GNU canonicalization.
447
4482000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
449
450        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
451        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
452
4532000-10-12      John S Gwynne <jgwynne@mrcday.com>
454
455        * sim.h: These changes enable RTEMS to automatically generate
456        the ram_init file used by gdb with the BDM patches. The 332 has
457        on-board chip select lines (for RAM and FLASH) that must be
458        configured before use of these peripherals. These patches parse
459        data from start.c where the chip select lines are configured in
460        the runtime executable and automatically generates the gdb
461        initialization file using the same settings. A great time saver.
462        A similar file, ram_init_FW (flash writable), is also generated
463        that the flash programming tool uses.
464        * BSP/start/start.c: Must be modified to support above.
465        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
466
4672000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
468
469        * Makefile.am: Include compile.am.
470
4712000-08-10      Joel Sherrill <joel@OARcorp.com>
472
473        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.