source: rtems/cpukit/score/cpu/m68k/ChangeLog @ 7ccdfbb

4.104.114.95
Last change on this file since 7ccdfbb was 7ccdfbb, checked in by Joel Sherrill <joel.sherrill@…>, on 12/17/07 at 16:12:41

2007-12-17 Joel Sherrill <joel.sherrill@…>

  • rtems/m68k/m68302.h, rtems/m68k/m68360.h: Sweep to make sure grep for COPYRIGHT passes.
  • Property mode set to 100644
File size: 15.0 KB
Line 
12007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * rtems/m68k/m68302.h, rtems/m68k/m68360.h: Sweep to make sure grep for
4        COPYRIGHT passes.
5
62007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
9        Table to Configuration Table. Eliminate CPU Table from all ports.
10        Delete references to CPU Table in all forms.
11
122007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
15        the Configuration Table. This included pretasking_hook,
16        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
17        extra_mpci_receive_server_stack, stack_allocate_hook, and
18        stack_free_hook. As a side-effect of this effort some multiprocessing
19        code was made conditional and some style clean up occurred.
20
212007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * rtems/score/cpu.h: Eliminate the interrupt_vector_table field in the
24        m68k CPU Table since it is never read.
25
262007-08-04      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
29
302007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
33        Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
34
352007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
38
392007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * cpu.c, rtems/score/cpu.h:
42          Use Context_Control_fp* instead of void* for fp_contexts.
43
442006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * rtems/score/types.h: Remove unsigned64, signed64.
47
482006-06-19 Till Straumann <strauman@slac.stanford.edu>
49
50        PR 1091/patch
51        * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
52        bits are used when calculating the exception vector.
53
542006-02-28      Eric Norum <norume@aps.anl.gov>
55
56        PR 904/patch
57        * rtems/score/m68k.h: Just "cc" in the clobbered register list for
58        interrupt enable/disable/flash operations.  The "memory" barrier will
59        move the the generic interrupt enable/disable/flash macros.
60
612006-02-24      Eric Norum <norume@aps.anl.gov>
62
63        PR 904/patch
64        * rtems/score/m68k.h: Add "memory" to the clobbered register list for
65        interrupt enable/disable/flash operations.  This is necessary to prevent
66        the compiler from hoisting/sinking other operations past the interrupt
67        enable/disable/flash operations.
68
692006-01-16      Joel Sherrill <joel@OARcorp.com>
70
71        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
72        As a side-effect, grammar and spelling errors were corrected, spacing
73        errors were address, and some variable names were improved.
74
752005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
76
77        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
78
792005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
80
81        * rtems/asm.h: Remove private version of CONCAT macros.
82        Include <rtems/concat.h> instead.
83
842005-06-07      Brett Swimley <brett.swimley@aedbozeman.com>
85
86        PR 803/patch
87        * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
88
892005-05-20      Chris Johns <chrisj@rtems.org>
90
91        * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
92
932005-05-04      Joel Sherrill <joel@OARcorp.com>
94
95        * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
96
972005-05-03      Joel Sherrill <joel@OARcorp.com>
98
99        * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
100        * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
101
1022005-05-03      Joel Sherrill <joel@OARcorp.com>
103
104        * cpu.c: Remove warning.
105
1062005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Split out preinstallation rules.
109        * preinstall.am: New (Split out from Makefile.am).
110
1112005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
114        rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
115
1162005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
117
118        PR 754/rtems
119        * rtems/asm.h: New (relocated from .).
120        * asm.h: Remove (moved to rtems/asm.h).
121        * Makefile.am: Reflect changes above.
122
1232005-01-31      Ralf Corsepius <ralf.corsepius@rtems.org>
124
125        PR rtems/752
126        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
127        rtems/m68k/sim.h: New (relocated from .).
128        * m68302.h, m68360.h, qsm.h, sim.h: Remove.
129        * Makefile.am: Reflect changes above.
130
1312005-01-28      Eric Norum <norume@aps.anl.gov>
132
133        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
134
1352004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
136
137        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
138        New header guards.
139
1402005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * rtems/score/types.h: Remove signed8, signed16, signed32,
143        unsigned8, unsigned16, unsigned32.
144
1452005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
148
1492005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
150
151        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
152
1532005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
154
155        * rtems/score/types.h: #include <rtems/stdint.h>.
156
1572005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
160
1612005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * Makefile.am: Remove build-variant support.
164
1652004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
166
167        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
168        guard.
169
1702004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
171
172        * asm.h: Add doxygen preamble.
173
1742004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
175
176        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
177        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
178
1792004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        * rtems/score/cpu.h: Add doxygen preamble.
182        * rtems/score/m68k.h: Add doxygen preamble.
183        * rtems/score/types.h: Add doxygen preamble.
184
1852004-07-25      Joel Sherrill <joel@OARcorp.com>
186
187        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
188        endian swapping routines.
189
1902004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
191
192        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
193        * Makefile.am: Don't include multilib.am.
194        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
195
1962004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
197
198        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
199        to $(includedir)/rtems/m68k.
200
2012004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
202
203        * Makefile.am: Install asm.h to $(includedir)/rtems.
204
2052004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
206
207        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
208
2092004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
210
211        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
212        using c99 fixed size types.
213
2142004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
215
216        * configure.ac: RTEMS_TOP([../../../..]).
217
2182004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        PR 561/rtems
221        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
222
2232004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * configure.ac: Move RTEMS_TOP one subdir down.
226
2272004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * Makefile.am: Add PREINSTALL_DIRS.
230
2312004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
234        Add PREINSTALL_FILES to CLEANFILES.
235
2362004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * configure.ac: Requires automake >= 1.8.1.
239
2402004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * Makefile.am: Include compile.am, again.
243
2442004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
245
246        * Makefile.am: Convert to using automake compilation rules.
247
2482004-01-07      Joel Sherrill <joel@OARcorp.com>
249
250        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
251        longer in the tree.
252
2532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
256
2572003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
260
2612003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Remove TMPINSTALL_FILES.
264
2652003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * Makefile.am: Add $(dirstamp) to preinstallation rules.
268
2692003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Don't use gmake rules for preinstallation.
272
2732003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * configure.ac: Remove RTEMS_CANONICAL_HOST.
276
2772003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac: Remove RTEMS_CHECK_CPU.
280
2812003-09-04      Joel Sherrill <joel@OARcorp.com>
282
283        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
284        rtems/score/types.h: URL for license changed.
285
2862003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
289
2902003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Remove AC_CONFIG_AUX_DIR.
293
2942003-02-06      Ilya Alexeev <ilya@continuum.ru>
295
296        * m68360.h: Correct the order of fields in the ethernet structure
297        to account for the typo in MC68360UM (page 7-248).
298
2992002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
302        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
303
3042002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac: Fix package name.
307
3082002-11-01      Joel Sherrill <joel@OARcorp.com>
309
310        * cpu.c: Removed warnings.
311
3122002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
315
3162002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * .cvsignore: Reformat.
319        Add autom4te*cache.
320        Remove autom4te.cache.
321
3222002-08-26      Eric Norum <eric.norum@usask.ca>
323
324        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
325        compilation.
326
3272002-08-14      Brett Swimley <brett.swimley@aedinc.net>
328
329        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
330        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
331        to be modified to determine if an interrupt may have modified
332        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
333        a test that would fail if _ISR_Flash was not commented out in
334        _Watchdog_Insert().  After this modification was made, my test
335        ran flawlessly.
336
3372002-08-05      Joel Sherrill <joel@OARcorp.com>
338
339        * Per PR260 eliminate use of make-target-options.  This impacted
340        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
341        SuperCore and required that the m68k optimized memcpy be moved
342        to libcpu.
343        * memcpy.c: Moved to libcpu.
344        * Makefile.am: Modified to reflect above.
345
3462002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
347
348        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
349
3502002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * Makefile.am: Use .$(OBJEXT) instead of .o.
353
3542002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: RTEMS_TOP(../../../..).
357
3582002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * rtems.S: Remove.
361        * Makefile.am: Reflect changes above.
362
3632002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * configure.ac: Remove RTEMS_PROJECT_ROOT.
366
3672002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * configure.ac: Add RTEMS_PROG_CCAS
370
3712002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
374        Add AC_PROG_RANLIB.
375
3762002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
379        Use ../../../aclocal.
380
3812002-05-28      Chris Johns <ccj@acm.org>
382
383        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
384        since it is now multilib'ed.
385
3862001-04-03      Joel Sherrill <joel@OARcorp.com>
387
388        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
389        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
390        name change.
391
3922002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.ac:
395        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
396        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
397        * Makefile.am: Remove AUTOMAKE_OPTIONS.
398
3992002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
402
4032002-03-06      Victor V. Vengerov <vvv@oktet.ru>
404
405        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
406        Generic implementation of endian swap primitives added for Coldfire
407        family.
408
4092002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * rtems/Makefile.am: Removed.
412        * rtems/score/Makefile.am: Removed.
413        * configure.ac: Reflect changes above.
414        * Makefile.am: Reflect changes above.
415
4162001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * Makefile.am: Add multilib support.
419
4202001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
423        * configure.in: Remove.
424        * configure.ac: New file, generated from configure.in by autoupdate.
425
4262001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
429        * Makefile.am: Use 'PREINSTALL_FILES ='.
430
4312001-08-09      Chris Johns <ccj@acm.org>
432
433        * cpu_asm.S: This patch was co-developed with Eric Norum
434        <eric.norum@usask.ca>.  It closes a one instruction window
435        on some m68k CPU cores.  It fixes symptoms seen as:
436            1) No more `interrupt handler invoked twice for
437               a single interrupt'.
438            2) No more `lockup when mc68360 CPM and PIT interrupts
439               are at different levels'.
440        It does insert a little more overhead on machines without hardware
441        interrupt stacks but correctness has a price.
442
4432001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am, rtems/score/Makefile.am:
446        Apply include_*HEADERS instead of H_FILES.
447
4482001-01-03      Joel Sherrill <joel@OARcorp.com>
449
450        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
451        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
452        now that it is dynamically allocated.
453
4542000-12-19      Joel Sherrill <joel@OARcorp.com>
455
456        * cpu.c: Do not read or write raw interrupt vector table if
457        we are on a CPU that does not have a %vbr register and the
458        BSP is configured as having the table in ROM.
459
4602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
463
4642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
467
4682000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
471        Switch to GNU canonicalization.
472
4732000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
474
475        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
476        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
477
4782000-10-12      John S Gwynne <jgwynne@mrcday.com>
479
480        * sim.h: These changes enable RTEMS to automatically generate
481        the ram_init file used by gdb with the BDM patches. The 332 has
482        on-board chip select lines (for RAM and FLASH) that must be
483        configured before use of these peripherals. These patches parse
484        data from start.c where the chip select lines are configured in
485        the runtime executable and automatically generates the gdb
486        initialization file using the same settings. A great time saver.
487        A similar file, ram_init_FW (flash writable), is also generated
488        that the flash programming tool uses.
489        * BSP/start/start.c: Must be modified to support above.
490        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
491
4922000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * Makefile.am: Include compile.am.
495
4962000-08-10      Joel Sherrill <joel@OARcorp.com>
497
498        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.