source: rtems/cpukit/score/cpu/m68k/ChangeLog @ 6d42b4c6

4.115
Last change on this file since 6d42b4c6 was 6d42b4c6, checked in by Joel Sherrill <joel.sherrill@…>, on 06/29/10 at 00:34:00

2010-06-28 Joel Sherrill <joel.sherrill@…>

PR 1573/cpukit

  • cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which contains the information required by RTEMS for each CPU core. This encapsulates information such as thread executing, heir, idle and dispatch needed.
  • Property mode set to 100644
File size: 19.0 KB
Line 
12010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        PR 1573/cpukit
4        * cpu_asm.S, rtems/score/cpu.h: Add a per cpu data structure which
5        contains the information required by RTEMS for each CPU core. This
6        encapsulates information such as thread executing, heir, idle and
7        dispatch needed.
8
92010-04-08      Till Straumann <strauman@slac.stanford.edu>
10
11        * cpu_asm.S, rtems/score/cpu.h: On uC5282, the thread restart needed to
12        reload the frame pointer. As part of doing this, the code was moved
13        from inline asm to the .S file.
14
152010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * cpu.c, cpu_asm.S: Add include of config.h
18
192009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * rtems/score/cpu.h: Define CPU_STRUCTURE_ALIGNMENT to be on a 4 byte
22        boundary.
23
242009-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * rtems/score/cpu.h: Define M68K_FP_STATE_SIZE also if used in
27        assembler files.
28
292009-05-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
30
31        * cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point
32        context initialization, save and restore code.
33
342009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        PR 1385/cpukit
37        * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
38        the size changed from 4 bytes to 1 byte. The interrupt dispatching
39        code accesses two boolean variables for scheduling purposes and the
40        assembly implementations of this code did not get updated.
41
422009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * rtems/score/cpu.h: Change prototype of IDLE thread to consistently
45        return void * and take a uintptr_t argument.
46
472009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
50        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
51        comments.
52
532008-12-17      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * rtems/score/m68k.h: Don't include rtems/score/types.h,
56        rtems/stdint.h.
57
582008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
61        them out of a BSP.
62
632008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * rtems/score/types.h: Do not define boolean, single_precision,
66        double_precision unless RTEMS_DEPRECATED_TYPES is given.
67
682008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
71
722008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * rtems/score/types.h: Include stdbool.h.
75        Use bool as base-type for boolean.
76
772008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * rtems/score/cpu.h: Fix type when initializing FP context.
80
812008-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to
84        indicate that it is specific to this architecture.
85
862008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * rtems/score/cpu.h: Correct prototype of Idle threads.
89
902008-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
91
92        * rtems/m68k/m68360.h: added port b pin definitions for SPI
93
942008-06-13      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * rtems/score/m68k.h: There is no point in defining the maximum
97        priorities to 255. priority.h will default it to this.
98
992008-06-10      Chris Johns <chrisj@rtems.org>
100
101        * cpu_asm.S: Add Coldfire FPU support.
102        * rtems/score/m68k.h: Change the Coldfire CPU defines to be based
103        on the instruction set. Add Tiny RTEMS support to the small memory
104        model RTEMS processors.
105        * rtems/score/cpu.h: Handle the new Tiny RTEMS support.
106
1072008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
110        parameter to indicate that the port uses the Simple Vectored
111        Interrupt model or the Programmable Interrupt Controller Model. The
112        PIC model is implemented primarily in the BSP and it is responsible
113        for all memory allocation.
114
1152008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * cpu_asm.S: Spacing and comment alignment.
118
1192007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
122
1232007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * rtems/m68k/m68302.h, rtems/m68k/m68360.h: Sweep to make sure grep for
126        COPYRIGHT passes.
127
1282007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
131        Table to Configuration Table. Eliminate CPU Table from all ports.
132        Delete references to CPU Table in all forms.
133
1342007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
137        the Configuration Table. This included pretasking_hook,
138        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
139        extra_mpci_receive_server_stack, stack_allocate_hook, and
140        stack_free_hook. As a side-effect of this effort some multiprocessing
141        code was made conditional and some style clean up occurred.
142
1432007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * rtems/score/cpu.h: Eliminate the interrupt_vector_table field in the
146        m68k CPU Table since it is never read.
147
1482007-08-04      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * rtems/score/m68k.h: Add stubs for mcf5307, mcf5407, mcfv4e.
151
1522007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h:
155        Replace M68K_COLDFIRE_ARCH with __mcoldfire__.
156
1572007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
158
159        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
160
1612007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * cpu.c, rtems/score/cpu.h:
164          Use Context_Control_fp* instead of void* for fp_contexts.
165
1662006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * rtems/score/types.h: Remove unsigned64, signed64.
169
1702006-06-19 Till Straumann <strauman@slac.stanford.edu>
171
172        PR 1091/patch
173        * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
174        bits are used when calculating the exception vector.
175
1762006-02-28      Eric Norum <norume@aps.anl.gov>
177
178        PR 904/patch
179        * rtems/score/m68k.h: Just "cc" in the clobbered register list for
180        interrupt enable/disable/flash operations.  The "memory" barrier will
181        move the the generic interrupt enable/disable/flash macros.
182
1832006-02-24      Eric Norum <norume@aps.anl.gov>
184
185        PR 904/patch
186        * rtems/score/m68k.h: Add "memory" to the clobbered register list for
187        interrupt enable/disable/flash operations.  This is necessary to prevent
188        the compiler from hoisting/sinking other operations past the interrupt
189        enable/disable/flash operations.
190
1912006-01-16      Joel Sherrill <joel@OARcorp.com>
192
193        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
194        As a side-effect, grammar and spelling errors were corrected, spacing
195        errors were address, and some variable names were improved.
196
1972005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
198
199        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
200
2012005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
202
203        * rtems/asm.h: Remove private version of CONCAT macros.
204        Include <rtems/concat.h> instead.
205
2062005-06-07      Brett Swimley <brett.swimley@aedbozeman.com>
207
208        PR 803/patch
209        * rtems/score/cpu.h, rtems/score/m68k.h: Correct definition of _VBR.
210
2112005-05-20      Chris Johns <chrisj@rtems.org>
212
213        * rtems/score/cpu.h, rtems/score/m68k.h: Change declaration of _VBR.
214
2152005-05-04      Joel Sherrill <joel@OARcorp.com>
216
217        * rtems/score/m68k.h: Change _ColdFire_VBR to _VBR.
218
2192005-05-03      Joel Sherrill <joel@OARcorp.com>
220
221        * rtems/score/cpu.h: Change definition of _VBR to a simple pointer.
222        * rtems/score/m68k.h: Remove use of _Coldfire_VBR.
223
2242005-05-03      Joel Sherrill <joel@OARcorp.com>
225
226        * cpu.c: Remove warning.
227
2282005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
229
230        * Makefile.am: Split out preinstallation rules.
231        * preinstall.am: New (Split out from Makefile.am).
232
2332005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
234
235        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
236        rtems/m68k/sim.h, rtems/score/m68k.h: Header guards cleanup.
237
2382005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
239
240        PR 754/rtems
241        * rtems/asm.h: New (relocated from .).
242        * asm.h: Remove (moved to rtems/asm.h).
243        * Makefile.am: Reflect changes above.
244
2452005-01-31      Ralf Corsepius <ralf.corsepius@rtems.org>
246
247        PR rtems/752
248        * rtems/m68k/m68302.h, rtems/m68k/m68360.h, rtems/m68k/qsm.h,
249        rtems/m68k/sim.h: New (relocated from .).
250        * m68302.h, m68360.h, qsm.h, sim.h: Remove.
251        * Makefile.am: Reflect changes above.
252
2532005-01-28      Eric Norum <norume@aps.anl.gov>
254
255        * rtems/score/cpu.h, rtems/score/m68k.h: ColdFire ISA A+ instructions
256
2572004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
258
259        * asm.h, rtems/score/cpu.h, rtems/score/m68k.h, rtems/score/types.h:
260        New header guards.
261
2622005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
263
264        * rtems/score/types.h: Remove signed8, signed16, signed32,
265        unsigned8, unsigned16, unsigned32.
266
2672005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * rtems/score/m68k.h: *_swap_u32( uint32_t ).
270
2712005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * rtems/score/m68k.h: *_swap_u16( uint16_t ).
274
2752005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        * rtems/score/types.h: #include <rtems/stdint.h>.
278
2792005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
282
2832005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * Makefile.am: Remove build-variant support.
286
2872004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
288
289        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
290        guard.
291
2922004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
293
294        * asm.h: Add doxygen preamble.
295
2962004-11-19      Ralf Corsepius <ralf_corsepius@rtems.org>
297
298        * rtems/score/m68k.h: Use (defined(__mc68020__) && !defined(__mcpu32__))
299        instead of defined(__mc68020__) to reflect GCC-3.4's expectations.
300
3012004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
302
303        * rtems/score/cpu.h: Add doxygen preamble.
304        * rtems/score/m68k.h: Add doxygen preamble.
305        * rtems/score/types.h: Add doxygen preamble.
306
3072004-07-25      Joel Sherrill <joel@OARcorp.com>
308
309        * rtems/score/m68k.h: Add include of <stdint.h> for uint32_t used by
310        endian swapping routines.
311
3122004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
313
314        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
315        * Makefile.am: Don't include multilib.am.
316        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
317
3182004-04-03      Ralf Corsepius <ralf_corsepius@rtems.org>
319
320        * Makefile.am: Install m68302.h m68360.h qsm.h sim.h
321        to $(includedir)/rtems/m68k.
322
3232004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
324
325        * Makefile.am: Install asm.h to $(includedir)/rtems.
326
3272004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
328
329        * cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
330
3312004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
332
333        * cpu.c, m68302.h, rtems/score/cpu.h, rtems/score/m68k.h: Convert to
334        using c99 fixed size types.
335
3362004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
337
338        * configure.ac: RTEMS_TOP([../../../..]).
339
3402004-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        PR 561/rtems
343        * asm.h: Add CONCAT0, EVAL. Let SYM and REG use CONCAT0 and EVAL.
344
3452004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac: Move RTEMS_TOP one subdir down.
348
3492004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * Makefile.am: Add PREINSTALL_DIRS.
352
3532004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
356        Add PREINSTALL_FILES to CLEANFILES.
357
3582004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: Requires automake >= 1.8.1.
361
3622004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * Makefile.am: Include compile.am, again.
365
3662004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Convert to using automake compilation rules.
369
3702004-01-07      Joel Sherrill <joel@OARcorp.com>
371
372        * qsm.h, sim.h: Remove efi68k and efi332 references as they are no
373        longer in the tree.
374
3752003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
378
3792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
382
3832003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * Makefile.am: Remove TMPINSTALL_FILES.
386
3872003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Add $(dirstamp) to preinstallation rules.
390
3912003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am: Don't use gmake rules for preinstallation.
394
3952003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * configure.ac: Remove RTEMS_CANONICAL_HOST.
398
3992003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * configure.ac: Remove RTEMS_CHECK_CPU.
402
4032003-09-04      Joel Sherrill <joel@OARcorp.com>
404
405        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
406        rtems/score/types.h: URL for license changed.
407
4082003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
411
4122003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * configure.ac: Remove AC_CONFIG_AUX_DIR.
415
4162003-02-06      Ilya Alexeev <ilya@continuum.ru>
417
418        * m68360.h: Correct the order of fields in the ethernet structure
419        to account for the typo in MC68360UM (page 7-248).
420
4212002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
424        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
425
4262002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * configure.ac: Fix package name.
429
4302002-11-01      Joel Sherrill <joel@OARcorp.com>
431
432        * cpu.c: Removed warnings.
433
4342002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
437
4382002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * .cvsignore: Reformat.
441        Add autom4te*cache.
442        Remove autom4te.cache.
443
4442002-08-26      Eric Norum <eric.norum@usask.ca>
445
446        * cpu_asm.S: More PR267 tinkering which eliminates some conditional
447        compilation.
448
4492002-08-14      Brett Swimley <brett.swimley@aedinc.net>
450
451        * cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
452        _ISR_Nest_level, and _Watchdog_Insert() requires this variable
453        to be modified to determine if an interrupt may have modified
454        the watchdog chain.  Prior to modifying _ISR_Handler(), I had
455        a test that would fail if _ISR_Flash was not commented out in
456        _Watchdog_Insert().  After this modification was made, my test
457        ran flawlessly.
458
4592002-08-05      Joel Sherrill <joel@OARcorp.com>
460
461        * Per PR260 eliminate use of make-target-options.  This impacted
462        RTEMS allowing a distinction between the CPU32 and CPU32+ in the
463        SuperCore and required that the m68k optimized memcpy be moved
464        to libcpu.
465        * memcpy.c: Moved to libcpu.
466        * Makefile.am: Modified to reflect above.
467
4682002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
471
4722002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * Makefile.am: Use .$(OBJEXT) instead of .o.
475
4762002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * configure.ac: RTEMS_TOP(../../../..).
479
4802002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * rtems.S: Remove.
483        * Makefile.am: Reflect changes above.
484
4852002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * configure.ac: Remove RTEMS_PROJECT_ROOT.
488
4892002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * configure.ac: Add RTEMS_PROG_CCAS
492
4932002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
496        Add AC_PROG_RANLIB.
497
4982002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
501        Use ../../../aclocal.
502
5032002-05-28      Chris Johns <ccj@acm.org>
504
505        * rtems/score/m68k.h: Per PR227, mc68060 does not require FPSP
506        since it is now multilib'ed.
507
5082001-04-03      Joel Sherrill <joel@OARcorp.com>
509
510        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
511        * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for
512        name change.
513
5142002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * configure.ac:
517        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
518        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
519        * Makefile.am: Remove AUTOMAKE_OPTIONS.
520
5212002-03-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * rtems/score/m68k.h: m68k_swap_u32 fix typo.
524
5252002-03-06      Victor V. Vengerov <vvv@oktet.ru>
526
527        * rtems/score/m68k.h [M68K_COLDFIRE_ARCH] (CPU_swap_u16, CPU_swap_u32):
528        Generic implementation of endian swap primitives added for Coldfire
529        family.
530
5312002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * rtems/Makefile.am: Removed.
534        * rtems/score/Makefile.am: Removed.
535        * configure.ac: Reflect changes above.
536        * Makefile.am: Reflect changes above.
537
5382001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * Makefile.am: Add multilib support.
541
5422001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
545        * configure.in: Remove.
546        * configure.ac: New file, generated from configure.in by autoupdate.
547
5482001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
551        * Makefile.am: Use 'PREINSTALL_FILES ='.
552
5532001-08-09      Chris Johns <ccj@acm.org>
554
555        * cpu_asm.S: This patch was co-developed with Eric Norum
556        <eric.norum@usask.ca>.  It closes a one instruction window
557        on some m68k CPU cores.  It fixes symptoms seen as:
558            1) No more `interrupt handler invoked twice for
559               a single interrupt'.
560            2) No more `lockup when mc68360 CPM and PIT interrupts
561               are at different levels'.
562        It does insert a little more overhead on machines without hardware
563        interrupt stacks but correctness has a price.
564
5652001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * Makefile.am, rtems/score/Makefile.am:
568        Apply include_*HEADERS instead of H_FILES.
569
5702001-01-03      Joel Sherrill <joel@OARcorp.com>
571
572        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
573        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
574        now that it is dynamically allocated.
575
5762000-12-19      Joel Sherrill <joel@OARcorp.com>
577
578        * cpu.c: Do not read or write raw interrupt vector table if
579        we are on a CPU that does not have a %vbr register and the
580        BSP is configured as having the table in ROM.
581
5822000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
585
5862000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
589
5902000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
593        Switch to GNU canonicalization.
594
5952000-10-19  Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
596
597        * rtems/score/cpu.h: define CPU_Exception_frame for rdbg.
598        * m68302.h: Make buffer pointer in m302_SCC_bd volatile.
599
6002000-10-12      John S Gwynne <jgwynne@mrcday.com>
601
602        * sim.h: These changes enable RTEMS to automatically generate
603        the ram_init file used by gdb with the BDM patches. The 332 has
604        on-board chip select lines (for RAM and FLASH) that must be
605        configured before use of these peripherals. These patches parse
606        data from start.c where the chip select lines are configured in
607        the runtime executable and automatically generates the gdb
608        initialization file using the same settings. A great time saver.
609        A similar file, ram_init_FW (flash writable), is also generated
610        that the flash programming tool uses.
611        * BSP/start/start.c: Must be modified to support above.
612        * BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
613
6142000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Include compile.am.
617
6182000-08-10      Joel Sherrill <joel@OARcorp.com>
619
620        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.