source: rtems/c/src/lib/libcpu/powerpc/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: 51.3 KB
Line 
12006-06-19      Till Straumann <strauman@slac.stanford.edu>
2
3        * mpc6xx/mmu/mmuAsm.S: re-checked synchronization
4        requirements when manipulating the caches against the book
5        and updated 'dssall', 'sync' and 'isync's accordingly.
6
72006-06-19      Till Straumann <strauman@slac.stanford.edu>
8
9        * mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h:
10        Added altivec exception. Unfortunately, this doesn't fit
11        the normal scheme of vector = exception # << 8. So we picked
12        an unused vector number (currently 0xa) where we map the special
13        vector 0xf20 (altivec).
14
152006-06-19      Till Straumann <strauman@slac.stanford.edu>
16
17        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: Never
18        allow the FPU to be switched on for integer-only tasks
19        (new gcc may use FP regs implicitly).
20        FP context switch may be called from environment with no
21        FPU available (ISR, int-only task) - switch FPU on
22        for the switch and restore MSR_FP after it's done.
23
242006-05-16      Ralf Corsepius <ralf.corsepius@rtems.org>
25
26        * configure.ac: Use RTEMS_AMPOLISH3.
27
282006-04-05      Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
29
30        * mpc6xx/clock/c_clock.c: Now works with MPCI SHM driver.
31
322006-01-20      Till Straumann <strauman@slac.stanford.edu>
33
34        * mpc6xx/mmu/pte121.c: consistency check now warns instead
35        of reporting an error when coming across a non 1:1 VSID;
36        fix: triv121IsRangeMapped() needs to convert segment offset
37        into a page index if the vsid argument is non-special.
38
392006-01-05      Till Straumann <strauman@slac.stanford.edu>
40        * shared/include/cpuIdent.c: Accept PPC_PSIM as a
41        known variant.
42
432005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
44
45        PR 851/bsps
46        * mpc6xx/exceptions/raw_exception.c: Add PPC_603le.
47
482005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * mpc6xx/exceptions/raw_exception.c: Cosmetics.
51
522005-11-21      Till Straumann <strauman@slac.stanford.edu>
53
54        * new-exceptions/cpu_asm.S: the book says a context
55        synchronizing instruction (isync) is necessary after flipping
56        certain bits (e.g, MSR_FP) in msr -- since this could happen as
57        part of a context switch I added 'isync'.
58
592005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
60
61        * mpc6xx/mmu/pte121.c: Eliminate unsigned32.
62        * mpc8xx/clock/clock.c: Eliminate rtems_unsigned32.
63
642005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * shared/include/byteorder.h: Remove __arch_swap (Unused).
67        * Makefile.am: Partially cleanup EXTRA_DIST.
68
692005-11-03      Till Straumann <strauman@slac.stanford.edu>
70
71        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
72        update to eliminate a race condition
73
742005-11-02      Till Straumann <strauman@slac.stanford.edu>
75
76        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
77        page table support - PTEs can now be modified even if the page table
78        is already active; bugfix: address range crossing 256MB boundary was
79        not handled correctly
80        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
81        assembly code to C; setdbat now supports high bats on 7450 CPUs;
82        added argument checking to setdbat; added getdbat; moved early
83        initialization code (clear_bats) from BSP to libcpu
84        (CPU_clear_bats_early)
85        * configure.ac, mpc6xx/exceptions/raw_exception.c,
86        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
87        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
88
892005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
90
91        PR 527/bsps
92        PR 822/bsps
93        * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot,
94        because some logical errors are in the startup code. Additionally,
95        the mpc8xx shared clock driver does not support the clocking scheme
96        of some of the board variants, which are clocked from a 32768Hz (!)
97        external crystal.
98
992005-08-12      Phil Torre <ptorre@zetron.com>
100
101        PR 816/bsps
102        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
103        mode parameters (m8xxSCCENparms_t) does not match the hardware:
104        members taddr_h and taddr_l are transposed. When loading new
105        multicast group addresses into the hash table, the wrong hash bit is
106        set.
107
1082005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * Makefile.am: Unconditionally initialize include_libcpu_HEADERS.
111
1122005-07-28      Eric Norum <norume@aps.anl.gov>
113
114        PR 773/bsps
115        * mpc6xx/clock/c_clock.c: Changes provided by Phillip Sorensen
116        <pas37@cornell.edu> to get MVME5500 BSP running.
117
1182005-06-17      Joel Sherrill <joel@OARcorp.com>
119
120        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
121
1222005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
123
124        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
125        mpc8xx/console-generic/console-generic.c: Modified to use
126        rtems/irq.h.
127
1282005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * configure.ac: Remove mpc6xx/Makefile.
131        * Makefile.am: Merge-in ppc403/Makefile.am.
132        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
133        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
134        * Makefile.am: Merge-in mpc8260/Makefile.am.
135        * configure.ac: Remove mpc8260/Makefile.
136        * Makefile.am: Merge-in mpc8xx/Makefile.am.
137        * configure.ac: Remove mpc8xx/Makefile.
138        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
139        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
140        mpc505/Makefile.am.
141        * configure.ac: Remove ppc403/Makefile.
142        * Makefile.am: Merge-in mpc6xx/Makefile.am.
143        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
144        preinstall.am: Regenerate.
145
1462005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Merge-in shared/Makefile.am.
149        * mpc5xx/console-generic/console-generic.c: Eliminate
150        rtems_unsigned16.
151        * configure.ac: Add AMPOLISH3.
152        * shared/Makefile.am: Remove.
153        * preinstall.am: New.
154        * configure.ac: Remove shared/Makefile.
155        * Makefile.am: include preinstall.am.
156        * preinstall.am: Regenerate.
157
1582005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
159
160        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
161
1622005-05-03      Joel Sherrill <joel@OARcorp.com>
163
164        * mpc8260/cpm/dpram.c, mpc8260/timer/timer.c, mpc8xx/cpm/dpram.c:
165        Remove warnings.
166
1672005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
168
169        PR 779/bsp
170        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
171        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
172        interrupt handler routines
173
1742005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
175
176        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
177        mpc8260/console-generic/console-generic.c: add parameter to new
178        exception interrupt handlers in powerpc bsps
179
1802005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
183        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
184        instead.
185        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
186
1872005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
188
189        * ppc403/console/console405.c: Rename round to spiBaudRound
190        (Conflict with C99). Make spiBaudRound static.
191        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
192        (Unify old/new-exception processing API).
193        * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/README,
194        old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
195        old-exceptions/irq_stub.S, old-exceptions/ppccache.c: New (Copied
196        from ../../libbsp/powerpc/support/old_exception_processing)
197        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
198        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
199        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
200        (Unify old/new exception processing API).
201        * new-exceptions/cpu.c, new-exceptions/cpu_asm.S: New (Copied from
202        ../../libbsp/powerpc/support/new_exception_processing).
203        * Makefile.am: Reflect changes above.
204
2052005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
206
207        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
208        ppc603e cases.
209        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
210        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
211        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
212        old-exceptions/irq_stub.S, new-exceptions/cpu.c,
213        new-exceptions/cpu_asm.S: #include <rtems/powerpc/powerpc.h>.
214        * rtems/powerpc/powerpc.h: Remove mpc603e specific
215        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
216
2172005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
218
219        * rtems/powerpc/powerpc.h: New header guard.
220        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
221        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
222        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
223        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
224        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
225        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
226        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
227        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
228        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
229        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
230        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
231        shared/include/mmu.h, shared/include/page.h,
232        shared/include/byteorder.h, shared/include/pgtable.h,
233        shared/include/cpuIdent.h,shared/include/spr.h,
234        shared/src/stackTrace.h: New header guards.
235        * rtems/powerpc/powerpc.h: New (Copy of
236        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
237
2382005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
239
240        * configure.ac: subdir-objects. Add compiler check for old/new-style
241        exception processing.
242        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
243        use #include <rtems/error.h>.
244        * Makefile.am: Build exception processing in  old-exceptions rsp.
245        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
246        * old-exceptions/Makefile.am, old-exceptions/configure.ac,
247        new-exceptions/Makefile.am, new-exceptions/configure.ac: Remove
248        (Unused).
249
2502005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
251
252        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
253        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
254        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
255        Remove PPC_ABI_POWEROPEN.
256
2572005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
258
259        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
260        guards.
261        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
262        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
263        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
264        Remove PPC_ABI_GCC27.
265        * ppc403/vectors/vectors.S: Remove XCOFF support.
266
2672005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
270        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
271        shared/Makefile.am, old-exceptions/Makefile.am,
272        new-exceptions/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
273
2742005-01-04      Joel Sherrill <joel@OARcorp.com>
275
276        * ppc403/tty_drv/tty_drv.c: Remove warnings.
277
2782005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
279
280        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
281        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
282        shared/Makefile.am, old-exceptions/Makefile.am,
283        new-exceptions/Makefile.am: Remove build-variant support.
284
2852004-11-22      Jennifer Averett <jennifer@OARcorp.com>
286
287        PR 581/bsps
288        * mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
289        Converting PSIM to new exception model required adding PSIM as
290        PowerPC CPU model.
291
2922004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
293
294        * powerpc/shared/include/cpuIdent.c,
295        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
296        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
297        patch attached to PR 703).
298
2992004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
300
301        * configure.ac, mpc6xx/exceptions/raw_exception.c,
302        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
303        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
304        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
305        was also a significant amount of spelling and whitespace cleanup.
306
3072004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
308
309        * mpc5xx/clock/clock.c, mpc5xx/include/mpc5xx.h
310        mpc5xx/timer/timer.c: Use POSIX fixed size types.
311
3122004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
313
314        PR 696/bsps
315        * old-exceptions/cpu.c: Include bsp.h.
316
3172004-10-20      Eric Norum <norume@aps.anl.gov>
318
319        * configure.ac, mpc6xx/exceptions/raw_exception.c,
320        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
321        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
322
3232004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
324
325        * configure.ac: Remove RTEMS_ENABLE_BARE.
326
3272004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
328
329        * configure.ac, old-exceptions/configure.ac,
330        new-exceptions/configure.ac: Require automake > 1.9.
331
3322004-05-22      Till Strauman <strauman@slac.stanford.edu>
333
334        PR 619/bsps
335        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
336        each clock tick. Currently, this is done by just reloading a fixed
337        value. The attached patch takes into account the time that elapsed
338        since the decrementer crossed zero in order to adjust the value to
339        be re-loaded. Without the patch, the effective system clock cycle is
340        increased by the exception handler latency.
341
3422004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
343
344        * mpc505/ictrl/ictrl.c, mpc505/vectors/vectors.S,
345        mpc6xx/exceptions/raw_exception.c,
346        mpc8260/exceptions/raw_exception.c,
347        mpc8xx/exceptions/raw_exception.c, rtems/powerpc/cache.h,
348        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
349        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
350        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
351        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
352
3532004-04-12      David Querbach <querbach@realtime.bc.ca>
354
355        * mpc5xx/exceptions/asm_utils.S: Removed.
356        * README, configure.ac, mpc5xx/Makefile.am,
357        mpc5xx/exceptions/raw_exception.c,
358        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
359        shared/include/cpuIdent.h: addition of a significant amount of
360        MPC5xx support as part of the addition of the SS555 BSP.
361        * mpc5xx/README, mpc5xx/clock/clock.c,
362        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
363        mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
364        mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c,
365        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
366        mpc5xx/vectors/vectors_init.c: New files.
367
3682004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
369
370        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
371        <asm.h>.
372
3732004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
374
375        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
376        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
377        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
378        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S,
379        new-exceptions/cpu_asm.S: Include <rtems/asm.h> instead of <asm.h>.
380        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
381        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
382
3832004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
384
385        * mpc6xx/timer/timer.c: Cosmetics.
386        * old-exceptions/cpu.c, old-exceptions/ppccache.c,
387        new-exceptions/cpu.c: Convert to using c99 fixed size types.
388
3892004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
390
391        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
392        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
393        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
394        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
395        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
396        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
397        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
398        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
399        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
400        ppc403/console/console.c, ppc403/console/console405.c,
401        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
402        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
403        Convert to using c99 fixed size types.
404
4052004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
406
407        * configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
408
4092004-03-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * README: Add "mpc5xx (mpc565)", because Wilfried B. mentioned the
412        mpc5xx being used on mpc565.
413
4142004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        PR 587/bsps
417        * Makefile.am, configure.ac: Reflect having added mpc5xx.
418        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
419        for MPC_5XX.
420        * mpc5xx/Makefile.am: New.
421        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
422        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
423        mpc5xx/ictrl/ictrl.h, mpc5xx/timer/timer.c: New (Submission from
424        Wilfried Busalski <w.busalski@lancier-monitoring.de>).
425
4262004-03-05      Joel Sherrill <joel@OARcorp.com>
427
428        * mpc6xx/mmu/pte121.c: Add missing ifdef DEBUG to remove warning for
429        unused static routine.
430
4312004-02-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * mpc505/Makefile.am: Fix typo.
434
4352004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
438        mpc8xx/Makefile.am, ppc403/Makefile.am: Don't include .../lib.am.
439
4402004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * old-exceptions/configure.ac, new-exceptions/configure.ac: Add
443        RTEMS_PROG_CCAS.
444        * wrapup/Makefile.am: Remove.
445        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use
446        automake compilation rules.
447        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
448        * configure.ac: Remove wrapup.
449
4502004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
453        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
454        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
455        shared/Makefile.am: Use automake compilation rules. Add
456        PREINSTALL_DIRS.
457        * configure.ac: Require automake >= 1.8.2.
458
4592004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
462        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
463        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
464        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
465
4662004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
469        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
470        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
471
4722003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
475        relative subdirs.
476        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
477
4782003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * configure.ac: Reflect changes to mpc505/Makefile.ams.
481        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
482        * ppc403/clock/Makefile.am,
483        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
484        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
485        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
486        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
487        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
488        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
489        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
490        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
491        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
492        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
493        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
494        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
495        mpc8260/timer/Makefile.am: Remove.
496        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
497        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
498        above.
499        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
500        * configure.ac: Reflect changes to ppc403/Makefile.ams.
501
5022003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
505        * shared/Makefile.am: Merge-in Makefile.ams above.
506        * configure.ac: Reflect changes above.
507
5082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
511        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
512        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
513        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
514        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
515        shared/include/Makefile.am, shared/src/Makefile.am,
516        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Use mkdir_p.
517        Remove dirs from PRE/TMPINSTALL_FILES.
518        * configure.ac, old-exceptions/configure.ac,
519        new-exceptions/configure.ac: Require automake >= 1.8, autoconf >=
520        2.59.
521
5222003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
525
5262003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * mpc505/ictrl/Makefile.am: Remove all-local,
529        mpc505/timer/Makefile.am: Remove all-local,
530        mpc505/vectors/Makefile.am: Remove all-local,
531        mpc6xx/clock/Makefile.am: Remove all-local,
532        mpc6xx/exceptions/Makefile.am: Remove all-local,
533        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
534        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
535        mpc8260/clock/Makefile.am: Remove all-local,
536        mpc8260/console-generic/Makefile.am: Remove all-local,
537        mpc8260/cpm/Makefile.am: Remove all-local,
538        mpc8260/exceptions/Makefile.am: Remove all-local,
539        mpc8260/mmu/Makefile.am: Remove all-local,
540        mpc8260/timer/Makefile.am: Remove all-local,
541        mpc8xx/clock/Makefile.am: Remove all-local,
542        mpc8xx/console-generic/Makefile.am: Remove all-local,
543        mpc8xx/cpm/Makefile.am: Remove all-local,
544        mpc8xx/exceptions/Makefile.am: Remove all-local,
545        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
546        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
547        ppc403/console/Makefile.am: Remove all-local,
548        ppc403/ictrl/Makefile.am: Remove all-local,
549        ppc403/timer/Makefile.am: Remove all-local,
550        ppc403/tty_drv/Makefile.am: Remove all-local,
551        ppc403/vectors/Makefile.am: Remove all-local,
552        shared/include/Makefile.am: Remove all-local,
553        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
554        all-local, old-exceptions/Makefile.am: Remove all-local,
555        new-exceptions/Makefile.am: Remove all-local: $(ARCH).
556        * new-exceptions/Makefile.am: Remove include_rtems_score_HEADERS.
557        Reformat for preinstallation dirstamp support.
558        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
559        support.
560
5612003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
564        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
565        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
566        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
567        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
568        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
569        dirstamp for preinstallation.
570        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
571        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
572        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
573        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
574        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
575        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
576        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
577        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
578        ppc403/Makefile.am, ppc403/clock/Makefile.am,
579        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
580        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
581        Reformat.
582
5832003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * configure.ac, old-exceptions/configure.ac,
586        new-exceptions/configure.ac: Remove RTEMS_CANONICAL_HOST.
587
5882003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * configure.ac, old-exceptions/configure.ac,
591        new-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
592
5932003-09-04      Joel Sherrill <joel@OARcorp.com>
594
595        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
596        mpc6xx/exceptions/raw_exception.c,
597        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
598        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
599        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
600        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
601        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
602        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
603        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
604        mpc8xx/exceptions/raw_exception.c,
605        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
606        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
607        ppc403/clock/clock.c, ppc403/console/console.c.polled,
608        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
609        shared/include/byteorder.h, shared/include/cpuIdent.c,
610        shared/include/cpuIdent.h, shared/include/io.h,
611        shared/include/mmu.h, shared/include/page.h,
612        shared/include/pgtable.h, shared/include/spr.h,
613        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
614        new-exceptions/cpu.c, new-exceptions/cpu_asm.S: URL for license
615        changed.
616        * mpc505/timer/timer.c, ppc403/console/console.c,
617        ppc403/console/console405.c: Removed incorrect statement about
618        copyright assignment.
619
6202003-08-20      Joel Sherrill <joel@OARcorp.com>
621
622        * mpc8260/clock/clock.c: Correct copyright statements.
623
6242003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * Makefile.am, old-exceptions/Makefile.am,
627        new-exceptions/Makefile.am: Reflect having moved aclocal/.
628
6292003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
632        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
633        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
634        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
635        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
636        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
637        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
638        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
639        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
640        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
641        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
642        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
643        ppc403/Makefile.am, ppc403/clock/Makefile.am,
644        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
645        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
646        ppc403/vectors/Makefile.am, shared/Makefile.am,
647        shared/include/Makefile.am, shared/src/Makefile.am,
648        wrapup/Makefile.am, old-exceptions/Makefile.am,
649        new-exceptions/Makefile.am: Reflect having moved automake/.
650
6512003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * configure.ac, old-exceptions/configure.ac,
654        new-exceptions/configure.ac: Use rtems-bugs@rtems.com as bug report
655        email address.
656
6572003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * wrapup/Makefile.am (FAMILY_OBJS): Remove *exception_processing.
660
6612003-07-08      Joel Sherrill <joel@OARcorp.com>
662
663        PR 416/bsps
664        * ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
665        interrupt controller (clr_exisr(mask)) before calling the interrupt
666        handler that will acnowledge the interrupt source. This results in
667        the interrupt beeing seen a second time by the interrupt controller.
668        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
669
6702003-03-25      Till Straumann <strauman@slac.stanford.edu>
671
672        PR 349/bsps
673        * shared/include/cpuIdent.c: Readd PPC604r CPU.
674
6752003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
676
677        PR 368/filesystems
678        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
679
6802003-03-18      Till Straumann <strauman@slac.stanford.edu>
681
682        PR 356/bsps
683        * new-exceptions/cpu.c: This patch makes RTEMS/PowerPC eabi
684        compliant.
685
6862003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * configure.ac, old-exceptions/configure.ac,
689        new-exceptions/configure.ac: Remove AC_CONFIG_AUX_DIR.
690
6912003-02-20      Till Straumann <strauman@slac.stanford.edu>
692
693        PR 349/bsps
694        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
695        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
696        shared/include/cpuIdent.h, shared/src/Makefile.am,
697        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
698        undo improper 'fix' who broke mpc604r identification - fix: 7400
699        identification PVR value was wrong - enhance 'setdbat()' to switch
700        OFF a given BAT if called with 0 size - fix: page table support
701        bugfix - enhancement: provide routines to take and print stack trace
702        snapshots - add definitions for HID1 and DABR SPRs
703
7042003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
705
706        PR 348/bsps
707        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
708        MTX603e BSP.
709
7102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * configure.ac, old-exceptions/configure.ac,
713        new-exceptions/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
714        * configure.ac, old-exceptions/configure.ac,
715        new-exceptions/configure.ac: AC_PREREQ(2.57).
716
7172002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
718
719        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
720        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
721        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
722        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
723        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
724        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
725        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
726        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
727        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
728        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
729        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
730        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
731        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
732        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
733        shared/include/Makefile.am, shared/src/Makefile.am,
734        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
735
7362002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Don't
739        include @RTEMS_BSP@.cfg.
740        * old-exceptions/configure.ac, new-exceptions/configure.ac: Remove
741        RTEMS_CHECK_CUSTOM_BSP.
742
7432002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
744
745        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
746
7472002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * configure.ac: Remove mpc8260/include/Makefile. Remove
750        mpc8xx/include/Makefile.
751        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
752        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
753        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
754
7552002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
757        * configure.ac: Add RTEMS_PROG_CCAS.
758
7592002-11-04      Joel Sherrill <joel@OARcorp.com>
760
761        * mpc8260/console-generic/console-generic.c, mpc8260/cpm/dpram.c,
762        mpc8260/exceptions/raw_exception.c,
763        mpc8xx/exceptions/raw_exception.c: Removed warnings.
764
7652002-11-01      Joel Sherrill <joel@OARcorp.com>
766
767        * new-exceptions/cpu.c: Currently only the mpc8260 BSP supports
768        interrupt nesting. NOTE: These needs to be generalized as the patch
769        is applied to other BSPs.
770        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
771        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
772        warnings.
773
7742002-10-31      Joel Sherrill <joel@OARcorp.com>
775
776        * mpc6xx/clock/c_clock.c, mpc6xx/exceptions/raw_exception.c,
777        mpc6xx/mmu/bat.c: Removed warnings.
778
7792002-09-14      Joel Sherrill <joel@OARcorp.com>
780
781        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
782        USE_SPRG to eliminate warning.
783
7842002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
787        CONFIG_FILES.
788
7892002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
791        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
792        <bspIo.h>.
793
7942002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
797        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
798        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
799        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
800        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
801        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
802        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
803        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
804        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
805        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
806        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
807        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
808        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
809        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
810        shared/src/Makefile.am, old-exceptions/Makefile.am,
811        new-exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
812
8132002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
816
8172002-07-22      Till Straumann <strauman@slac.stanford.edu>
818
819        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
820        for an earlier patch (PR213) which added support for setting BAT0 to
821        setdbat().
822
8232002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
826        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
827        * old-exceptions/Makefile.am: Fix oversights in previous patch.
828        * old-exceptions/rtems.S: Remove.
829
8302002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
833        * Makefile.am: Relect changes above.
834
8352002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * rtems/powerpc/cache.h: New file (extracted from
838        old-exceptions/cpu.h)
839        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
840        * Makefile.am: Relect changes above.
841
8422002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h,
845        new-exceptions/rtems/score/cpu.h: Removed.
846        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
847        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
848        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
849        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
850        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
851        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
852        Ditto.
853        * shared/include/Makefile.am, old-exceptions/Makefile.am,
854        new-exceptions/Makefile.am: Reflect changes above.
855        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
856        libcpu/cpu.h.
857
8582002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
859
860        * mpc8260/exceptions/raw_exception.c,
861        mpc8xx/exceptions/raw_exception.c,
862        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
863        * shared/include/cpu.h: Don't include cpuIdent.h.
864
8652002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
868        * shared/include/cpu.h: Ditto.
869        * shared/include/cpuIdent.h: New.
870        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
871
8722002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
873
874        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
875        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
876        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
877        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
878        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
879        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
880        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
881        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
882        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
883        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
884        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
885        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
886        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
887        ppc403/clock/Makefile.am, ppc403/Makefile.am,
888        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
889        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
890        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
891        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
892        old-exceptions/Makefile.am, new-exceptions/Makefile.am: Remove
893        AUTOMAKE_OPTIONS.
894        * configure.ac, old-exceptions/configure.ac,
895        new-exceptions/configure.ac:
896        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
897        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
898
8992002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
900
901        * shared/include/byteorder.h: Use unsigned instead of __unsigned
902        (GCC-3.0.x compatibility).
903
9042002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
905
906        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
907        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
908        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
909        Include rtems/bspIo.h instead of bspIo.h.
910
9112001-11-28      Joel Sherrill <joel@OARcorp.com>,
912
913        This was tracked as PR91.
914        This was tracked as PR91.
915        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Deleted
916        reference to c_isr.inl.
917        * old-exceptions/rtems/score/cpu.h,
918        new-exceptions/rtems/score/cpu.h: Added
919        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
920        the port uses the standard macro for this (FALSE). A TRUE setting
921        indicates the port provides its own implementation.
922        * old-exceptions/rtems/score/c_isr.inl,
923        new-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
924        into cpu.c.
925        * old-exceptions/cpu.c, new-exceptions/cpu.c: Received contents of
926        c_isr.inl.
927
9282001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
929
930        * shared/include/cpu.h: Remove stray empty lines.
931        * Makefile.am: Ditto.
932        * ppc403/vectors/vectors.S: Include <bsp.h>.
933        * configure.ac: Remove old_exception_processing,
934        new_exception_processing.
935
9362001-11-27      Joel Sherrill <joel@OARcorp.com>,
937
938        * new_exception_processing/Makefile.in,
939        new_exception_processing/Makefile.am,
940        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
941        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
942        old_exception_processing/Makefile.in,
943        old_exception_processing/Makefile.am,
944        old_exception_processing/README, old_exception_processing/TODO,
945        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
946        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
947        old_exception_processing/irq_stub.S,
948        old_exception_processing/ppc_offs.h,
949        old_exception_processing/ppccache.c,
950        old_exception_processing/rtems.S: Deleted since now under libbsp.
951
9522001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
953
954        * configure.ac: Remove ppc603e from old_exception_processing.
955        * configure.ac: Remove mpc750 from new_exception_processing, Remove
956        mpc604 from new_exception_processing.
957        * old-exceptions/Makefile.am, new-exceptions/Makefile.am: Preinstall
958        c_isr.inl (HACK).
959
9602001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * configure.ac: Remove mpc8xx from new_exception_processing.
963        * configure.ac: Remove mpc8620 from new_exception_processing.
964
9652001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
966
967        * new_exception_processing/cpu_asm.S: Support double or single
968        precision context switches.  Note that doing a single precision
969        context save/restore on a double precision PowerPC machine does not
970        only result in rounding errors but also screws up the FPSCR
971        register!
972
9732001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
974
975        This modification is part of the submitted modifications necessary
976        to
977        support the IBM PPC405 family.  This submission was reviewed by
978        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
979        not negatively impact the ppc403 BSPs.  The submission and tracking
980        process was captured as PR50.
981        * ppc403/console/console405.c,
982        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
983        ppc403/tty_drv/tty_drv.h: New files.
984        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
985        old_exception_processing/cpu.h, ppc403/Makefile.am,
986        ppc403/clock/clock.c, ppc403/console/Makefile.am,
987        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
988        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
989
9902001-11-07      Joel Sherrill <joel@OARcorp.com>
991
992        * configure.ac: Delete the commented out line that said that the
993        mpc8260 used the old exception processing model.  This line also
994        appears to have caused ppc603e to miss this test.
995
9962001-10-29      Joel Sherrill <joel@OARcorp.com>
997
998        * mpc8xx/timer/timer.c: Added hack for two macros that are not
999        defined with the new exception processing model:
1000        rtems_cpu_configuration_get_timer_least_valid()
1001        rtems_cpu_configuration_get_timer_average_overhead() This is
1002        captured as PR57.
1003
10042001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1005
1006        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
1007        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
1008
10092001-10-24      Joel Sherrill <joel@OARcorp.com>
1010
1011        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
1012
10132001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
1014
1015        * Added mpc8260 directory.
1016        * Modified Makefile.am and configure.in to build the contents
1017        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
1018        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
1019        Added mpc8260 support.
1020        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
1021        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
1022        mpc8260/console-generic/console-generic.c,
1023        mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
1024        mpc8260/cpm/dpram.c,
1025        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
1026        mpc8260/exceptions/raw_exception.c,
1027        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
1028        mpc8260/include/console.h, mpc8260/include/cpm.h,
1029        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
1030        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
1031        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
1032
10332001-10-12      Joel Sherrill <joel@OARcorp.com>
1034
1035        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
1036        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
1037        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
1038        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
1039        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
1040        old_exception_processing/rtems.S: Fixed typo.
1041
10422001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1043
1044        * configure.ac: New file, generated from configure.in by autoupdate.
1045        * configure.in: Remove.
1046
10472001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1048
1049        * shared/src/Makefile.am: Use 'CLEANFILES ='.
1050        * new_exception_processing/Makefile.am,
1051        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
1052        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1053        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
1054        shared/include/Makefile.am, shared/src/Makefile.am: Use
1055        'PREINSTALL_FILES ='.
1056
10572001-09-27      Joel Sherrill <joel@OARcorp.com>
1058
1059        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
1060        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
1061        rtems_bsp_delay_in_bus_cycles().
1062
10632001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1064
1065        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
1066        declaration of BSP_Convert_decrementer() to  correct unresolved
1067        reference to this routine.
1068
10692001-05-24      Eric Valette <valette@crf.canon.fr>
1070
1071        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
1072        <elkolli@crf.canon.fr> where the initialization or irq data
1073        structure was incomplete in case a SMC channel was used first and
1074        later a SCC one.
1075
10762001-05-17      Joel Sherrill <joel@OARcorp.com>
1077
1078        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
1079        slightly to reflect recent PowerPC re-organization and avoid
1080        warnings.
1081
10822001-05-15      Till Straumann <strauman@slac.stanford.edu>
1083
1084        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
1085        merge of PR213.
1086
10872001-05-14      Till Straumann <strauman@slac.stanford.edu>
1088
1089        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
1090        following: - support for the MPC74000 (AKA G4); there is no AltiVec
1091        support yet, however. - the cache flushing assembly code uses
1092        hardware-flush on the G4. Also, a couple of hardcoded numerical
1093        values were replaced by more readable symbolic constants. - extended
1094        interrupt-disabled code section so enclose the entire cache
1095        flush/invalidate procedure (as recommended by the book). This is not
1096        (latency) critical as it is only used by init code but prevents
1097        possible corruption. - Trivial page table support as been added.
1098        (1:1 effective-virtual-physical address mapping which is only useful
1099        only on CPUs which feature hardware TLB replacement, e.g. >604.
1100        This allows for write-protecting memory regions, e.g. text/ro-data
1101        which makes catching corruptors a lot easier. It also frees one
1102        DBAT/IBAT and gives more flexibility for setting up address maps :
1103        -) - setdbat() allows changing BAT0 also (since the BSP may use a
1104        page table, BAT0 could be available...). - asm_setdbatX() violated
1105        the SVR ABI by using r20 as a scratch register; changed for r0 -
1106        according to the book, a context synchronizing instruction is
1107        necessary prior to and after changing a DBAT -> isync added
1108        * new-exceptions/cpu.c: Per PR211 fix saving/restoring floating
1109        point context.  The fpsave and fprestore routines are only used in a
1110        executing context which _is_ fp and hence has the FPU enabled. The
1111        current behavior required the FPU always to be on which is very
1112        dangerous if lazy context switching is used.   [Joel Note: Some
1113        ports explicitly enabled the FPU in the FP save and restore routines
1114        to avoid this.] The patch also makes sure (on powerpc only) that the
1115        FPU is disabled for integer tasks. Note that this is crucial if
1116        deferred fp context switching is used. Otherwise, fp context
1117        corruption may go undetected! Also note that even tasks which merely
1118        push/pop FP registers to/from the stack without modifying them still
1119        MUST be FP tasks - otherwise (if lazy FP context switching is used),
1120        FP register corruption (of other, FP, tasks may occur)! Furthermore,
1121        (on PPC) by default, lazy FP context save/restore is _disabled_.
1122        * shared/include/io.h: Per PR215 address the following issues: -
1123        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
1124        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
1125        one to know the values) - the affected BSP (shared/motorola) headers
1126        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
1127        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
1128        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
1129        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
1130        BSP who is using this driver. - the DEC driver also has been fixed
1131        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
1132        obsolete delay_in_bus_cycles().
1133
11342001-05-14      Joel Sherrill <joel@OARcorp.com>
1135
1136        * shared/include/cpuIdent.c: Account for duplicate numbers.
1137
11382001-04-17      Joel Sherrill <joel@OARcorp.com>
1139
1140        * shared/include/cpu.h: Added ifndef ASM.
1141
11422001-04-03      Joel Sherrill <joel@OARcorp.com>
1143
1144        * Closed PR57.  The hack is OK as it allows a BSP to override or not
1145        at its discretion.
1146        * Per PR94, all rtems/score/CPUtypes.h are named
1147        rtems/score/types.h.
1148        * Per PR94, all rtems/score/CPUtypes.h are named
1149        rtems/score/types.h.
1150        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
1151        default definition for the macros
1152        rtems_cpu_configuration_get_timer_least_valid and
1153        rtems_cpu_configuration_get_timer_average_overhead.
1154        * old-exceptions/rtems/score/cpu.h,
1155        new-exceptions/rtems/score/cpu.h: Account for name change.
1156
11572001-03-30      Eric Valette <valette@crf.canon.fr>
1158
1159        * mpc8xx/vectors/Makefile.am,
1160        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
1161        mpc8xx/vectors/vectors.S: These files were removed in support of
1162        switching the mpc8xx to the use the "new exception processing
1163        model."
1164        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
1165        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
1166        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
1167        new_exception_processing/cpu.h, shared/include/byteorder.h,
1168        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
1169        exception processing model."
1170        * mpc8xx/exceptions/Makefile.am,
1171        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
1172        mpc8xx/exceptions/raw_exception.h: New files.
1173
11742001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1175
1176        * mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
1177        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
1178        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
1179        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
1180        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
1181        instead of *H_FILES.
1182
11832001-01-03      Joel Sherrill <joel@OARcorp.com>
1184
1185        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
1186        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
1187        particular, spurious vector initialization had to be moved on old
1188        exception processing model.
1189
11902000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1191
1192        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1193
11942000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1195
1196        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1197        $(RTEMS_TOPdir)/aclocal.
1198
11992000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1200
1201        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1202        GNU canonicalization.
1203
12042000-10-20      Joel Sherrill <joel@OARcorp.com>
1205
1206        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
1207        definitions and rely on the new routine
1208        mbx8xx_console_get_configuration() to get information.  This routine
1209        was formerly incorrectly called
1210        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
1211        code.
1212        * configure.in, Makefile.am: Explicitly specify whether an
1213        RTEMS_CPU_MODEL is using old or new exception processing.  This is
1214        important because when building multilib, you do not know  the
1215        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
1216        independent of the exception model and allow for late binding to the
1217        exception code.
1218
12192000-10-18      Sergei Organov <osv@javad.ru>
1220
1221        * Added full support for MPC505.
1222        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
1223        addition.
1224        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
1225        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
1226        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
1227        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
1228        * mpc505/ictrl: New directory.
1229        * old_exception_processing/ppc_offs.h: New file.
1230        * old_exception_processing/cpu.h: Make Nest and Disable levels
1231        volatile.
1232        * mpc505/vectors/Makefile.am: alignment exception handler now
1233        included.
1234        * mpc505/ictrl/Makefile.am,
1235        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
1236
12372000-10-18      Joel Sherrill <joel@OARcorp.com>
1238
1239        * mpc8xx/console-generic/console-generic.c: Removed include of
1240        <bsp.h> by adding BSP dependent routine
1241        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
1242        check non-volatile memory for configuration.
1243        * mpc8xx/console-generic/console-generic.c: Removed warnings.
1244        * mpc6xx/clock/c_clock.h: Removed commented out reference to
1245        <bsp.h>.
1246        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
1247        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
1248        bsp.h and replaced it with use of proper interfaces or explicit
1249        externs of required functions and data.
1250
12512000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1252
1253        * mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
1254        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
1255        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
1256        mpc6xx/wrapup/Makefile.am, ppc403/clock/Makefile.am,
1257        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
1258        ppc403/timer/Makefile.am, ppc403/vectors/Makefile.am,
1259        shared/include/Makefile.am, shared/src/Makefile.am,
1260        wrapup/Makefile.am, mpc8xx/clock/Makefile.am,
1261        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
1262        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
1263        mpc8xx/vectors/Makefile.am, new_exception_processing/Makefile.am,
1264        old_exception_processing/Makefile.am: Include compile.am
1265
12662000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1267
1268        * mpc8xx/console-generic/console-generic.c: Add support for
1269        configuration parameters in NVRAM
1270
12712000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
1272
1273        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
1274        Flush actual buffer.
1275        * mpx8xx/console-generic/console-generic.c: Addition of support for
1276        shared printk and no termios.
1277
12782000-06-08      Eric Valette <valette@crf.canon.fr>
1279
1280        * mpc8xx/console-generic/console-generic.c: The printk/printf did
1281        not work when loaded by EPPCBUG. They did work when loaded with the
1282        BDM debugger.  I suspected EPPBUG  made some nasty things like
1283        patching Communication processor microcode...  Anyway, the attached
1284        patch: 1) Enables to have printk nearly immediately after boot, 2)
1285        Make printf work automagically (I do not know why except I make a
1286        different initialization for printk that should be overwritten by
1287        console init later ?) I let the default to be using EPPCBUG embedded
1288        firmware to boot and  using this printk early enabler code
1289        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
1290
Note: See TracBrowser for help on using the repository browser.