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

4.104.114.84.95
Last change on this file since f7842ce was f7842ce, checked in by Eric Norum <WENorum@…>, on 02/28/06 at 20:50:03

Just "cc" in the clobbered register list for interrupt enable/disable/flash
operations. The "memory" barrier will move the the generic interrupt
enable/disable/flash macros.

  • Property mode set to 100644
File size: 13.3 KB
Line 
12006-02-28      Eric Norum <norume@aps.anl.gov>
2
3    PR 904/patch
4    * rtems/score/m68k.h: Just "cc" in the clobbered register list for
5    interrupt enable/disable/flash operations.  The "memory" barrier will
6    move the the generic interrupt enable/disable/flash macros.
7
82006-02-24      Eric Norum <norume@aps.anl.gov>
9
10    PR 904/patch
11    * rtems/score/m68k.h: Add "memory" to the clobbered register list for
12    interrupt enable/disable/flash operations.  This is necessary to prevent
13    the compiler from hoisting/sinking other operations past the interrupt
14    enable/disable/flash operations.
15
162006-01-16      Joel Sherrill <joel@OARcorp.com>
17
18        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
19        As a side-effect, grammar and spelling errors were corrected, spacing
20        errors were address, and some variable names were improved.
21
222005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
23
24        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
25
262005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
27
28        * rtems/asm.h: Remove private version of CONCAT macros.
29        Include <rtems/concat.h> instead.
30
312005-06-07      Brett Swimley <brett.swimley@aedbozeman.com>
32
33        PR 803/patch
34        * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
35
362005-05-20      Chris Johns <chrisj@rtems.org>
37
38        * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
39
402005-05-04      Joel Sherrill <joel@OARcorp.com>
41
42        * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
43
442005-05-03      Joel Sherrill <joel@OARcorp.com>
45
46        * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
47        * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
48
492005-05-03      Joel Sherrill <joel@OARcorp.com>
50
51        * cpu.c: Remove warning.
52
532005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
54
55        * Makefile.am: Split out preinstallation rules.
56        * preinstall.am: New (Split out from Makefile.am).
57
582005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
59
60        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
61        rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
62
632005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
64
65        PR 754/rtems
66        * rtems/asm.h: New (relocated from .).
67        * asm.h: Remove (moved to rtems/asm.h).
68        * Makefile.am: Reflect changes above.
69
702005-01-31      Ralf Corsepius <ralf.corsepius@rtems.org>
71
72        PR rtems/752
73        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
74        rtems/m68k/sim.h: New (relocated from .).
75        * m68302.h, m68360.h, qsm.h, sim.h: Remove.
76        * Makefile.am: Reflect changes above.
77
782005-01-28      Eric Norum <norume@aps.anl.gov>
79
80        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
81
822004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
83
84        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
85        New header guards.
86
872005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
88
89        * rtems/score/types.h: Remove signed8, signed16, signed32,
90        unsigned8, unsigned16, unsigned32.
91
922005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
93
94        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
95
962005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
97
98        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
99
1002005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        * rtems/score/types.h: #include <rtems/stdint.h>.
103
1042005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
107
1082005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * Makefile.am: Remove build-variant support.
111
1122004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
113
114        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
115        guard.
116
1172004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * asm.h: Add doxygen preamble.
120
1212004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
122
123        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
124        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
125
1262004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
127
128        * rtems/score/cpu.h: Add doxygen preamble.
129        * rtems/score/m68k.h: Add doxygen preamble.
130        * rtems/score/types.h: Add doxygen preamble.
131
1322004-07-25      Joel Sherrill <joel@OARcorp.com>
133
134        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
135        endian swapping routines.
136
1372004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
138
139        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
140        * Makefile.am: Don't include multilib.am.
141        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
142
1432004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
144
145        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
146        to $(includedir)/rtems/m68k.
147
1482004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
149
150        * Makefile.am: Install asm.h to $(includedir)/rtems.
151
1522004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
153
154        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
155
1562004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
157
158        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
159        using c99 fixed size types.
160
1612004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
162
163        * configure.ac: RTEMS_TOP([../../../..]).
164
1652004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        PR 561/rtems
168        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
169
1702004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
171
172        * configure.ac: Move RTEMS_TOP one subdir down.
173
1742004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * Makefile.am: Add PREINSTALL_DIRS.
177
1782004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
179
180        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
181        Add PREINSTALL_FILES to CLEANFILES.
182
1832004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * configure.ac: Requires automake >= 1.8.1.
186
1872004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * Makefile.am: Include compile.am, again.
190
1912004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * Makefile.am: Convert to using automake compilation rules.
194
1952004-01-07      Joel Sherrill <joel@OARcorp.com>
196
197        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
198        longer in the tree.
199
2002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
203
2042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
207
2082003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Remove TMPINSTALL_FILES.
211
2122003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Add $(dirstamp) to preinstallation rules.
215
2162003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Don't use gmake rules for preinstallation.
219
2202003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Remove RTEMS_CANONICAL_HOST.
223
2242003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: Remove RTEMS_CHECK_CPU.
227
2282003-09-04      Joel Sherrill <joel@OARcorp.com>
229
230        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
231        rtems/score/types.h: URL for license changed.
232
2332003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
236
2372003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: Remove AC_CONFIG_AUX_DIR.
240
2412003-02-06      Ilya Alexeev <ilya@continuum.ru>
242
243        * m68360.h: Correct the order of fields in the ethernet structure
244        to account for the typo in MC68360UM (page 7-248).
245
2462002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
249        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
250
2512002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: Fix package name.
254
2552002-11-01      Joel Sherrill <joel@OARcorp.com>
256
257        * cpu.c: Removed warnings.
258
2592002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
262
2632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * .cvsignore: Reformat.
266        Add autom4te*cache.
267        Remove autom4te.cache.
268
2692002-08-26      Eric Norum <eric.norum@usask.ca>
270
271        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
272        compilation.
273
2742002-08-14      Brett Swimley <brett.swimley@aedinc.net>
275
276        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
277        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
278        to be modified to determine if an interrupt may have modified
279        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
280        a test that would fail if _ISR_Flash was not commented out in
281        _Watchdog_Insert().  After this modification was made, my test
282        ran flawlessly.
283
2842002-08-05      Joel Sherrill <joel@OARcorp.com>
285
286        * Per PR260 eliminate use of make-target-options.  This impacted
287        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
288        SuperCore and required that the m68k optimized memcpy be moved
289        to libcpu.
290        * memcpy.c: Moved to libcpu.
291        * Makefile.am: Modified to reflect above.
292
2932002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
296
2972002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Use .$(OBJEXT) instead of .o.
300
3012002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * configure.ac: RTEMS_TOP(../../../..).
304
3052002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * rtems.S: Remove.
308        * Makefile.am: Reflect changes above.
309
3102002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * configure.ac: Remove RTEMS_PROJECT_ROOT.
313
3142002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * configure.ac: Add RTEMS_PROG_CCAS
317
3182002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
321        Add AC_PROG_RANLIB.
322
3232002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
326        Use ../../../aclocal.
327
3282002-05-28      Chris Johns <ccj@acm.org>
329
330        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
331        since it is now multilib'ed.
332
3332001-04-03      Joel Sherrill <joel@OARcorp.com>
334
335        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
336        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
337        name change.
338
3392002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac:
342        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
343        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
344        * Makefile.am: Remove AUTOMAKE_OPTIONS.
345
3462002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
349
3502002-03-06      Victor V. Vengerov <vvv@oktet.ru>
351
352        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
353        Generic implementation of endian swap primitives added for Coldfire
354        family.
355
3562002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * rtems/Makefile.am: Removed.
359        * rtems/score/Makefile.am: Removed.
360        * configure.ac: Reflect changes above.
361        * Makefile.am: Reflect changes above.
362
3632001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * Makefile.am: Add multilib support.
366
3672001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
370        * configure.in: Remove.
371        * configure.ac: New file, generated from configure.in by autoupdate.
372
3732001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
376        * Makefile.am: Use 'PREINSTALL_FILES ='.
377
3782001-08-09      Chris Johns <ccj@acm.org>
379
380        * cpu_asm.S: This patch was co-developed with Eric Norum
381        <eric.norum@usask.ca>.  It closes a one instruction window
382        on some m68k CPU cores.  It fixes symptoms seen as:
383            1) No more `interrupt handler invoked twice for
384               a single interrupt'.
385            2) No more `lockup when mc68360 CPM and PIT interrupts
386               are at different levels'.
387        It does insert a little more overhead on machines without hardware
388        interrupt stacks but correctness has a price.
389
3902001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * Makefile.am, rtems/score/Makefile.am:
393        Apply include_*HEADERS instead of H_FILES.
394
3952001-01-03      Joel Sherrill <joel@OARcorp.com>
396
397        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
398        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
399        now that it is dynamically allocated.
400
4012000-12-19      Joel Sherrill <joel@OARcorp.com>
402
403        * cpu.c: Do not read or write raw interrupt vector table if
404        we are on a CPU that does not have a %vbr register and the
405        BSP is configured as having the table in ROM.
406
4072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
410
4112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
414
4152000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
418        Switch to GNU canonicalization.
419
4202000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
421
422        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
423        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
424
4252000-10-12      John S Gwynne <jgwynne@mrcday.com>
426
427        * sim.h: These changes enable RTEMS to automatically generate
428        the ram_init file used by gdb with the BDM patches. The 332 has
429        on-board chip select lines (for RAM and FLASH) that must be
430        configured before use of these peripherals. These patches parse
431        data from start.c where the chip select lines are configured in
432        the runtime executable and automatically generates the gdb
433        initialization file using the same settings. A great time saver.
434        A similar file, ram_init_FW (flash writable), is also generated
435        that the flash programming tool uses.
436        * BSP/start/start.c: Must be modified to support above.
437        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
438
4392000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * Makefile.am: Include compile.am.
442
4432000-08-10      Joel Sherrill <joel@OARcorp.com>
444
445        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.