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

4.104.114.84.95
Last change on this file since e5f55a1 was e5f55a1, checked in by Joel Sherrill <joel.sherrill@…>, on 06/21/06 at 13:52:18

Fix formatting.

  • Property mode set to 100644
File size: 13.4 KB
Line 
12006-06-19 Till Straumann <strauman@slac.stanford.edu>
2
3        PR 1091/patch
4        * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
5        bits are used when calculating the exception vector.
6
72006-02-28      Eric Norum <norume@aps.anl.gov>
8
9        PR 904/patch
10        * rtems/score/m68k.h: Just "cc" in the clobbered register list for
11        interrupt enable/disable/flash operations.  The "memory" barrier will
12        move the the generic interrupt enable/disable/flash macros.
13
142006-02-24      Eric Norum <norume@aps.anl.gov>
15
16        PR 904/patch
17        * rtems/score/m68k.h: Add "memory" to the clobbered register list for
18        interrupt enable/disable/flash operations.  This is necessary to prevent
19        the compiler from hoisting/sinking other operations past the interrupt
20        enable/disable/flash operations.
21
222006-01-16      Joel Sherrill <joel@OARcorp.com>
23
24        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
25        As a side-effect, grammar and spelling errors were corrected, spacing
26        errors were address, and some variable names were improved.
27
282005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
29
30        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
31
322005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
33
34        * rtems/asm.h: Remove private version of CONCAT macros.
35        Include <rtems/concat.h> instead.
36
372005-06-07      Brett Swimley <brett.swimley@aedbozeman.com>
38
39        PR 803/patch
40        * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
41
422005-05-20      Chris Johns <chrisj@rtems.org>
43
44        * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
45
462005-05-04      Joel Sherrill <joel@OARcorp.com>
47
48        * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
49
502005-05-03      Joel Sherrill <joel@OARcorp.com>
51
52        * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
53        * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
54
552005-05-03      Joel Sherrill <joel@OARcorp.com>
56
57        * cpu.c: Remove warning.
58
592005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
60
61        * Makefile.am: Split out preinstallation rules.
62        * preinstall.am: New (Split out from Makefile.am).
63
642005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
67        rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
68
692005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        PR 754/rtems
72        * rtems/asm.h: New (relocated from .).
73        * asm.h: Remove (moved to rtems/asm.h).
74        * Makefile.am: Reflect changes above.
75
762005-01-31      Ralf Corsepius <ralf.corsepius@rtems.org>
77
78        PR rtems/752
79        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
80        rtems/m68k/sim.h: New (relocated from .).
81        * m68302.h, m68360.h, qsm.h, sim.h: Remove.
82        * Makefile.am: Reflect changes above.
83
842005-01-28      Eric Norum <norume@aps.anl.gov>
85
86        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
87
882004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
89
90        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
91        New header guards.
92
932005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * rtems/score/types.h: Remove signed8, signed16, signed32,
96        unsigned8, unsigned16, unsigned32.
97
982005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
99
100        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
101
1022005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
103
104        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
105
1062005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * rtems/score/types.h: #include <rtems/stdint.h>.
109
1102005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
113
1142005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
115
116        * Makefile.am: Remove build-variant support.
117
1182004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
119
120        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
121        guard.
122
1232004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        * asm.h: Add doxygen preamble.
126
1272004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
130        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
131
1322004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
133
134        * rtems/score/cpu.h: Add doxygen preamble.
135        * rtems/score/m68k.h: Add doxygen preamble.
136        * rtems/score/types.h: Add doxygen preamble.
137
1382004-07-25      Joel Sherrill <joel@OARcorp.com>
139
140        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
141        endian swapping routines.
142
1432004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
146        * Makefile.am: Don't include multilib.am.
147        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
148
1492004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
150
151        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
152        to $(includedir)/rtems/m68k.
153
1542004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
155
156        * Makefile.am: Install asm.h to $(includedir)/rtems.
157
1582004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
159
160        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
161
1622004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
163
164        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
165        using c99 fixed size types.
166
1672004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * configure.ac: RTEMS_TOP([../../../..]).
170
1712004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        PR 561/rtems
174        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
175
1762004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * configure.ac: Move RTEMS_TOP one subdir down.
179
1802004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * Makefile.am: Add PREINSTALL_DIRS.
183
1842004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
187        Add PREINSTALL_FILES to CLEANFILES.
188
1892004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * configure.ac: Requires automake >= 1.8.1.
192
1932004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * Makefile.am: Include compile.am, again.
196
1972004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * Makefile.am: Convert to using automake compilation rules.
200
2012004-01-07      Joel Sherrill <joel@OARcorp.com>
202
203        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
204        longer in the tree.
205
2062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
209
2102003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
213
2142003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am: Remove TMPINSTALL_FILES.
217
2182003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Add $(dirstamp) to preinstallation rules.
221
2222003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * Makefile.am: Don't use gmake rules for preinstallation.
225
2262003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac: Remove RTEMS_CANONICAL_HOST.
229
2302003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * configure.ac: Remove RTEMS_CHECK_CPU.
233
2342003-09-04      Joel Sherrill <joel@OARcorp.com>
235
236        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
237        rtems/score/types.h: URL for license changed.
238
2392003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
242
2432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * configure.ac: Remove AC_CONFIG_AUX_DIR.
246
2472003-02-06      Ilya Alexeev <ilya@continuum.ru>
248
249        * m68360.h: Correct the order of fields in the ethernet structure
250        to account for the typo in MC68360UM (page 7-248).
251
2522002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
253
254        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
255        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
256
2572002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: Fix package name.
260
2612002-11-01      Joel Sherrill <joel@OARcorp.com>
262
263        * cpu.c: Removed warnings.
264
2652002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
268
2692002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * .cvsignore: Reformat.
272        Add autom4te*cache.
273        Remove autom4te.cache.
274
2752002-08-26      Eric Norum <eric.norum@usask.ca>
276
277        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
278        compilation.
279
2802002-08-14      Brett Swimley <brett.swimley@aedinc.net>
281
282        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
283        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
284        to be modified to determine if an interrupt may have modified
285        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
286        a test that would fail if _ISR_Flash was not commented out in
287        _Watchdog_Insert().  After this modification was made, my test
288        ran flawlessly.
289
2902002-08-05      Joel Sherrill <joel@OARcorp.com>
291
292        * Per PR260 eliminate use of make-target-options.  This impacted
293        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
294        SuperCore and required that the m68k optimized memcpy be moved
295        to libcpu.
296        * memcpy.c: Moved to libcpu.
297        * Makefile.am: Modified to reflect above.
298
2992002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
302
3032002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * Makefile.am: Use .$(OBJEXT) instead of .o.
306
3072002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * configure.ac: RTEMS_TOP(../../../..).
310
3112002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * rtems.S: Remove.
314        * Makefile.am: Reflect changes above.
315
3162002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * configure.ac: Remove RTEMS_PROJECT_ROOT.
319
3202002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: Add RTEMS_PROG_CCAS
323
3242002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
327        Add AC_PROG_RANLIB.
328
3292002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
332        Use ../../../aclocal.
333
3342002-05-28      Chris Johns <ccj@acm.org>
335
336        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
337        since it is now multilib'ed.
338
3392001-04-03      Joel Sherrill <joel@OARcorp.com>
340
341        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
342        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
343        name change.
344
3452002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac:
348        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
349        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
350        * Makefile.am: Remove AUTOMAKE_OPTIONS.
351
3522002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
355
3562002-03-06      Victor V. Vengerov <vvv@oktet.ru>
357
358        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
359        Generic implementation of endian swap primitives added for Coldfire
360        family.
361
3622002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * rtems/Makefile.am: Removed.
365        * rtems/score/Makefile.am: Removed.
366        * configure.ac: Reflect changes above.
367        * Makefile.am: Reflect changes above.
368
3692001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * Makefile.am: Add multilib support.
372
3732001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
376        * configure.in: Remove.
377        * configure.ac: New file, generated from configure.in by autoupdate.
378
3792001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
382        * Makefile.am: Use 'PREINSTALL_FILES ='.
383
3842001-08-09      Chris Johns <ccj@acm.org>
385
386        * cpu_asm.S: This patch was co-developed with Eric Norum
387        <eric.norum@usask.ca>.  It closes a one instruction window
388        on some m68k CPU cores.  It fixes symptoms seen as:
389            1) No more `interrupt handler invoked twice for
390               a single interrupt'.
391            2) No more `lockup when mc68360 CPM and PIT interrupts
392               are at different levels'.
393        It does insert a little more overhead on machines without hardware
394        interrupt stacks but correctness has a price.
395
3962001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * Makefile.am, rtems/score/Makefile.am:
399        Apply include_*HEADERS instead of H_FILES.
400
4012001-01-03      Joel Sherrill <joel@OARcorp.com>
402
403        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
404        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
405        now that it is dynamically allocated.
406
4072000-12-19      Joel Sherrill <joel@OARcorp.com>
408
409        * cpu.c: Do not read or write raw interrupt vector table if
410        we are on a CPU that does not have a %vbr register and the
411        BSP is configured as having the table in ROM.
412
4132000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
416
4172000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
420
4212000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
424        Switch to GNU canonicalization.
425
4262000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
427
428        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
429        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
430
4312000-10-12      John S Gwynne <jgwynne@mrcday.com>
432
433        * sim.h: These changes enable RTEMS to automatically generate
434        the ram_init file used by gdb with the BDM patches. The 332 has
435        on-board chip select lines (for RAM and FLASH) that must be
436        configured before use of these peripherals. These patches parse
437        data from start.c where the chip select lines are configured in
438        the runtime executable and automatically generates the gdb
439        initialization file using the same settings. A great time saver.
440        A similar file, ram_init_FW (flash writable), is also generated
441        that the flash programming tool uses.
442        * BSP/start/start.c: Must be modified to support above.
443        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
444
4452000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
446
447        * Makefile.am: Include compile.am.
448
4492000-08-10      Joel Sherrill <joel@OARcorp.com>
450
451        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.