Changeset 751076a6 in rtems


Ignore:
Timestamp:
Nov 4, 2005, 9:16:46 AM (14 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
7634813
Parents:
692d614
Message:

Merge old-exceptions/ChangeLog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/powerpc/ChangeLog

    r692d614 r751076a6  
    552005-11-03      straumanatslacdotstanford.edu
    66
    7         * mpc6xx/clock/c_clock.c: disable interrupts around decrementer update
    8         to eliminate a race condition
     7        * mpc6xx/clock/c_clock.c: disable interrupts around decrementer
     8        update to eliminate a race condition
    99
    10102005-11-02      straumanatslacdotstanford.edu
    1111
    12         * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx page
    13         table support - PTEs can now be modified even if the page table is
    14         already active; bugfix: address range crossing 256MB boundary was not
    15         handled correctly
    16 
    17 2005-11-02      straumanatslacdotstanford.edu
    18 
     12        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: enhancements to mpc6xx
     13        page table support - PTEs can now be modified even if the page table
     14        is already active; bugfix: address range crossing 256MB boundary was
     15        not handled correctly
    1916        * mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S: moved
    2017        assembly code to C; setdbat now supports high bats on 7450 CPUs;
     
    2219        initialization code (clear_bats) from BSP to libcpu
    2320        (CPU_clear_bats_early)
    24 
    25 2005-11-02      straumanatslacdotstanford.edu
    26  
    2721        * configure.ac, mpc6xx/exceptions/raw_exception.c,
    28         shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
    29         mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
    30  
     22        shared/include/cpuIdent.c, shared/include/cpuIdent.h: recognize
     23        mpc7457 CPU; added definitions for high bats (#4..7) on 7450 CPUs
     24
    31252005-09-12      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    3226
     
    4236
    4337        PR 816/bsps
    44         * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet mode
    45         parameters (m8xxSCCENparms_t) does not match the hardware: members
    46         taddr_h and taddr_l are transposed. When loading new multicast group
    47         addresses into the hash table, the wrong hash bit is set.
     38        * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet
     39        mode parameters (m8xxSCCENparms_t) does not match the hardware:
     40        members taddr_h and taddr_l are transposed. When loading new
     41        multicast group addresses into the hash table, the wrong hash bit is
     42        set.
    4843
    49442005-08-05      Ralf Corsepius <ralf.corsepius@rtems.org>
     
    6156        * mpc5xx/vectors/vectors.h: Add hack to avoid warning.
    6257
    63 2005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
    64 
    65         * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
    66         mpc8xx/console-generic/console-generic.c: Modified to use
    67         rtems/irq.h.
     582005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
     59
     60        * mpc5xx/irq/irq.c, mpc5xx/irq/irq.h,
     61        mpc8xx/console-generic/console-generic.c: Modified to use
     62        rtems/irq.h.
    6863
    69642005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    7065
     66        * configure.ac: Remove mpc6xx/Makefile.
     67        * Makefile.am: Merge-in mpc8xx/Makefile.am.
     68        * configure.ac: Remove mpc8260/Makefile.
     69        * Makefile.am: Merge-in mpc8260/Makefile.am.
     70        * ppc403/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am,
     71        mpc6xx/Makefile.am, mpc505/Makefile.am, mpc5xx/Makefile.am: Remove.
    7172        * Makefile.am: Merge-in ppc403/Makefile.am.
     73        * configure.ac: Remove mpc5xx/Makefile. Remove mpc505/Makefile.
     74        * configure.ac: Remove mpc8xx/Makefile.
     75        * Makefile.am: Merge-in mpc5xx/Makefile.am. Merge-in
     76        mpc505/Makefile.am.
    7277        * configure.ac: Remove ppc403/Makefile.
    73         * preinstall.am: Regenerate.
    74         * ppc403/Makefile.am: Remove.
    75 
    76 2005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    77 
    78         * Makefile.am: Merge-in mpc8260/Makefile.am.
    79         * configure.ac: Remove mpc8260/Makefile.
    80         * preinstall.am: Regenerate.
    81         * mpc8260/Makefile.am: Remove.
    82 
    83 2005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    84 
    85         * Makefile.am: Merge-in mpc8xx/Makefile.am.
    86         * configure.ac: Remove mpc8xx/Makefile.
    87         * preinstall.am: Regenerate.
    88         * mpc8xx/Makefile.am: Remove.
    89 
    90 2005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    91 
    9278        * Makefile.am: Merge-in mpc6xx/Makefile.am.
    93         * configure.ac: Remove mpc6xx/Makefile.
    94         * preinstall.am: Regenerate.
    95         * mpc6xx/Makefile.am: Remove.
    96 
    97 2005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    98 
    99         * Makefile.am: Merge-in mpc5xx/Makefile.am.
    100         Merge-in mpc505/Makefile.am.
    101         * configure.ac: Remove mpc5xx/Makefile.
    102         Remove mpc505/Makefile.
    103         * preinstall.am: Regenerate.
    104         * mpc505/Makefile.am: Remove.
    105         * mpc5xx/Makefile.am: Remove.
     79        * preinstall.am, preinstall.am, preinstall.am, preinstall.am,
     80        preinstall.am: Regenerate.
    10681
    107822005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    10883
    10984        * Makefile.am: Merge-in shared/Makefile.am.
    110         * configure.ac: Remove shared/Makefile.
    111         * preinstall.am: Regenerate.
    112         * shared/Makefile.am: Remove.
    113 
    114 2005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    115 
    116         * preinstall.am: New.
    117         * Makefile.am: include preinstall.am.
    118         * configure.ac: Add AMPOLISH3.
    11985        * mpc5xx/console-generic/console-generic.c: Eliminate
    12086        rtems_unsigned16.
    121 
    122 2005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
    123 
    124         * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
     87        * configure.ac: Add AMPOLISH3.
     88        * shared/Makefile.am: Remove.
     89        * preinstall.am: New.
     90        * configure.ac: Remove shared/Makefile.
     91        * Makefile.am: include preinstall.am.
     92        * preinstall.am: Regenerate.
     93
     942005-05-05      Jennifer Averett <jennifer.averett@oarcorp.com>
     95
     96        * mpc8xx/console-generic/console-generic.c: Added parameter to ISRs.
    12597
    126982005-05-03      Joel Sherrill <joel@OARcorp.com>
     
    129101        Remove warnings.
    130102
    131 2005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
    132 
    133         PR 779/bsp
    134         * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
    135         mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
    136         interrupt handler routines
    137 
    138 2005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
    139 
    140         * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
    141         mpc8260/console-generic/console-generic.c: add parameter to new
    142         exception interrupt handlers in powerpc bsps
     1032005-04-25      Jennifer Averett <jennifer.averett@oarcorp.com>
     104
     105        PR 779/bsp
     106        * mpc5xx/console-generic/console-generic.c, mpc5xx/irq/irq.c,
     107        mpc5xx/irq/irq.h, mpc5xx/irq/irq_init.c: Add parameter to powerpc
     108        interrupt handler routines
     109
     1102005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
     111
     112        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
     113        mpc8260/console-generic/console-generic.c: add parameter to new
     114        exception interrupt handlers in powerpc bsps
    143115
    1441162005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    145117
    146         * new-exceptions/cpu.c, rtems/powerpc/powerpc.h:
    147         Remove CPU_MINIMUM_STACK_FRAME_SIZE.
    148         Use PPC_MINIMUM_STACK_FRAME_SIZE instead.
     118        * new-exceptions/cpu.c, rtems/powerpc/powerpc.h: Remove
     119        CPU_MINIMUM_STACK_FRAME_SIZE. Use PPC_MINIMUM_STACK_FRAME_SIZE
     120        instead.
    149121        * rtems/powerpc/powerpc.h: Add PPC_MINIMUM_STACK_FRAME_SIZE.
    150122
    1511232005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
    152124
    153         * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
    154 
    155 2005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
    156 
    157         * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
    158 
    159 2005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
    160 
    161         * old-exceptions/rtems/score/ppc_offs.h,
    162         old-exceptions/ChangeLog, old-exceptions/README,
    163         old-exceptions/TODO, old-exceptions/cpu.c,
     125        * ppc403/console/console405.c: Rename round to spiBaudRound
     126        (Conflict with C99). Make spiBaudRound static.
     127        * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
     128        (Unify old/new-exception processing API).
     129        * old-exceptions/rtems/score/ppc_offs.h,  old-exceptions/ChangeLog,
     130        old-exceptions/README, old-exceptions/TODO, old-exceptions/cpu.c,
    164131        old-exceptions/cpu_asm.S, old-exceptions/irq_stub.S,
    165132        old-exceptions/ppccache.c: New (Copied from
    166133        ../../libbsp/powerpc/support/old_exception_processing)
     134        * old-exceptions/cpu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value
     135        (Unify old/new exception processing API).
     136        * new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
     137        * new-exceptions/cpu.c: Add CPU_MINIMUM_STACK_FRAME_SIZE.
     138        * Makefile.am: Reflect changes above.
    167139        * new-exceptions/ChangeLog, new-exceptions/cpu.c,
    168140        new-exceptions/cpu_asm.S: New (Copied from
    169141        ../../libbsp/powerpc/support/new_exception_processing).
    170         * Makefile.am: Reflect changes above.
    171 
    172 2005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
    173 
    174         * ppc403/console/console405.c: Rename round to spiBaudRound
    175         (Conflict with C99). Make spiBaudRound static.
    176 
    177 2005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
    178 
    179         * mpc8260/mmu/mmu.c: Use _CPU_MSR_GET instead of _CPU_MSR_Value.
    180         (Unify old/new-exception processing API).
    181142
    1821432005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    183144
     145        * old-exceptions/cpu.c (ppc_exception_vector_addr): Merge ppc603 and
     146        ppc603e cases.
     147        * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
     148        * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h,
     149        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
     150        old-exceptions/irq_stub.S: #include <rtems/powerpc/powerpc.h>.
    184151        * rtems/powerpc/powerpc.h: Remove mpc603e specific
    185152        PPC_TLB_*/PPC_IRQ_* defines. Use mpc603 specific defines on mpc603e.
    186153
    187 2005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    188 
    189         * rtems/powerpc/powerpc.h: Remove PPC_ALIGNMENT.
    190 
    191 2005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    192 
    193         * mpc8xx/mmu/mmu.c, rtems/powerpc/cache.h, rtems/powerpc/powerpc.h:
    194         #include <rtems/powerpc/powerpc.h>.
    195 
    1961542005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
    197155
     156        * old-exceptions/cpu.c: Add _PPC_MSR_DISABLE_MASK.
    198157        * rtems/powerpc/powerpc.h: New header guard.
    199 
    200 2005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
    201 
    202         * rtems/powerpc/powerpc.h: New (Copy of
    203         cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
    204 
    205 2005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
    206 
    207158        * mpc5xx/include/mpc5xx.h, mpc5xx/include/console.h,
    208159        mpc5xx/exceptions/raw_exception.h, mpc5xx/irq/irq.h,
    209160        mpc5xx/vectors/vectors.h, mpc6xx/exceptions/raw_exception.h,
    210         mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h,
    211         mpc6xx/clock/c_clock.h, mpc8260/include/mpc8260.h,
    212         mpc8260/include/console.h, mpc8260/include/cpm.h,
    213         mpc8260/exceptions/raw_exception.h, mpc8260/include/mmu.h,
    214         mpc8xx/include/mpc8xx.h, mpc8xx/include/console.h,
    215         mpc8xx/include/cpm.h, mpc8xx/exceptions/raw_exception.h,
    216         mpc8xx/include/mmu.h, ppc403/ictrl/ictrl.h,
    217         ppc403/tty_drv/tty_drv.h, shared/include/io.h,
     161        mpc6xx/mmu/bat.h, mpc6xx/mmu/pte121.h, mpc6xx/clock/c_clock.h,
     162        mpc8260/include/mpc8260.h, mpc8260/include/console.h,
     163        mpc8260/include/cpm.h, mpc8260/exceptions/raw_exception.h,
     164        mpc8260/include/mmu.h, mpc8xx/include/mpc8xx.h,
     165        mpc8xx/include/console.h, mpc8xx/include/cpm.h,
     166        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/mmu.h,
     167        ppc403/ictrl/ictrl.h, ppc403/tty_drv/tty_drv.h, shared/include/io.h,
    218168        shared/include/mmu.h, shared/include/page.h,
    219169        shared/include/byteorder.h, shared/include/pgtable.h,
    220170        shared/include/cpuIdent.h,shared/include/spr.h,
    221171        shared/src/stackTrace.h: New header guards.
     172        * rtems/powerpc/powerpc.h: New (Copy of
     173        cpukit/score/cpu/powerpc/rtems/score/powerpc.h).
    222174
    2231752005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    224176
     177        * configure.ac: subdir-objects. Add compiler check for old/new-style
     178        exception processing.
     179        * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c: Remove local rtems_panic,
     180        use #include <rtems/error.h>.
    225181        * Makefile.am: Build exception processing in  old-exceptions rsp.
    226182        new-exceptions subdirs (Merge-in former libbsp/powerpc/support/*).
    227 
    228 2005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    229 
    230         * configure.ac: subdir-objects.
    231         Add compiler check for old/new-style exception processing.
    232 
    233 2005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    234 
    235         * mpc8260/cpm/dpram.c, mpc8xx/cpm/dpram.c:
    236         Remove local rtems_panic, use #include <rtems/error.h>.
     183        * old-exceptions/Makefile.am, old-exceptions/configure.ac: Remove
     184        (Unused).
    237185
    2381862005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    239187
    240         * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
     188        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
     189        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
     190        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
    241191        Remove PPC_ABI_POWEROPEN.
    242192
    2431932005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    244194
    245         * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S:
     195        * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h: New header
     196        guards.
     197        * mpc505/vectors/vectors.S, ppc403/vectors/vectors.S,
     198        old-exceptions/cpu.c, old-exceptions/cpu_asm.S,
     199        old-exceptions/irq_stub.S, old-exceptions/rtems/score/ppc_offs.h:
    246200        Remove PPC_ABI_GCC27.
    247 
    248 2005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    249 
    250201        * ppc403/vectors/vectors.S: Remove XCOFF support.
    251 
    252 2005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    253 
    254         * rtems/powerpc/cache.h, rtems/powerpc/debugmod.h:
    255         New header guards.
    256202
    2572032005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
     
    259205        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
    260206        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
    261         shared/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
     207        shared/Makefile.am, old-exceptions/Makefile.am: Eliminate
     208        CFLAGS_OPTIMIZE_V.
    262209
    2632102005-01-04      Joel Sherrill <joel@OARcorp.com>
     
    269216        * mpc505/Makefile.am, mpc5xx/Makefile.am, mpc6xx/Makefile.am,
    270217        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
    271         shared/Makefile.am: Remove build-variant support.
     218        shared/Makefile.am, old-exceptions/Makefile.am: Remove build-variant
     219        support.
    272220
    2732212004-11-22      Jennifer Averett <jennifer@OARcorp.com>
     
    281229
    282230        * powerpc/shared/include/cpuIdent.c,
    283         powerpc/shared/include/cpuIdent.h: Add 603le.
    284         (Submitted by Thomas.Doerfler <Thomas.Doerfler@imd-systems.de>
    285         as part of the patch attached to PR 703).
     231        powerpc/shared/include/cpuIdent.h: Add 603le. (Submitted by
     232        Thomas.Doerfler <Thomas.Doerfler@imd-systems.de> as part of the
     233        patch attached to PR 703).
    286234
    2872352004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
     
    290238        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
    291239        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, shared/include/cpuIdent.c,
    292         shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There was
    293         also a significant amount of spelling and whitespace cleanup.
     240        shared/include/cpuIdent.h: Add MPC8240 and MPC8245 support. There
     241        was also a significant amount of spelling and whitespace cleanup.
    294242
    2952432004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
     
    298246        mpc5xx/timer/timer.c: Use POSIX fixed size types.
    299247
     2482004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
     249
     250        PR 696/bsps
     251        * old-exceptions/cpu.c: Include bsp.h.
     252
    3002532004-10-20      Eric Norum <norume@aps.anl.gov>
    301254
    302255        * configure.ac, mpc6xx/exceptions/raw_exception.c,
    303         mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c,
    304         shared/include/cpuIdent.c, shared/include/cpuIdent.h:
    305         Add Kate Feng's MPC7455 support.
     256        mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
     257        shared/include/cpuIdent.h: Add Kate Feng's MPC7455 support.
    306258
    3072592004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
     
    3112632004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
    312264
    313         * configure.ac: Require automake > 1.9.
     265        * configure.ac, old-exceptions/configure.ac: Require automake > 1.9.
    314266
    3152672004-05-22      Till Strauman <strauman@slac.stanford.edu>
    316268
    317269        PR 619/bsps
    318         * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
    319         clock tick. Currently, this is done by just reloading a fixed value.
    320         The attached patch takes into account the time that elapsed since the
    321         decrementer crossed zero in order to adjust the value to be
    322         re-loaded. Without the patch, the effective system clock cycle is
     270        * mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on
     271        each clock tick. Currently, this is done by just reloading a fixed
     272        value. The attached patch takes into account the time that elapsed
     273        since the decrementer crossed zero in order to adjust the value to
     274        be re-loaded. Without the patch, the effective system clock cycle is
    323275        increased by the exception handler latency.
    324 
    325 2004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
    326 
    327         * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S, mpc5xx/vectors/vectors.S:
    328         Reflect new locations of cpukit headers.
    329276
    3302772004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
     
    336283        mpc5xx/ictrl/ictrl.c, mpc5xx/exceptions/raw_exception.c: Include
    337284        <rtems/score/powerpc.h> instead of <rtems/score/ppc.h>.
     285        * mpc5xx/clock/clock.c, mpc5xx/irq/irq_asm.S,
     286        mpc5xx/vectors/vectors.S: Reflect new locations of cpukit headers.
    338287
    3392882004-04-12      David Querbach <querbach@realtime.bc.ca>
    340289
     290        * mpc5xx/exceptions/asm_utils.S: Removed.
    341291        * README, configure.ac, mpc5xx/Makefile.am,
    342         mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h,
    343         mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a
    344         significant amount of MPC5xx support as part of the addition of the
    345         SS555 BSP.
     292        mpc5xx/exceptions/raw_exception.c,
     293        mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c,
     294        shared/include/cpuIdent.h: addition of a significant amount of
     295        MPC5xx support as part of the addition of the SS555 BSP.
    346296        * mpc5xx/README, mpc5xx/clock/clock.c,
    347297        mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h,
     
    350300        mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h,
    351301        mpc5xx/vectors/vectors_init.c: New files.
    352         * mpc5xx/exceptions/asm_utils.S: Removed.
    353302
    3543032004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
    355304
    356         * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
     305        * ppc403/vectors/align_h.S: Include <rtems/asm.h> instead of
     306        <asm.h>.
    357307
    3583082004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    359309
    360         * mpc505/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
    361         * mpc6xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
    362         * mpc6xx/mmu/mmuAsm.S: Include <rtems/asm.h> instead of <asm.h>.
    363         * mpc8260/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
    364         * mpc8xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
    365         * ppc403/vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
    366         * mpc5xx/exceptions/asm_utils.S: Include <rtems/asm.h> instead of <asm.h>.
    367         * mpc8260/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
    368         * mpc8xx/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
    369         * ppc403/clock/clock.c: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
     310        * mpc8260/clock/clock.c, mpc8xx/clock/clock.c, ppc403/clock/clock.c:
     311        Include <rtems/clockdrv.h> instead of <clockdrv.h>.
     312        * mpc505/vectors/vectors.S, mpc6xx/exceptions/asm_utils.S,
     313        mpc6xx/mmu/mmuAsm.S, mpc8260/exceptions/asm_utils.S,
     314        mpc8xx/exceptions/asm_utils.S, ppc403/vectors/vectors.S,
     315        mpc5xx/exceptions/asm_utils.S, old-exceptions/cpu_asm.S: Include
     316        <rtems/asm.h> instead of <asm.h>.
    370317
    3713182004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
    372319
    373320        * mpc6xx/timer/timer.c: Cosmetics.
     321        * old-exceptions/cpu.c, old-exceptions/ppccache.c: Convert to using
     322        c99 fixed size types.
    374323
    3753242004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     
    401350
    402351        PR 587/bsps
     352        * Makefile.am, configure.ac: Reflect having added mpc5xx.
     353        * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
    403354        * shared/include/cpuIdent.h, shared/include/cpuIdent.c: Add defines
    404355        for MPC_5XX.
    405 
    406 2004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    407 
    408         * Makefile.am, configure.ac: Reflect having added mpc5xx.
    409 
    410 2004-03-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    411 
    412         * mpc5xx/.cvsignore, mpc5xx/Makefile.am: New.
    413356        * mpc5xx/exceptions/asm_utils.S,  mpc5xx/exceptions/raw_exception.c,
    414357        mpc5xx/exceptions/raw_exception.h, mpc5xx/ictrl/ictrl.c,
     
    4323752004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    433376
     377        * old-exceptions/configure.ac: Add RTEMS_PROG_CCAS.
    434378        * wrapup/Makefile.am: Remove.
     379        * old-exceptions/Makefile.am: Use automake compilation rules.
     380        * shared/Makefile.am: Use automake compilation rules. Build *.rels.
    435381        * configure.ac: Remove wrapup.
    436         * shared/Makefile.am: Use automake compilation rules.
    437         Build *.rels.
    438382
    4393832004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    440384
    441         * configure.ac: Require automake >= 1.8.2.
     385        * old-exceptions/Makefile.am: Add PREINSTALL_DIRS.
    442386        * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am,
    443387        mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am,
    444         shared/Makefile.am: Use automake compilation rules.
    445         Add PREINSTALL_DIRS.
     388        shared/Makefile.am: Use automake compilation rules. Add
     389        PREINSTALL_DIRS.
     390        * configure.ac: Require automake >= 1.8.2.
    446391
    4473922004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    448393
    449         * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
    450         Add PRE/TMPINSTALL_FILES to CLEANFILES.
    451         * mpc505/Makefile.am: Ditto.
    452         * mpc6xx/Makefile.am: Ditto.
    453         * mpc8260/Makefile.am: Ditto.
    454         * mpc8xx/Makefile.am: Ditto.
    455         * ppc403/Makefile.am: Ditto.
    456         * shared/Makefile.am: Ditto.
     394        * mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am,
     395        mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Ditto.
     396        * Makefile.am, old-exceptions/Makefile.am: Re-add dirstamps to
     397        PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
    457398
    4583992004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    459400
     401        * shared/Makefile.am: Fix typo  EXTRA_DIST = $(libcpuspec_C_FILES)
     402        * mpc505/Makefile.am: Fix typo vectors/vectors.S.
    460403        * mpc6xx/Makefile.am: Remove libcpuspec.a (Unused).
    461404
    462 2004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    463 
    464         * mpc505/Makefile.am: Fix typo vectors/vectors.S.
    465         * shared/Makefile.am: Fix typo
    466         EXTRA_DIST = $(libcpuspec_C_FILES)
    467 
    4684052003-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    469406
    470         * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
    471407        * shared/Makefile.am: Use $(top_srcdir)/../shared instead of
    472408        relative subdirs.
     409        * ppc403/Makefile.am: Fix typo in vectors' compilation rule.
    473410
    4744112003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    475412
    476         * mpc6xx/wrapup/.cvsignore: Remove.
    477 
    478 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    479 
    480         * ppc403/clock/Makefile.am: Remove.
    481         * ppc403/console/Makefile.am: Remove.
    482         * ppc403/ictrl/Makefile.am: Remove.
    483         * ppc403/timer/Makefile.am: Remove.
    484         * ppc403/tty_drv/Makefile.am: Remove.
    485         * ppc403/vectors/Makefile.am: Remove.
    486         * ppc403/Makefile.am: Merge-in Makefile.ams above.
     413        * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
     414        * configure.ac: Reflect changes to mpc505/Makefile.ams.
     415        * mpc6xx/wrapup/.cvsignore, ppc403/clock/Makefile.am,
     416        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
     417        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
     418        ppc403/vectors/Makefile.am, mpc505/ictrl/Makefile.am,
     419        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
     420        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
     421        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
     422        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
     423        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
     424        mpc6xx/mmu/Makefile.am, mpc6xx/timer/Makefile.am,
     425        mpc6xx/wrapup/Makefile.am, mpc8260/clock/Makefile.am,
     426        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
     427        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
     428        mpc8260/timer/Makefile.am: Remove.
     429        * ppc403/Makefile.am, mpc505/Makefile.am, mpc8xx/Makefile.am,
     430        mpc6xx/Makefile.am, mpc8260/Makefile.am: Merge-in Makefile.ams
     431        above.
     432        * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
    487433        * configure.ac: Reflect changes to ppc403/Makefile.ams.
    488434
    489 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    490 
    491         * mpc505/ictrl/Makefile.am: Remove.
    492         * mpc505/timer/Makefile.am: Remove.
    493         * mpc505/vectors/Makefile.am: Remove.
    494         * mpc505/Makefile.am: Merge-in Makefile.ams above.
    495         * configure.ac: Reflect changes to mpc505/Makefile.ams.
    496 
    497 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    498 
    499         * mpc8xx/clock/Makefile.am: Remove.
    500         * mpc8xx/console-generic/Makefile.am: Remove.
    501         * mpc8xx/cpm/Makefile.am: Remove.
    502         * mpc8xx/exceptions/Makefile.am: Remove.
    503         * mpc8xx/mmu/Makefile.am: Remove.
    504         * mpc8xx/timer/Makefile.am: Remove.
    505         * mpc8xx/Makefile.am: Merge-in Makefile.ams above.
    506         * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
    507 
    508 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    509 
    510         * configure.ac: Remove mpc6xx/*/Makefile,  mpc8260/*/Makefile.
    511 
    512 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    513 
    514         * mpc6xx/clock/Makefile.am: Remove.
    515         * mpc6xx/exceptions/Makefile.am: Remove.
    516         * mpc6xx/mmu/Makefile.am: Remove.
    517         * mpc6xx/timer/Makefile.am: Remove.
    518         * mpc6xx/wrapup/Makefile.am: Remove.
    519         * mpc6xx/Makefile.am: Merge-in Makefile.ams above.
    520 
    521 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    522 
    523         * mpc8260/clock/Makefile.am: Remove.
    524         * mpc8260/console-generic/Makefile.am: Remove.
    525         * mpc8260/cpm/Makefile.am: Remove.
    526         * mpc8260/exceptions/Makefile.am: Remove.
    527         * mpc8260/mmu/Makefile.am: Remove.
    528         * mpc8260/timer/Makefile.am: Remove.
    529         * mpc8260/Makefile.am: Merge-in Makefile.ams above.
    530 
    5314352003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    532436
    533         * shared/include/Makefile.am: Remove.
    534         * shared/src/Makefile.am: Remove.
     437        * shared/include/Makefile.am, shared/src/Makefile.am: Remove.
    535438        * shared/Makefile.am: Merge-in Makefile.ams above.
    536439        * configure.ac: Reflect changes above.
     
    5384412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    539442
    540         * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    541         * mpc505/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    542         * mpc6xx/clock/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    543         * mpc6xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    544         * mpc6xx/mmu/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    545         * mpc8260/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    546         * mpc8260/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    547         * mpc8xx/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    548         * mpc8xx/exceptions/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    549         * ppc403/ictrl/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    550         * ppc403/tty_drv/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    551         * shared/include/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    552         * shared/src/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
    553 
    554 2003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    555 
    556         * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
     443        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
     444        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
     445        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
     446        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
     447        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
     448        shared/include/Makefile.am, shared/src/Makefile.am,
     449        old-exceptions/Makefile.am: Use mkdir_p. Remove dirs from
     450        PRE/TMPINSTALL_FILES.
     451        * configure.ac, old-exceptions/configure.ac: Require automake >=
     452        1.8, autoconf >= 2.59.
    557453
    5584542003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    559455
    560         * wrapup/Makefile.am: Build libcpu.a.
    561         Don't preinstall libcpu.a
     456        * wrapup/Makefile.am: Build libcpu.a. Don't preinstall libcpu.a
    562457
    5634582003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    564459
    565         * mpc505/ictrl/Makefile.am: Remove all-local: $(ARCH).
    566         * mpc505/timer/Makefile.am: Remove all-local: $(ARCH).
    567         * mpc505/vectors/Makefile.am: Remove all-local: $(ARCH).
    568         * mpc6xx/clock/Makefile.am: Remove all-local: $(ARCH).
    569         * mpc6xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
    570         * mpc6xx/mmu/Makefile.am: Remove all-local: $(ARCH).
    571         * mpc6xx/timer/Makefile.am: Remove all-local: $(ARCH).
    572         * mpc6xx/wrapup/Makefile.am: Remove all-local: $(ARCH).
    573         * mpc8260/clock/Makefile.am: Remove all-local: $(ARCH).
    574         * mpc8260/console-generic/Makefile.am: Remove all-local: $(ARCH).
    575         * mpc8260/cpm/Makefile.am: Remove all-local: $(ARCH).
    576         * mpc8260/exceptions/Makefile.am: Remove all-local: $(ARCH).
    577         * mpc8260/mmu/Makefile.am: Remove all-local: $(ARCH).
    578         * mpc8260/timer/Makefile.am: Remove all-local: $(ARCH).
    579         * mpc8xx/clock/Makefile.am: Remove all-local: $(ARCH).
    580         * mpc8xx/console-generic/Makefile.am: Remove all-local: $(ARCH).
    581         * mpc8xx/cpm/Makefile.am: Remove all-local: $(ARCH).
    582         * mpc8xx/exceptions/Makefile.am: Remove all-local: $(ARCH).
    583         * mpc8xx/mmu/Makefile.am: Remove all-local: $(ARCH).
    584         * mpc8xx/timer/Makefile.am: Remove all-local: $(ARCH).
    585         * ppc403/clock/Makefile.am: Remove all-local: $(ARCH).
    586         * ppc403/console/Makefile.am: Remove all-local: $(ARCH).
    587         * ppc403/ictrl/Makefile.am: Remove all-local: $(ARCH).
    588         * ppc403/timer/Makefile.am: Remove all-local: $(ARCH).
    589         * ppc403/tty_drv/Makefile.am: Remove all-local: $(ARCH).
    590         * ppc403/vectors/Makefile.am: Remove all-local: $(ARCH).
    591         * shared/include/Makefile.am: Remove all-local: $(ARCH).
    592         * shared/src/Makefile.am: Remove all-local: $(ARCH).
    593         * wrapup/Makefile.am: Remove all-local: $(ARCH).
     460        * mpc505/ictrl/Makefile.am: Remove all-local,
     461        mpc505/timer/Makefile.am: Remove all-local,
     462        mpc505/vectors/Makefile.am: Remove all-local,
     463        mpc6xx/clock/Makefile.am: Remove all-local,
     464        mpc6xx/exceptions/Makefile.am: Remove all-local,
     465        mpc6xx/mmu/Makefile.am: Remove all-local, mpc6xx/timer/Makefile.am:
     466        Remove all-local, mpc6xx/wrapup/Makefile.am: Remove all-local,
     467        mpc8260/clock/Makefile.am: Remove all-local,
     468        mpc8260/console-generic/Makefile.am: Remove all-local,
     469        mpc8260/cpm/Makefile.am: Remove all-local,
     470        mpc8260/exceptions/Makefile.am: Remove all-local,
     471        mpc8260/mmu/Makefile.am: Remove all-local,
     472        mpc8260/timer/Makefile.am: Remove all-local,
     473        mpc8xx/clock/Makefile.am: Remove all-local,
     474        mpc8xx/console-generic/Makefile.am: Remove all-local,
     475        mpc8xx/cpm/Makefile.am: Remove all-local,
     476        mpc8xx/exceptions/Makefile.am: Remove all-local,
     477        mpc8xx/mmu/Makefile.am: Remove all-local, mpc8xx/timer/Makefile.am:
     478        Remove all-local, ppc403/clock/Makefile.am: Remove all-local,
     479        ppc403/console/Makefile.am: Remove all-local,
     480        ppc403/ictrl/Makefile.am: Remove all-local,
     481        ppc403/timer/Makefile.am: Remove all-local,
     482        ppc403/tty_drv/Makefile.am: Remove all-local,
     483        ppc403/vectors/Makefile.am: Remove all-local,
     484        shared/include/Makefile.am: Remove all-local,
     485        shared/src/Makefile.am: Remove all-local, wrapup/Makefile.am: Remove
     486        all-local, old-exceptions/Makefile.am: Remove all-local: $(ARCH).
     487        * old-exceptions/Makefile.am: Reformat for preinstallation dirstamp
     488        support.
    594489
    5954902003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    596491
    597         * Makefile.am: Reformat. Use dirstamp for preinstallation.
    598         * mpc505/Makefile.am: Reformat.
    599         * mpc505/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
    600         * mpc505/timer/Makefile.am: Reformat.
    601         * mpc505/vectors/Makefile.am: Reformat.
    602         * mpc6xx/Makefile.am: Reformat.
    603         * mpc6xx/clock/Makefile.am: Reformat. Use dirstamp for preinstallation.
    604         * mpc6xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
    605         * mpc6xx/mmu/Makefile.am: Reformat. Use dirstamp for preinstallation.
    606         * mpc6xx/timer/Makefile.am: Reformat.
    607         * mpc6xx/wrapup/Makefile.am: Reformat.
    608         * mpc8260/Makefile.am: Reformat. Use dirstamp for preinstallation.
    609         * mpc8260/clock/Makefile.am: Reformat.
    610         * mpc8260/console-generic/Makefile.am: Reformat.
    611         * mpc8260/cpm/Makefile.am: Reformat.
    612         * mpc8260/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
    613         * mpc8260/mmu/Makefile.am: Reformat.
    614         * mpc8260/timer/Makefile.am: Reformat.
    615         * mpc8xx/Makefile.am: Reformat. Use dirstamp for preinstallation.
    616         * mpc8xx/clock/Makefile.am: Reformat.
    617         * mpc8xx/console-generic/Makefile.am: Reformat.
    618         * mpc8xx/cpm/Makefile.am: Reformat.
    619         * mpc8xx/exceptions/Makefile.am: Reformat. Use dirstamp for preinstallation.
    620         * mpc8xx/mmu/Makefile.am: Reformat.
    621         * mpc8xx/timer/Makefile.am: Reformat.
    622         * ppc403/Makefile.am: Reformat.
    623         * ppc403/clock/Makefile.am: Reformat.
    624         * ppc403/console/Makefile.am: Reformat.
    625         * ppc403/ictrl/Makefile.am: Reformat. Use dirstamp for preinstallation.
    626         * ppc403/timer/Makefile.am: Reformat.
    627         * ppc403/tty_drv/Makefile.am: Reformat. Use dirstamp for preinstallation.
    628         * ppc403/vectors/Makefile.am: Reformat.
    629         * shared/Makefile.am: Reformat.
    630         * shared/include/Makefile.am: Reformat. Use dirstamp for preinstallation.
    631         * shared/src/Makefile.am: Reformat. Use dirstamp for preinstallation.
    632         * wrapup/Makefile.am: Reformat.
     492        * Makefile.am, mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am,
     493        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
     494        mpc8260/Makefile.am, mpc8260/exceptions/Makefile.am,
     495        mpc8xx/Makefile.am, mpc8xx/exceptions/Makefile.am,
     496        ppc403/ictrl/Makefile.am, ppc403/tty_drv/Makefile.am,
     497        shared/include/Makefile.am, shared/src/Makefile.am: Reformat. Use
     498        dirstamp for preinstallation.
     499        * mpc505/Makefile.am, mpc505/timer/Makefile.am,
     500        mpc505/vectors/Makefile.am, mpc6xx/Makefile.am,
     501        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
     502        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
     503        mpc8260/cpm/Makefile.am, mpc8260/mmu/Makefile.am,
     504        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
     505        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
     506        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
     507        ppc403/Makefile.am, ppc403/clock/Makefile.am,
     508        ppc403/console/Makefile.am, ppc403/timer/Makefile.am,
     509        ppc403/vectors/Makefile.am, shared/Makefile.am, wrapup/Makefile.am:
     510        Reformat.
    633511
    6345122003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    635513
    636         * configure.ac: Remove RTEMS_CANONICAL_HOST.
     514        * configure.ac, old-exceptions/configure.ac: Remove
     515        RTEMS_CANONICAL_HOST.
    637516
    6385172003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    639518
    640         * configure.ac: Remove RTEMS_CHECK_CPU.
     519        * configure.ac, old-exceptions/configure.ac: Remove RTEMS_CHECK_CPU.
    641520
    6425212003-09-04      Joel Sherrill <joel@OARcorp.com>
    643522
    644523        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
    645         mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
    646         mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
    647         mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
    648         mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
    649         mpc8260/exceptions/raw_exception.c,
     524        mpc6xx/exceptions/raw_exception.c,
     525        mpc6xx/exceptions/raw_exception.h, mpc6xx/mmu/bat.c,
     526        mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
     527        mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c,
     528        mpc8260/cpm/brg.c, mpc8260/exceptions/raw_exception.c,
    650529        mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
    651530        mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
    652531        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
    653         mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
    654         mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
    655         mpc8xx/timer/timer.c, ppc403/clock/clock.c,
    656         ppc403/console/console.c.polled, ppc403/timer/timer.c,
    657         rtems/powerpc/debugmod.h, shared/include/byteorder.h,
    658         shared/include/cpuIdent.c, shared/include/cpuIdent.h,
    659         shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
    660         shared/include/pgtable.h, shared/include/spr.h: URL for license
     532        mpc8xx/exceptions/raw_exception.c,
     533        mpc8xx/exceptions/raw_exception.h, mpc8xx/include/cpm.h,
     534        mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c,
     535        ppc403/clock/clock.c, ppc403/console/console.c.polled,
     536        ppc403/timer/timer.c, rtems/powerpc/debugmod.h,
     537        shared/include/byteorder.h, shared/include/cpuIdent.c,
     538        shared/include/cpuIdent.h, shared/include/io.h,
     539        shared/include/mmu.h, shared/include/page.h,
     540        shared/include/pgtable.h, shared/include/spr.h,
     541        old-exceptions/cpu.c, old-exceptions/cpu_asm.S: URL for license
    661542        changed.
    662 
    663 2003-09-04      Joel Sherrill <joel@OARcorp.com>
    664 
    665543        * mpc505/timer/timer.c, ppc403/console/console.c,
    666544        ppc403/console/console405.c: Removed incorrect statement about
     
    6735512003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    674552
    675         * Makefile.am: Reflect having moved aclocal/.
     553        * Makefile.am, old-exceptions/Makefile.am: Reflect having moved
     554        aclocal/.
    676555
    6775562003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    678557
    679         * Makefile.am: Reflect having moved automake/.
    680         * mpc505/Makefile.am: Reflect having moved automake/.
    681         * mpc505/ictrl/Makefile.am: Reflect having moved automake/.
    682         * mpc505/timer/Makefile.am: Reflect having moved automake/.
    683         * mpc505/vectors/Makefile.am: Reflect having moved automake/.
    684         * mpc6xx/Makefile.am: Reflect having moved automake/.
    685         * mpc6xx/clock/Makefile.am: Reflect having moved automake/.
    686         * mpc6xx/exceptions/Makefile.am: Reflect having moved automake/.
    687         * mpc6xx/mmu/Makefile.am: Reflect having moved automake/.
    688         * mpc6xx/timer/Makefile.am: Reflect having moved automake/.
    689         * mpc6xx/wrapup/Makefile.am: Reflect having moved automake/.
    690         * mpc8260/Makefile.am: Reflect having moved automake/.
    691         * mpc8260/clock/Makefile.am: Reflect having moved automake/.
    692         * mpc8260/console-generic/Makefile.am: Reflect having moved automake/.
    693         * mpc8260/cpm/Makefile.am: Reflect having moved automake/.
    694         * mpc8260/exceptions/Makefile.am: Reflect having moved automake/.
    695         * mpc8260/mmu/Makefile.am: Reflect having moved automake/.
    696         * mpc8260/timer/Makefile.am: Reflect having moved automake/.
    697         * mpc8xx/Makefile.am: Reflect having moved automake/.
    698         * mpc8xx/clock/Makefile.am: Reflect having moved automake/.
    699         * mpc8xx/console-generic/Makefile.am: Reflect having moved automake/.
    700         * mpc8xx/cpm/Makefile.am: Reflect having moved automake/.
    701         * mpc8xx/exceptions/Makefile.am: Reflect having moved automake/.
    702         * mpc8xx/mmu/Makefile.am: Reflect having moved automake/.
    703         * mpc8xx/timer/Makefile.am: Reflect having moved automake/.
    704         * ppc403/Makefile.am: Reflect having moved automake/.
    705         * ppc403/clock/Makefile.am: Reflect having moved automake/.
    706         * ppc403/console/Makefile.am: Reflect having moved automake/.
    707         * ppc403/ictrl/Makefile.am: Reflect having moved automake/.
    708         * ppc403/timer/Makefile.am: Reflect having moved automake/.
    709         * ppc403/tty_drv/Makefile.am: Reflect having moved automake/.
    710         * ppc403/vectors/Makefile.am: Reflect having moved automake/.
    711         * shared/Makefile.am: Reflect having moved automake/.
    712         * shared/include/Makefile.am: Reflect having moved automake/.
    713         * shared/src/Makefile.am: Reflect having moved automake/.
    714         * wrapup/Makefile.am: Reflect having moved automake/.
     558        * Makefile.am, mpc505/Makefile.am, mpc505/ictrl/Makefile.am,
     559        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am,
     560        mpc6xx/Makefile.am, mpc6xx/clock/Makefile.am,
     561        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
     562        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
     563        mpc8260/Makefile.am, mpc8260/clock/Makefile.am,
     564        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
     565        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
     566        mpc8260/timer/Makefile.am, mpc8xx/Makefile.am,
     567        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
     568        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
     569        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
     570        ppc403/Makefile.am, ppc403/clock/Makefile.am,
     571        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
     572        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
     573        ppc403/vectors/Makefile.am, shared/Makefile.am,
     574        shared/include/Makefile.am, shared/src/Makefile.am,
     575        wrapup/Makefile.am, old-exceptions/Makefile.am: Reflect having moved
     576        automake/.
    715577
    7165782003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    717579
    718         * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
     580        * configure.ac, old-exceptions/configure.ac: Use
     581        rtems-bugs@rtems.com as bug report email address.
    719582
    7205832003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    731594        Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
    732595
     5962003-03-25      Till Straumann <strauman@slac.stanford.edu>
     597
     598        PR 349/bsps
     599        * shared/include/cpuIdent.c: Readd PPC604r CPU.
     600
    7336012003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    734602
     
    736604        * mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
    737605
    738 2003-03-25      Till Straumann <strauman@slac.stanford.edu>
    739 
    740         PR 349/bsps
    741         * shared/include/cpuIdent.c: Readd PPC604r CPU.
    742 
    7436062003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    744607
    745         * configure.ac: Remove AC_CONFIG_AUX_DIR.
     608        * configure.ac, old-exceptions/configure.ac: Remove
     609        AC_CONFIG_AUX_DIR.
    746610
    7476112003-02-20      Till Straumann <strauman@slac.stanford.edu>
     
    750614        * mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
    751615        mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
    752         shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
    753         shared/src/stackTrace.h, powerpc/registers.h:
    754           - undo improper 'fix' who broke mpc604r identification
    755           - fix: 7400 identification PVR value was wrong
    756           - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
    757           - fix: page table support bugfix
    758           - enhancement: provide routines to take and print stack trace
    759             snapshots
    760           - add definitions for HID1 and DABR SPRs
     616        shared/include/cpuIdent.h, shared/src/Makefile.am,
     617        shared/src/stack.c, shared/src/stackTrace.h, powerpc/registers.h: -
     618        undo improper 'fix' who broke mpc604r identification - fix: 7400
     619        identification PVR value was wrong - enhance 'setdbat()' to switch
     620        OFF a given BAT if called with 0 size - fix: page table support
     621        bugfix - enhancement: provide routines to take and print stack trace
     622        snapshots - add definitions for HID1 and DABR SPRs
    761623
    7626242003-02-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
    763625
    764626        PR 348/bsps
    765         * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
    766         by MTX603e BSP.
     627        * mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required by
     628        MTX603e BSP.
    767629
    7686302003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    769631
    770         * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    771 
    772 2003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    773 
    774         * configure.ac: AC_PREREQ(2.57).
     632        * configure.ac, old-exceptions/configure.ac:
     633        AM_INIT_AUTOMAKE([1.7.2]).
     634        * configure.ac, old-exceptions/configure.ac: AC_PREREQ(2.57).
    775635
    7766362002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    777637
    778638        * configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP.
    779         * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    780         * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    781         * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    782         * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    783         * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    784         * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    785         * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    786         * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    787         * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    788         * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    789         * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    790         * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    791         * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    792         * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    793         * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    794         * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    795         * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    796         * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    797         * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    798         * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    799         * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    800         * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    801         * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    802         * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    803         * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    804         * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    805         * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    806         * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg.
    807         * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
     639        * mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
     640        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
     641        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
     642        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
     643        mpc8260/clock/Makefile.am, mpc8260/console-generic/Makefile.am,
     644        mpc8260/cpm/Makefile.am, mpc8260/exceptions/Makefile.am,
     645        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
     646        mpc8xx/clock/Makefile.am, mpc8xx/console-generic/Makefile.am,
     647        mpc8xx/cpm/Makefile.am, mpc8xx/exceptions/Makefile.am,
     648        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
     649        ppc403/clock/Makefile.am, ppc403/console/Makefile.am,
     650        ppc403/ictrl/Makefile.am, ppc403/timer/Makefile.am,
     651        ppc403/tty_drv/Makefile.am, ppc403/vectors/Makefile.am,
     652        shared/include/Makefile.am, shared/src/Makefile.am,
     653        wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
     654
     6552002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     656
     657        * old-exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg.
     658        * old-exceptions/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
    808659
    8096602002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    8136642002-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    814665
     666        * configure.ac: Remove mpc8260/include/Makefile. Remove
     667        mpc8xx/include/Makefile.
     668        * mpc8260/include/Makefile.am, mpc8xx/include/Makefile.am: Remove.
     669        * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
    815670        * mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am.
    816         * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am.
    817         * mpc8260/include/Makefile.am: Remove.
    818         * mpc8xx/include/Makefile.am: Remove.
    819         * configure.ac: Remove mpc8260/include/Makefile.
    820         Remove mpc8xx/include/Makefile.
    821671
    8226722002-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    833683
    834684        * mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/dpram.c,
    835         mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c:
    836         Removed warnings.
     685        mpc8xx/exceptions/raw_exception.c, ppc403/clock/clock.c: Removed
     686        warnings.
    837687
    8386882002-10-31      Joel Sherrill <joel@OARcorp.com>
     
    8436932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    844694
    845         * .cvsignore: Reformat.
    846         Add autom4te*cache.
    847         Remove autom4te.cache.
     695        * .cvsignore, old-exceptions/.cvsignore: Reformat. Add
     696        autom4te*cache. Remove autom4te.cache.
     697
     6982002-09-14      Joel Sherrill <joel@OARcorp.com>
     699
     700        * old-exceptions/cpu.c: Include declaration of variable i in ifdef
     701        USE_SPRG to eliminate warning.
    848702
    8497032002-09-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    850704
    851         * configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
     705        * configure.ac: Remove duplicate mpc6xx/timer/Makefile from
     706        CONFIG_FILES.
    852707
    8537082002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    854709
    855         * mpc8260/exceptions/raw_exception.c: #include <string.h>.
    856         #include <bspIo.h>.
     710        * mpc8260/exceptions/raw_exception.c: #include <string.h>. #include
     711        <bspIo.h>.
    857712
    8587132002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    859714
    860         * mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
    861         * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
    862 
    863 2002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    864 
    865         * mpc505/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
    866         * mpc505/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
    867         * mpc505/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
    868         * mpc6xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
    869         * mpc6xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
    870         * mpc6xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
    871         * mpc6xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
    872         * mpc8260/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
    873         * mpc8260/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
    874         * mpc8260/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
    875         * mpc8260/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
    876         * mpc8260/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
    877         * mpc8260/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
    878         * mpc8xx/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
    879         * mpc8xx/console-generic/Makefile.am: Use .$(OBJEXT) instead of .o.
    880         * mpc8xx/cpm/Makefile.am: Use .$(OBJEXT) instead of .o.
    881         * mpc8xx/exceptions/Makefile.am: Use .$(OBJEXT) instead of .o.
    882         * mpc8xx/mmu/Makefile.am: Use .$(OBJEXT) instead of .o.
    883         * mpc8xx/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
    884         * ppc403/clock/Makefile.am: Use .$(OBJEXT) instead of .o.
    885         * ppc403/console/Makefile.am: Use .$(OBJEXT) instead of .o.
    886         * ppc403/ictrl/Makefile.am: Use .$(OBJEXT) instead of .o.
    887         * ppc403/timer/Makefile.am: Use .$(OBJEXT) instead of .o.
    888         * ppc403/tty_drv/Makefile.am: Use .$(OBJEXT) instead of .o.
    889         * ppc403/vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
    890         * shared/include/Makefile.am: Use .$(OBJEXT) instead of .o.
    891         * shared/src/Makefile.am: Use .$(OBJEXT) instead of .o.
     715        * mpc6xx/wrapup/Makefile.am, wrapup/Makefile.am,
     716        mpc505/ictrl/Makefile.am, mpc505/timer/Makefile.am,
     717        mpc505/vectors/Makefile.am, mpc6xx/clock/Makefile.am,
     718        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
     719        mpc6xx/timer/Makefile.am, mpc8260/clock/Makefile.am,
     720        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
     721        mpc8260/exceptions/Makefile.am, mpc8260/mmu/Makefile.am,
     722        mpc8260/timer/Makefile.am, mpc8xx/clock/Makefile.am,
     723        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
     724        mpc8xx/exceptions/Makefile.am, mpc8xx/mmu/Makefile.am,
     725        mpc8xx/timer/Makefile.am, ppc403/clock/Makefile.am,
     726        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
     727        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
     728        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
     729        shared/src/Makefile.am, old-exceptions/Makefile.am: Use .$(OBJEXT)
     730        instead of .o.
    892731
    8937322002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    8977362002-07-22      Till Straumann <strauman@slac.stanford.edu>
    898737
    899         * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
    900         fix for an earlier patch (PR213) which added support for setting
    901         BAT0 to setdbat().
    902 
    903 2001-05-17      Joel Sherrill <joel@OARcorp.com>
    904 
    905         * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
    906         slightly to reflect recent PowerPC re-organization and avoid warnings.
    907 
    908 2001-05-15      Till Straumann <strauman@slac.stanford.edu>
    909 
    910         * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
    911         merge of PR213.
    912 
    913 2001-05-14      Joel Sherrill <joel@OARcorp.com>
    914 
    915         * shared/include/cpuIdent.c: Account for duplicate numbers.
     738        * mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the fix
     739        for an earlier patch (PR213) which added support for setting BAT0 to
     740        setdbat().
     741
     7422002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     743
     744        * old-exceptions/Makefile.am: Reflect having removed rtems.S. Use
     745        AM_CPPFLAGS instead of INCLUDES (Latest automake standard).
     746        * old-exceptions/Makefile.am: Fix oversights in previous patch.
     747        * old-exceptions/rtems.S: Remove.
    916748
    9177492002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    918750
    919         * rtems/powerpc/debugmod.h: New file (extracted from
    920         score/ppc.h).
     751        * rtems/powerpc/debugmod.h: New file (extracted from score/ppc.h).
    921752        * Makefile.am: Relect changes above.
    922753
    923 2001-05-14      Till Straumann <strauman@slac.stanford.edu>
    924 
    925         * shared/include/io.h: Per PR215 address the following issues:
    926             - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
    927               are no longer defined by libcpu (powerpc/shared/include/io.h)
    928               but by the BSP (who is the only one to know the values)
    929             - the affected BSP (shared/motorola) headers have been fixed
    930               in a separate "libbsp/powerpc/shared" patch.
    931             - the DEC 21140 driver (libchip/network/dec21140.c) has been
    932               fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
    933               and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
    934               is to be defined by the BSP who is using this driver.
    935             - the DEC driver also has been fixed to use the newer
    936               rtems_bsp_delay_in_bus_cycles() instead of the obsolete
    937               delay_in_bus_cycles().
    938 
    939 2001-05-14      Till Straumann <strauman@slac.stanford.edu>
    940 
    941         * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
    942         the following:
    943             - support for the MPC74000 (AKA G4); there is no
    944               AltiVec support yet, however.
    945             - the cache flushing assembly code uses hardware-flush on the G4.
    946               Also, a couple of hardcoded numerical values were replaced
    947               by more readable symbolic constants.
    948             - extended interrupt-disabled code section so enclose the entire
    949               cache flush/invalidate procedure (as recommended by the book).
    950               This is not (latency) critical as it is only used by
    951               init code but prevents possible corruption.
    952             - Trivial page table support as been added.
    953               (1:1 effective-virtual-physical address mapping which is only
    954               useful only on CPUs which feature hardware TLB replacement,
    955               e.g. >604.  This allows for write-protecting memory regions,
    956               e.g. text/ro-data which makes catching corruptors a lot easier.
    957               It also frees one DBAT/IBAT and gives more flexibility
    958               for setting up address maps :-)
    959             - setdbat() allows changing BAT0 also (since the BSP may use
    960               a page table, BAT0 could be available...).
    961             - asm_setdbatX() violated the SVR ABI by using
    962               r20 as a scratch register; changed for r0
    963             - according to the book, a context synchronizing instruction is
    964               necessary prior to and after changing a DBAT -> isync added
    965 
    9667542002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    967755
     756        * old-exceptions/cpu.c: Include <rtems/powerpc/cache.h>.
    968757        * rtems/powerpc/cache.h: New file (extracted from
    969758        old-exceptions/cpu.h)
     
    9727612002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    973762
    974         * shared/include/cpu.h: Removed.
    975         * shared/include/Makefile.am: Reflect changes above.
     763        * shared/include/cpu.h, old-exceptions/rtems/score/cpu.h: Removed.
     764        * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
     765        * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
     766        * mpc6xx/exceptions/asm_utils.S, mpc6xx/exceptions/raw_exception.c,
     767        mpc6xx/mmu/mmuAsm.S, mpc6xx/timer/timer.c,
     768        mpc8260/exceptions/asm_utils.S, mpc8260/exceptions/raw_exception.c,
     769        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c:
     770        Ditto.
     771        * shared/include/Makefile.am, old-exceptions/Makefile.am: Reflect
     772        changes above.
    976773        * shared/include/spr.h: Include rtems/powerpc/registers.h instead of
    977774        libcpu/cpu.h.
    978         * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.
    979         * mpc6xx/exceptions/asm_utils.S: Ditto.
    980         * mpc6xx/exceptions/raw_exception.c: Ditto.
    981         * mpc6xx/mmu/mmuAsm.S: Ditto.
    982         * mpc6xx/timer/timer.c: Ditto.
    983         * mpc8260/exceptions/asm_utils.S: Ditto.
    984         * mpc8260/exceptions/raw_exception.c: Ditto.
    985         * mpc8xx/exceptions/asm_utils.S: Ditto.
    986         * mpc8xx/exceptions/raw_exception.c: Ditto.
    987         * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
    988 
    989 2001-04-17      Joel Sherrill <joel@OARcorp.com>
    990 
    991         * shared/include/cpu.h: Added ifndef ASM.
    992  
    993 2001-04-17      Joel Sherrill <joel@OARcorp.com>
    994 
    995         * ChangeLog: Corrected paths on past few commits.
    996  
     775
    9977762002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    998777
     778        * mpc8260/exceptions/raw_exception.c,
     779        mpc8xx/exceptions/raw_exception.c,
     780        mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
    999781        * shared/include/cpu.h: Don't include cpuIdent.h.
    1000782
    1001 2002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1002 
    1003         * mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
    1004 
    1005 2002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1006 
    1007         * mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
    1008 
    1009 2002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1010 
    1011         * mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
    1012 
    10137832002-04-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1014784
    1015         * shared/include/cpuIdent.h: New.
    1016785        * shared/include/cpuIdent.c: Reflect having added cpuIdent.h.
    1017786        * shared/include/cpu.h: Ditto.
    1018787        * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
    1019 
    1020 2001-04-03      Joel Sherrill <joel@OARcorp.com>
    1021 
    1022         * Closed PR57.  The hack is OK as it allows a BSP to override
    1023         or not at its discretion.
    1024         * mpc8xx/timer/timer.c: Removed #warning declaring providing a
    1025         default definition for the macros
    1026         rtems_cpu_configuration_get_timer_least_valid and
    1027         rtems_cpu_configuration_get_timer_average_overhead.
     788        * shared/include/cpuIdent.h: New.
     789
     7902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     791
     792        * mpc505/ictrl/Makefile.am, mpc505/Makefile.am,
     793        mpc505/timer/Makefile.am, mpc505/vectors/Makefile.am, Makefile.am,
     794        mpc6xx/clock/Makefile.am, mpc6xx/Makefile.am,
     795        mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am,
     796        mpc6xx/timer/Makefile.am, mpc6xx/wrapup/Makefile.am,
     797        mpc8260/clock/Makefile.am, mpc8260/Makefile.am,
     798        mpc8260/console-generic/Makefile.am, mpc8260/cpm/Makefile.am,
     799        mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
     800        mpc8260/mmu/Makefile.am, mpc8260/timer/Makefile.am,
     801        mpc8xx/clock/Makefile.am, mpc8xx/Makefile.am,
     802        mpc8xx/console-generic/Makefile.am, mpc8xx/cpm/Makefile.am,
     803        mpc8xx/exceptions/Makefile.am, mpc8xx/include/Makefile.am,
     804        mpc8xx/mmu/Makefile.am, mpc8xx/timer/Makefile.am,
     805        ppc403/clock/Makefile.am, ppc403/Makefile.am,
     806        ppc403/console/Makefile.am, ppc403/ictrl/Makefile.am,
     807        ppc403/timer/Makefile.am, ppc403/tty_drv/Makefile.am,
     808        ppc403/vectors/Makefile.am, shared/include/Makefile.am,
     809        shared/Makefile.am, shared/src/Makefile.am, wrapup/Makefile.am,
     810        old-exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
     811        * configure.ac, old-exceptions/configure.ac:
     812        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
     813        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
    1028814
    10298152002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    1031817        * shared/include/byteorder.h: Use unsigned instead of __unsigned
    1032818        (GCC-3.0.x compatibility).
    1033        
    1034 2002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1035 
    1036         * configure.ac:
    1037         AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
    1038         AM_INIT_AUTOMAKE([no-define foreign 1.6]).
    1039         * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1040         * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1041         * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1042         * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1043         * Makefile.am: Remove AUTOMAKE_OPTIONS.
    1044         * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1045         * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1046         * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1047         * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1048         * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1049         * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1050         * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1051         * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1052         * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1053         * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1054         * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1055         * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1056         * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1057         * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1058         * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1059         * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1060         * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1061         * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1062         * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1063         * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1064         * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1065         * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1066         * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1067         * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1068         * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1069         * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1070         * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1071         * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1072         * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1073         * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1074         * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1075         * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1076         * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
    1077819
    10788202002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1079821
    1080         * mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.
    1081         * mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.
    1082         * mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
    1083         * mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.
    1084         * mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.
    1085         * shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.
     822        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/bat.h,
     823        mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
     824        mpc8xx/console-generic/console-generic.c, shared/include/cpuIdent.c:
     825        Include rtems/bspIo.h instead of bspIo.h.
     826
     8272001-11-28      Joel Sherrill <joel@OARcorp.com>,
     828
     829        This was tracked as PR91.
     830        * old-exceptions/Makefile.am: Deleted reference to c_isr.inl.
     831        * old-exceptions/rtems/score/cpu.h: Added
     832        CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if
     833        the port uses the standard macro for this (FALSE). A TRUE setting
     834        indicates the port provides its own implementation.
     835        * old-exceptions/rtems/score/c_isr.inl: Deleted and contents merged
     836        into cpu.c.
     837        * old-exceptions/cpu.c: Received contents of c_isr.inl.
    1086838
    10878392001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1088840
     841        * shared/include/cpu.h: Remove stray empty lines.
     842        * Makefile.am: Ditto.
    1089843        * ppc403/vectors/vectors.S: Include <bsp.h>.
    1090         * shared/include/cpu.h: Remove stray empty lines.
     844        * configure.ac: Remove old_exception_processing,
     845        new_exception_processing.
    1091846
    10928472001-11-27      Joel Sherrill <joel@OARcorp.com>,
     
    1095850        new_exception_processing/.cvsignore,
    1096851        new_exception_processing/Makefile.am,
    1097         new_exception_processing/c_isr.inl,
    1098         new_exception_processing/cpu.c, new_exception_processing/cpu.h,
    1099         new_exception_processing/cpu_asm.S,
     852        new_exception_processing/c_isr.inl, new_exception_processing/cpu.c,
     853        new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
    1100854        old_exception_processing/Makefile.in,
    1101855        old_exception_processing/.cvsignore,
    1102         old_exception_processing/Makefile.am, old_exception_processing/README,
    1103         old_exception_processing/TODO, old_exception_processing/c_isr.inl,
    1104         old_exception_processing/cpu.c, old_exception_processing/cpu.h,
    1105         old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,
     856        old_exception_processing/Makefile.am,
     857        old_exception_processing/README, old_exception_processing/TODO,
     858        old_exception_processing/c_isr.inl, old_exception_processing/cpu.c,
     859        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
     860        old_exception_processing/irq_stub.S,
    1106861        old_exception_processing/ppc_offs.h,
    1107         old_exception_processing/ppccache.c, old_exception_processing/rtems.S:
    1108         Deleted since now under libbsp.
    1109 
    1110 2001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1111 
    1112         * configure.ac: Remove old_exception_processing,
    1113         new_exception_processing.
    1114         * Makefile.am: Ditto.
     862        old_exception_processing/ppccache.c,
     863        old_exception_processing/rtems.S: Deleted since now under libbsp.
     864
     8652001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     866
     867        * old-exceptions/.cvsignore: Add aclocal.m4, autom4te.*, config.*,
     868        configure.
    1115869
    11168702001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1117871
    1118         * configure.ac: Remove mpc750 from new_exception_processing,
    1119         Remove mpc604 from new_exception_processing.
    1120 
    1121 2001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1122 
    1123872        * configure.ac: Remove ppc603e from old_exception_processing.
     873        * configure.ac: Remove mpc750 from new_exception_processing, Remove
     874        mpc604 from new_exception_processing.
     875        * old-exceptions/ChangeLog: New file.
     876        * old-exceptions/Makefile.am: Preinstall c_isr.inl (HACK).
     877
     8782001-11-20      Joel Sherrill <joel@OARcorp.com>
     879
     880        * ChangeLog: Corrected spacing.
    1124881
    11258822001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1126883
    1127884        * configure.ac: Remove mpc8xx from new_exception_processing.
    1128 
    1129 2001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1130 
    1131885        * configure.ac: Remove mpc8620 from new_exception_processing.
    1132 
    1133 2001-11-20      Joel Sherrill <joel@OARcorp.com>
    1134 
    1135         * ChangeLog: Corrected spacing.
    1136886
    11378872001-11-14      Till Straumann <strauman@SLAC.Stanford.EDU>
     
    1140890        precision context switches.  Note that doing a single precision
    1141891        context save/restore on a double precision PowerPC machine does not
    1142         only result in rounding errors but also screws up the FPSCR register!
     892        only result in rounding errors but also screws up the FPSCR
     893        register!
    1143894
    11448952001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
    1145896
    1146         This modification is part of the submitted modifications necessary to
     897        This modification is part of the submitted modifications necessary
     898        to
    1147899        support the IBM PPC405 family.  This submission was reviewed by
    1148900        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
    1149901        not negatively impact the ppc403 BSPs.  The submission and tracking
    1150902        process was captured as PR50.
     903        * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
     904        old_exception_processing/cpu.h, ppc403/Makefile.am,
     905        ppc403/clock/clock.c, ppc403/console/Makefile.am,
     906        ppc403/console/console.c, ppc403/ictrl/ictrl.c,
     907        ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
    1151908        * ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
    1152909        ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
    1153910        ppc403/tty_drv/tty_drv.h: New files.
    1154         * Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
    1155         old_exception_processing/cpu.h, ppc403/Makefile.am,
    1156         ppc403/clock/clock.c, ppc403/console/Makefile.am,
    1157         ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
    1158         ppc403/timer/timer.c: Modified.
    1159911
    11609122001-11-07      Joel Sherrill <joel@OARcorp.com>
    1161913
    1162         * configure.ac: Delete the commented out line that said that
    1163         the mpc8260 used the old exception processing model.  This line
    1164         also appears to have caused ppc603e to miss this test.
     914        * configure.ac: Delete the commented out line that said that the
     915        mpc8260 used the old exception processing model.  This line also
     916        appears to have caused ppc603e to miss this test.
    1165917
    11669182001-10-29      Joel Sherrill <joel@OARcorp.com>
    1167919
    1168         * mpc8xx/timer/timer.c: Added hack for two macros that are not defined
    1169         with the new exception processing model:
    1170                 rtems_cpu_configuration_get_timer_least_valid()
    1171                 rtems_cpu_configuration_get_timer_average_overhead()
    1172         This is captured as PR57.
     920        * mpc8xx/timer/timer.c: Added hack for two macros that are not
     921        defined with the new exception processing model:
     922        rtems_cpu_configuration_get_timer_least_valid()
     923        rtems_cpu_configuration_get_timer_average_overhead() This is
     924        captured as PR57.
     925
     9262001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     927
     928        * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
     929        mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
    1173930
    11749312001-10-24      Joel Sherrill <joel@OARcorp.com>
    1175932
     933        * mpc8260/include/mpc8260.h: "or" is a keyword in C++.
    1176934        * mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
    1177935        mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
     
    1179937        mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
    1180938
    1181 2001-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1182 
    1183         * mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
    1184         mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
    1185 
    1186 2001-10-24      Joel Sherrill <joel@OARcorp.com>
    1187 
    1188         * mpc8260/include/mpc8260.h: "or" is a keyword in C++. 
    1189 
    11909392001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
    1191940
     941        * Added mpc8260 directory.
     942        * Modified Makefile.am and configure.in to build the contents
    1192943        * Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
    1193944        shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
    1194945        Added mpc8260 support.
    1195 
    1196 2001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
    1197 
    1198         * Added mpc8260 directory.
    1199         * Modified Makefile.am and configure.in to build the contents
    1200946        * mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
    1201947        mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
     
    1204950        mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
    1205951        mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
    1206         mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
    1207         mpc8260/include/Makefile.am, mpc8260/include/console.h,
    1208         mpc8260/include/cpm.h, mpc8260/include/mmu.h,
    1209         mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
     952        mpc8260/exceptions/raw_exception.c,
     953        mpc8260/exceptions/raw_exception.h, mpc8260/include/Makefile.am,
     954        mpc8260/include/console.h, mpc8260/include/cpm.h,
     955        mpc8260/include/mmu.h, mpc8260/include/mpc8260.h,
     956        mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
    1210957        mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
    1211958
    12129592001-10-12      Joel Sherrill <joel@OARcorp.com>
    1213960
    1214         * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h, mpc8xx/clock/clock.c,
    1215         mpc8xx/timer/timer.c, new_exception_processing/cpu.c,
    1216         new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S,
    1217         old_exception_processing/cpu.c, old_exception_processing/cpu.h,
    1218         old_exception_processing/cpu_asm.S, old_exception_processing/rtems.S:
    1219         Fixed typo.
     961        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
     962        mpc8xx/clock/clock.c, mpc8xx/timer/timer.c,
     963        new_exception_processing/cpu.c, new_exception_processing/cpu.h,
     964        new_exception_processing/cpu_asm.S, old_exception_processing/cpu.c,
     965        old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S,
     966        old_exception_processing/rtems.S: Fixed typo.
    1220967
    12219682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1222969
    1223970        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
     971        * configure.ac: New file, generated from configure.in by autoupdate.
    1224972        * configure.in: Remove.
    1225         * configure.ac: New file, generated from configure.in by autoupdate.
     973
     9742001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     975
     976        * shared/src/Makefile.am: Use 'CLEANFILES ='.
     977        * new_exception_processing/Makefile.am,
     978        old_exception_processing/Makefile.am, mpc6xx/mmu/Makefile.am,
     979        mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am,
     980        mpc8xx/include/Makefile.am, mpc8xx/exceptions/Makefile.am,
     981        shared/include/Makefile.am, shared/src/Makefile.am: Use
     982        'PREINSTALL_FILES ='.
    1226983
    12279842001-09-27      Joel Sherrill <joel@OARcorp.com>
    1228985
    1229         * old_exception_processing/cpu.h: Renamed delay() to rtems_bsp_delay().
    1230         Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
    1231         * shared/include/cpu.h: Renamed delay() to rtems_bsp_delay().
    1232         Renamed delay_in_bus_cycles() to rtems_bsp_delay_in_bus_cycles().
    1233 
    1234 2001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    1235 
    1236         * new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
    1237         * old_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='.
    1238         * mpc6xx/mmu/Makefile.am: Use 'PREINSTALL_FILES ='.
    1239         * mpc6xx/clock/Makefile.am: Use 'PREINSTALL_FILES ='.
    1240         * mpc6xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
    1241         * mpc8xx/include/Makefile.am: Use 'PREINSTALL_FILES ='.
    1242         * mpc8xx/exceptions/Makefile.am: Use 'PREINSTALL_FILES ='.
    1243         * shared/include/Makefile.am: Use 'PREINSTALL_FILES ='.
    1244         * shared/src/Makefile.am: Use 'PREINSTALL_FILES ='.
    1245         * shared/src/Makefile.am: Use 'CLEANFILES ='.
    1246 
    1247 2000-06-08      Eric Valette <valette@crf.canon.fr>
    1248 
    1249         * mpc8xx/console-generic/console-generic.c:
    1250         The printk/printf did not work when loaded by EPPCBUG. They did
    1251         work when loaded with the BDM debugger.  I suspected EPPBUG
    1252         made some nasty things like patching Communication processor
    1253         microcode...  Anyway, the attached patch:
    1254           1) Enables to have printk nearly immediately after boot,
    1255           2) Make printf work automagically (I do not know why except I make a
    1256         different initialization for printk that should be overwritten by
    1257         console init later ?)
    1258 
    1259         I let the default to be using EPPCBUG embedded firmware to boot and
    1260         using this printk early enabler code (LOADED_BY_EPPCBUG and
    1261         EARLY_CONSOLE) are on.
     986        * old_exception_processing/cpu.h, shared/include/cpu.h: Renamed
     987        delay() to rtems_bsp_delay(). Renamed delay_in_bus_cycles() to
     988        rtems_bsp_delay_in_bus_cycles().
    1262989
    12639902001-05-24      Tom Armistead <tom_armistead@phx.mcd.mot.com>
    1264991
    1265         * mpc6xx/timer/timer.c: Added include of bsp.h and removed
    1266         external declaration of BSP_Convert_decrementer() to
    1267         correct unresolved reference to this routine.
     992        * mpc6xx/timer/timer.c: Added include of bsp.h and removed external
     993        declaration of BSP_Convert_decrementer() to  correct unresolved
     994        reference to this routine.
    1268995
    12699962001-05-24      Eric Valette <valette@crf.canon.fr>
    1270997
    1271998        * mpc8xx/console-generic/console-generic.c: Bug found by Yacine
    1272         <elkolli@crf.canon.fr> where the initialization or irq data structure
    1273         was incomplete in case a SMC channel was used first and later a SCC one.
     999        <elkolli@crf.canon.fr> where the initialization or irq data
     1000        structure was incomplete in case a SMC channel was used first and
     1001        later a SCC one.
     1002
     10032001-05-17      Joel Sherrill <joel@OARcorp.com>
     1004
     1005        * mpc6xx/exceptions/raw_exception.c, pc6xx/mmu/pte121.c: Modified
     1006        slightly to reflect recent PowerPC re-organization and avoid
     1007        warnings.
     1008
     10092001-05-15      Till Straumann <strauman@slac.stanford.edu>
     1010
     1011        * mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in
     1012        merge of PR213.
     1013
     10142001-05-14      Till Straumann <strauman@slac.stanford.edu>
     1015
     1016        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add  the
     1017        following: - support for the MPC74000 (AKA G4); there is no AltiVec
     1018        support yet, however. - the cache flushing assembly code uses
     1019        hardware-flush on the G4. Also, a couple of hardcoded numerical
     1020        values were replaced by more readable symbolic constants. - extended
     1021        interrupt-disabled code section so enclose the entire cache
     1022        flush/invalidate procedure (as recommended by the book). This is not
     1023        (latency) critical as it is only used by init code but prevents
     1024        possible corruption. - Trivial page table support as been added.
     1025        (1:1 effective-virtual-physical address mapping which is only useful
     1026        only on CPUs which feature hardware TLB replacement, e.g. >604.
     1027        This allows for write-protecting memory regions, e.g. text/ro-data
     1028        which makes catching corruptors a lot easier. It also frees one
     1029        DBAT/IBAT and gives more flexibility for setting up address maps :
     1030        -) - setdbat() allows changing BAT0 also (since the BSP may use a
     1031        page table, BAT0 could be available...). - asm_setdbatX() violated
     1032        the SVR ABI by using r20 as a scratch register; changed for r0 -
     1033        according to the book, a context synchronizing instruction is
     1034        necessary prior to and after changing a DBAT -> isync added
     1035        * shared/include/io.h: Per PR215 address the following issues: -
     1036        _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by
     1037        libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only
     1038        one to know the values) - the affected BSP (shared/motorola) headers
     1039        have been fixed in a separate "libbsp/powerpc/shared" patch. - the
     1040        DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use
     1041        PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE
     1042        instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the
     1043        BSP who is using this driver. - the DEC driver also has been fixed
     1044        to use the newer rtems_bsp_delay_in_bus_cycles() instead of the
     1045        obsolete delay_in_bus_cycles().
     1046
     10472001-05-14      Joel Sherrill <joel@OARcorp.com>
     1048
     1049        * shared/include/cpuIdent.c: Account for duplicate numbers.
     1050
     10512001-04-17      Joel Sherrill <joel@OARcorp.com>
     1052
     1053        * ChangeLog: Corrected paths on past few commits.
     1054        * shared/include/cpu.h: Added ifndef ASM.
     1055
     10562001-04-03      Joel Sherrill <joel@OARcorp.com>
     1057
     1058        * Closed PR57.  The hack is OK as it allows a BSP to override or not
     1059        at its discretion.
     1060        * Per PR94, all rtems/score/CPUtypes.h are named
     1061        rtems/score/types.h.
     1062        * mpc8xx/timer/timer.c: Removed #warning declaring providing a
     1063        default definition for the macros
     1064        rtems_cpu_configuration_get_timer_least_valid and
     1065        rtems_cpu_configuration_get_timer_average_overhead.
     1066        * old-exceptions/rtems/score/cpu.h: Account for name change.
    12741067
    127510682001-03-30      Eric Valette <valette@crf.canon.fr>
     
    12771070        * mpc8xx/vectors/.cvsignore, mpc8xx/vectors/Makefile.am,
    12781071        mpc8xx/vectors/README, mpc8xx/vectors/align_h.S
    1279         mpc8xx/vectors/vectors.S:  These files were removed in
    1280         support of switching the mpc8xx to the use the "new exception
    1281         processing model."
    1282 
    1283 2001-03-30      Eric Valette <valette@crf.canon.fr>
    1284 
     1072        mpc8xx/vectors/vectors.S: These files were removed in support of
     1073        switching the mpc8xx to the use the "new exception processing
     1074        model."
     1075        * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
     1076        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
     1077        mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
     1078        new_exception_processing/cpu.h, shared/include/byteorder.h,
     1079        wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new
     1080        exception processing model."
    12851081        * mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am,
    12861082        mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c,
    12871083        mpc8xx/exceptions/raw_exception.h: New files.
    1288         * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am,
    1289         mpc8xx/clock/clock.c,
    1290         mpc8xx/console-generic/console-generic.c,
    1291         mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
    1292         new_exception_processing/cpu.h, shared/include/byteorder.h,
    1293         wrapup/Makefile.am:  This is conversion of the
    1294         mpc8xx CPU to the "new exception processing model."
    12951084
    129610852001-02-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    13001089        mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am,
    13011090        old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am,
    1302         shared/include/Makefile.am, shared/src/Makefile.am:
    1303         Apply *_HEADERS instead of *H_FILES.
     1091        shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS
     1092        instead of *H_FILES.
    13041093        * shared/src/.cvsignore: Add cache.h.
    13051094
    130610952001-01-03      Joel Sherrill <joel@OARcorp.com>
    13071096
    1308         * new_exception_processing/cpu.h, old_exception_processing/cpu.c: 
    1309         old_exception_processing/cpu.h, Added _CPU_Initialize_vectors().
    1310         In particular, spurious vector initialization had to be moved
    1311         on old exception processing model.
     1097        * new_exception_processing/cpu.h, old_exception_processing/cpu.c:
     1098        old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In
     1099        particular, spurious vector initialization had to be moved on old
     1100        exception processing model.
    13121101
    131311022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    131711062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    13181107
    1319         * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
     1108        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
     1109        $(RTEMS_TOPdir)/aclocal.
    13201110
    132111112000-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    13221112
    1323         * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
    1324         Switch to GNU canonicalization.
     1113        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
     1114        GNU canonicalization.
    13251115
    132611162000-10-20      Joel Sherrill <joel@OARcorp.com>
    13271117
    1328         * mpc8xx/console-generic/console-generic.c: Avoid use of
    1329         BSP definitions and rely on the new routine
    1330         mbx8xx_console_get_configuration() to get information.  This
    1331         routine was formerly incorrectly called
    1332         mbx8xx_console_use_maximum_buffer_size().
    1333         binding to the exception code.
    1334 
    1335 2000-10-20      Joel Sherrill <joel@OARcorp.com>
    1336 
     1118        * mpc8xx/console-generic/console-generic.c: Avoid use of BSP
     1119        definitions and rely on the new routine
     1120        mbx8xx_console_get_configuration() to get information.  This routine
     1121        was formerly incorrectly called
     1122        mbx8xx_console_use_maximum_buffer_size(). binding to the exception
     1123        code.
    13371124        * configure.in, Makefile.am: Explicitly specify whether an
    1338         RTEMS_CPU_MODEL is using old or new exception processing.  This
    1339         is important because when building multilib, you do not know
    1340         the RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS
    1341         must be independent of the exception model and allow for late
    1342         binding to the exception code.
    1343 
    1344 2000-10-18        Sergei Organov <osv@javad.ru>
     1125        RTEMS_CPU_MODEL is using old or new exception processing.  This is
     1126        important because when building multilib, you do not know  the
     1127        RTEMS_CPU_MODEL.  So everything built in a multilib'ed RTEMS must be
     1128        independent of the exception model and allow for late binding to the
     1129        exception code.
     1130
     11312000-10-18      Sergei Organov <osv@javad.ru>
    13451132
    13461133        * Added full support for MPC505.
     1134        * configure.in, mpc505/Makefile.am: Modified to reflect ictrl
     1135        addition.
     1136        * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
     1137        * old_exception_processing/Makefile.am: Account for ppc_offs.h.
     1138        * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
     1139        * mpc505/vectors/vectors.S: Now use constants for exception numbers.
    13471140        * mpc505/ictrl: New directory.
    1348         * configure.in, mpc505/Makefile.am: Modified to reflect ictrl addition.
     1141        * old_exception_processing/cpu.h: Make Nest and Disable levels
     1142        volatile.
     1143        * old_exception_processing/ppc_offs.h: New file.
     1144        * mpc505/vectors/Makefile.am: alignment exception handler now
     1145        included.
    13491146        * mpc505/ictrl/.cvsignore, mpc505/ictrl/Makefile.am,
    13501147        mpc505/ictrl/ictrl.c, mpc505/ictrl/ictrl.h: New files.
    1351         * mpc505/timer/timer.c: Use <rtems.h>, not "rtems.h".
    1352         * mpc505/vectors/Makefile.am: alignment exception handler now included.
    1353         * mpc505/vectors/vectors.S: Now use constants for exception numbers.
    1354         * old_exception_processing/ppc_offs.h: New file.
    1355         * old_exception_processing/Makefile.am: Account for ppc_offs.h.
    1356         * old_exception_processing/cpu.h: Make Nest and Disable levels volatile.
    1357         * old_exception_processing/cpu_asm.S: Offsets moved to ppc_offs.h.
    13581148
    135911492000-10-18      Joel Sherrill <joel@OARcorp.com>
     
    13611151        * mpc8xx/console-generic/console-generic.c: Removed include of
    13621152        <bsp.h> by adding BSP dependent routine
    1363         mbx8xx_console_use_maximum_buffer_size() which can be hard coded
    1364         or check non-volatile memory for configuration.
    1365 
    1366 2000-10-18      Joel Sherrill <joel@OARcorp.com>
    1367 
     1153        mbx8xx_console_use_maximum_buffer_size() which can be hard coded or
     1154        check non-volatile memory for configuration.
    13681155        * mpc8xx/console-generic/console-generic.c: Removed warnings.
    1369 
    1370 2000-10-18      Joel Sherrill <joel@OARcorp.com>
    1371 
    1372         * mpc6xx/clock/c_clock.h: Removed commented out reference to <bsp.h>.
    1373         * mpc6xx/timer/timer.c: Ditto.
    1374 
    1375 2000-10-18      Joel Sherrill <joel@OARcorp.com>
    1376 
     1156        * mpc6xx/timer/timer.c, mpc6xx/timer/timer.c: Ditto.
     1157        * mpc6xx/clock/c_clock.h: Removed commented out reference to
     1158        <bsp.h>.
    13771159        * mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h: Removed use of
    13781160        bsp.h and replaced it with use of proper interfaces or explicit
    13791161        externs of required functions and data.
    1380         * mpc6xx/timer/timer.c: Ditto.
    13811162
    138211632000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     
    13951176        old_exception_processing/Makefile.am: Include compile.am
    13961177
    1397 2000-08-11  Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
    1398 
    1399         * mpc8xx/console-generic/console-generic.c:
    1400         Add support for configuration parameters in NVRAM
    1401 
    140211782000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
    14031179
    14041180        * ChangeLog: File paths corrected.
    14051181
    1406 2000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
    1407 
    1408         * mpx8xx/console-generic/console-generic.c: Addition of support
    1409         for shared printk and no termios.
     11822000-08-11      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
     1183
     1184        * mpc8xx/console-generic/console-generic.c: Add support for
     1185        configuration parameters in NVRAM
     1186
     11872000-08-10      Joel Sherrill <joel@OARcorp.com>
     1188
     1189        * ChangeLog: New file.
    14101190
    141111912000-08-10      Charles-Antoine Gauthier  <charles.gauthier@nrc.ca>
     
    14131193        * mpx8xx/console-generic/console-generic.c(m8xx_uart_pollWrite):
    14141194        Flush actual buffer.
    1415 
    1416 2000-08-10      Joel Sherrill <joel@OARcorp.com>
    1417 
    1418         * ChangeLog: New file.
     1195        * mpx8xx/console-generic/console-generic.c: Addition of support for
     1196        shared printk and no termios.
     1197
     11982000-06-08      Eric Valette <valette@crf.canon.fr>
     1199
     1200        * mpc8xx/console-generic/console-generic.c: The printk/printf did
     1201        not work when loaded by EPPCBUG. They did work when loaded with the
     1202        BDM debugger.  I suspected EPPBUG  made some nasty things like
     1203        patching Communication processor microcode...  Anyway, the attached
     1204        patch: 1) Enables to have printk nearly immediately after boot, 2)
     1205        Make printf work automagically (I do not know why except I make a
     1206        different initialization for printk that should be overwritten by
     1207        console init later ?) I let the default to be using EPPCBUG embedded
     1208        firmware to boot and  using this printk early enabler code
     1209        (LOADED_BY_EPPCBUG and  EARLY_CONSOLE) are on.
     1210
Note: See TracChangeset for help on using the changeset viewer.