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

4.104.114.84.95
Last change on this file since 7111268 was 7111268, checked in by Joel Sherrill <joel.sherrill@…>, on 05/04/05 at 17:36:44

2005-05-04 Joel Sherrill <joel@…>

  • rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
  • Property mode set to 100644
File size: 11.9 KB
Line 
12005-05-04      Joel Sherrill <joel@OARcorp.com>
2
3        * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
4
52005-05-03      Joel Sherrill <joel@OARcorp.com>
6
7        * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
8        * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
9
102005-05-03      Joel Sherrill <joel@OARcorp.com>
11
12        * cpu.c: Remove warning.
13
142005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
15
16        * Makefile.am: Split out preinstallation rules.
17        * preinstall.am: New (Split out from Makefile.am).
18
192005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
20
21        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
22        rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
23
242005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
25
26        PR 754/rtems
27        * rtems/asm.h: New (relocated from .).
28        * asm.h: Remove (moved to rtems/asm.h).
29        * Makefile.am: Reflect changes above.
30
312005-01-31      Ralf Corsepius <ralf.corsepius@rtems.org>
32
33        PR rtems/752
34        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
35        rtems/m68k/sim.h: New (relocated from .).
36        * m68302.h, m68360.h, qsm.h, sim.h: Remove.
37        * Makefile.am: Reflect changes above.
38
392005-01-28      Eric Norum <norume@aps.anl.gov>
40
41        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
42
432004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
44
45        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
46        New header guards.
47
482005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * rtems/score/types.h: Remove signed8, signed16, signed32,
51        unsigned8, unsigned16, unsigned32.
52
532005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
54
55        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
56
572005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
58
59        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
60
612005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
62
63        * rtems/score/types.h: #include <rtems/stdint.h>.
64
652005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
68
692005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Remove build-variant support.
72
732004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
74
75        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
76        guard.
77
782004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * asm.h: Add doxygen preamble.
81
822004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
83
84        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
85        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
86
872004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
88
89        * rtems/score/cpu.h: Add doxygen preamble.
90        * rtems/score/m68k.h: Add doxygen preamble.
91        * rtems/score/types.h: Add doxygen preamble.
92
932004-07-25      Joel Sherrill <joel@OARcorp.com>
94
95        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
96        endian swapping routines.
97
982004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
99
100        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
101        * Makefile.am: Don't include multilib.am.
102        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
103
1042004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
105
106        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
107        to $(includedir)/rtems/m68k.
108
1092004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
110
111        * Makefile.am: Install asm.h to $(includedir)/rtems.
112
1132004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
114
115        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
116
1172004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
118
119        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
120        using c99 fixed size types.
121
1222004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        * configure.ac: RTEMS_TOP([../../../..]).
125
1262004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
127
128        PR 561/rtems
129        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
130
1312004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        * configure.ac: Move RTEMS_TOP one subdir down.
134
1352004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
136
137        * Makefile.am: Add PREINSTALL_DIRS.
138
1392004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
140
141        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
142        Add PREINSTALL_FILES to CLEANFILES.
143
1442004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * configure.ac: Requires automake >= 1.8.1.
147
1482004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * Makefile.am: Include compile.am, again.
151
1522004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        * Makefile.am: Convert to using automake compilation rules.
155
1562004-01-07      Joel Sherrill <joel@OARcorp.com>
157
158        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
159        longer in the tree.
160
1612003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
164
1652003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
168
1692003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * Makefile.am: Remove TMPINSTALL_FILES.
172
1732003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * Makefile.am: Add $(dirstamp) to preinstallation rules.
176
1772003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * Makefile.am: Don't use gmake rules for preinstallation.
180
1812003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * configure.ac: Remove RTEMS_CANONICAL_HOST.
184
1852003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * configure.ac: Remove RTEMS_CHECK_CPU.
188
1892003-09-04      Joel Sherrill <joel@OARcorp.com>
190
191        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
192        rtems/score/types.h: URL for license changed.
193
1942003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
197
1982003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * configure.ac: Remove AC_CONFIG_AUX_DIR.
201
2022003-02-06      Ilya Alexeev <ilya@continuum.ru>
203
204        * m68360.h: Correct the order of fields in the ethernet structure
205        to account for the typo in MC68360UM (page 7-248).
206
2072002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
210        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
211
2122002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * configure.ac: Fix package name.
215
2162002-11-01      Joel Sherrill <joel@OARcorp.com>
217
218        * cpu.c: Removed warnings.
219
2202002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
223
2242002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * .cvsignore: Reformat.
227        Add autom4te*cache.
228        Remove autom4te.cache.
229
2302002-08-26      Eric Norum <eric.norum@usask.ca>
231
232        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
233        compilation.
234
2352002-08-14      Brett Swimley <brett.swimley@aedinc.net>
236
237        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
238        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
239        to be modified to determine if an interrupt may have modified
240        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
241        a test that would fail if _ISR_Flash was not commented out in
242        _Watchdog_Insert().  After this modification was made, my test
243        ran flawlessly.
244
2452002-08-05      Joel Sherrill <joel@OARcorp.com>
246
247        * Per PR260 eliminate use of make-target-options.  This impacted
248        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
249        SuperCore and required that the m68k optimized memcpy be moved
250        to libcpu.
251        * memcpy.c: Moved to libcpu.
252        * Makefile.am: Modified to reflect above.
253
2542002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
257
2582002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * Makefile.am: Use .$(OBJEXT) instead of .o.
261
2622002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: RTEMS_TOP(../../../..).
265
2662002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * rtems.S: Remove.
269        * Makefile.am: Reflect changes above.
270
2712002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: Remove RTEMS_PROJECT_ROOT.
274
2752002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Add RTEMS_PROG_CCAS
278
2792002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
282        Add AC_PROG_RANLIB.
283
2842002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
287        Use ../../../aclocal.
288
2892002-05-28      Chris Johns <ccj@acm.org>
290
291        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
292        since it is now multilib'ed.
293
2942001-04-03      Joel Sherrill <joel@OARcorp.com>
295
296        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
297        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
298        name change.
299
3002002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.ac:
303        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
304        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
305        * Makefile.am: Remove AUTOMAKE_OPTIONS.
306
3072002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
310
3112002-03-06      Victor V. Vengerov <vvv@oktet.ru>
312
313        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
314        Generic implementation of endian swap primitives added for Coldfire
315        family.
316
3172002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * rtems/Makefile.am: Removed.
320        * rtems/score/Makefile.am: Removed.
321        * configure.ac: Reflect changes above.
322        * Makefile.am: Reflect changes above.
323
3242001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Add multilib support.
327
3282001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
331        * configure.in: Remove.
332        * configure.ac: New file, generated from configure.in by autoupdate.
333
3342001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
337        * Makefile.am: Use 'PREINSTALL_FILES ='.
338
3392001-08-09      Chris Johns <ccj@acm.org>
340
341        * cpu_asm.S: This patch was co-developed with Eric Norum
342        <eric.norum@usask.ca>.  It closes a one instruction window
343        on some m68k CPU cores.  It fixes symptoms seen as:
344            1) No more `interrupt handler invoked twice for
345               a single interrupt'.
346            2) No more `lockup when mc68360 CPM and PIT interrupts
347               are at different levels'.
348        It does insert a little more overhead on machines without hardware
349        interrupt stacks but correctness has a price.
350
3512001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am, rtems/score/Makefile.am:
354        Apply include_*HEADERS instead of H_FILES.
355
3562001-01-03      Joel Sherrill <joel@OARcorp.com>
357
358        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
359        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
360        now that it is dynamically allocated.
361
3622000-12-19      Joel Sherrill <joel@OARcorp.com>
363
364        * cpu.c: Do not read or write raw interrupt vector table if
365        we are on a CPU that does not have a %vbr register and the
366        BSP is configured as having the table in ROM.
367
3682000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
371
3722000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
375
3762000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
379        Switch to GNU canonicalization.
380
3812000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
382
383        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
384        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
385
3862000-10-12      John S Gwynne <jgwynne@mrcday.com>
387
388        * sim.h: These changes enable RTEMS to automatically generate
389        the ram_init file used by gdb with the BDM patches. The 332 has
390        on-board chip select lines (for RAM and FLASH) that must be
391        configured before use of these peripherals. These patches parse
392        data from start.c where the chip select lines are configured in
393        the runtime executable and automatically generates the gdb
394        initialization file using the same settings. A great time saver.
395        A similar file, ram_init_FW (flash writable), is also generated
396        that the flash programming tool uses.
397        * BSP/start/start.c: Must be modified to support above.
398        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
399
4002000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * Makefile.am: Include compile.am.
403
4042000-08-10      Joel Sherrill <joel@OARcorp.com>
405
406        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.