<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2011-08-24)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * rtems/powerpc/registers.h: Renamed defines XER in PPC_XER, LR in
        PPC_LR, CTR in PPC_CTR, PVR in PPC_PVR, RPA in PPC_RPA, DAR in
        PPC_DAR, DEC in PPC_DEC, and EAR in PPC_EAR.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/powerpc/ChangeLog.diff?r1=text&tr1=1.166&r2=text&tr2=1.167&diff_format=h">M</a></td><td width='1%'>1.167</td><td width='100%'>cpukit/score/cpu/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h.diff?r1=text&tr1=1.38&r2=text&tr2=1.39&diff_format=h">M</a></td><td width='1%'>1.39</td><td width='100%'>cpukit/score/cpu/powerpc/rtems/powerpc/registers.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/powerpc/ChangeLog:1.166 rtems/cpukit/score/cpu/powerpc/ChangeLog:1.167
--- rtems/cpukit/score/cpu/powerpc/ChangeLog:1.166      Thu Jul 21 09:49:47 2011
+++ rtems/cpukit/score/cpu/powerpc/ChangeLog    Wed Aug 24 04:43:06 2011
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * rtems/powerpc/registers.h: Renamed defines XER in PPC_XER, LR in
+       PPC_LR, CTR in PPC_CTR, PVR in PPC_PVR, RPA in PPC_RPA, DAR in
+       PPC_DAR, DEC in PPC_DEC, and EAR in PPC_EAR.
+
</font> 2011-07-21        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * rtems/score/cpu.h: Added SPE support to CPU context.

<font color='#006600'>diff -u rtems/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h:1.38 rtems/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h:1.39
--- rtems/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h:1.38       Wed May 11 03:43:28 2011
+++ rtems/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h    Wed Aug 24 04:43:06 2011
</font><font color='#997700'>@@ -122,14 +122,14 @@
</font> #define   TBRL    268
 #define TBWU   285     /* Time base Upper/Lower (Writing) */
 #define TBWL   284
<font color='#880000'>-#define    XER     1
-#define LR     8
-#define CTR    9
</font><font color='#000088'>+#define       PPC_XER 1
+#define PPC_LR 8
+#define PPC_CTR        9
</font> #define HID0      1008    /* Hardware Implementation 0 */
 #define HID1   1009    /* Hardware Implementation 1 */
 #define HID2   1011    /* Hardware Implementation 2 */
 #define DABR   1013    /* Data Access Breakpoint  */
<font color='#880000'>-#define PVR        287     /* Processor Version */
</font><font color='#000088'>+#define PPC_PVR       287     /* Processor Version */
</font> #define IBAT0U    528     /* Instruction BAT #0 Upper/Lower */
 #define IBAT0L 529
 #define IBAT1U 530     /* Instruction BAT #1 Upper/Lower */
<font color='#997700'>@@ -174,9 +174,9 @@
</font> #define HASH2     979
 #define IMISS  980
 #define ICMP   981
<font color='#880000'>-#define RPA        982
</font><font color='#000088'>+#define PPC_RPA       982
</font> #define SDR1      25      /* MMU hash base register */
<font color='#880000'>-#define DAR        19      /* Data Address Register */
</font><font color='#000088'>+#define PPC_DAR       19      /* Data Address Register */
</font> #define DEAR_BOOKE 61
 #define DEAR_405 981
 #define SPR0   272     /* Supervisor Private Registers */
<font color='#997700'>@@ -196,8 +196,8 @@
</font> #define SRR0      26      /* Saved Registers (exception) */
 #define SRR1   27
 #define IABR   1010    /* Instruction Address Breakpoint */
<font color='#880000'>-#define DEC        22      /* Decrementer */
-#define EAR    282     /* External Address Register */
</font><font color='#000088'>+#define PPC_DEC       22      /* Decrementer */
+#define PPC_EAR        282     /* External Address Register */
</font> 
 #define MSSCR0   1014   /* Memory Subsystem Control Register */
 
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * mpc6xx/clock/c_clock.c, mpc6xx/mmu/mmuAsm.S,
        new-exceptions/bspsupport/ppc_exc_global_handler.c,
        shared/include/cpuIdent.c, shared/src/stack.c: Update due to API
        changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/ChangeLog.diff?r1=text&tr1=1.389&r2=text&tr2=1.390&diff_format=h">M</a></td><td width='1%'>1.390</td><td width='100%'>c/src/lib/libcpu/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c.diff?r1=text&tr1=1.25&r2=text&tr2=1.26&diff_format=h">M</a></td><td width='1%'>1.26</td><td width='100%'>c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/mpc6xx/mmu/mmuAsm.S.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&diff_format=h">M</a></td><td width='1%'>1.14</td><td width='100%'>c/src/lib/libcpu/powerpc/mpc6xx/mmu/mmuAsm.S</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_global_handler.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_global_handler.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c.diff?r1=text&tr1=1.31&r2=text&tr2=1.32&diff_format=h">M</a></td><td width='1%'>1.32</td><td width='100%'>c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libcpu/powerpc/shared/src/stack.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>c/src/lib/libcpu/powerpc/shared/src/stack.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/ChangeLog:1.389 rtems/c/src/lib/libcpu/powerpc/ChangeLog:1.390
--- rtems/c/src/lib/libcpu/powerpc/ChangeLog:1.389      Thu Jul 21 10:03:31 2011
+++ rtems/c/src/lib/libcpu/powerpc/ChangeLog    Wed Aug 24 04:45:20 2011
</font><font color='#997700'>@@ -1,3 +1,10 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * mpc6xx/clock/c_clock.c, mpc6xx/mmu/mmuAsm.S,
+       new-exceptions/bspsupport/ppc_exc_global_handler.c,
+       shared/include/cpuIdent.c, shared/src/stack.c: Update due to API
+       changes.
+
</font> 2011-07-21        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        PR 1799/bsps

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c:1.25 rtems/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c:1.26
--- rtems/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c:1.25  Fri Feb 11 03:46:53 2011
+++ rtems/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c       Wed Aug 24 04:45:20 2011
</font><font color='#997700'>@@ -35,7 +35,6 @@
</font> SPR_RW(BOOKE_TCR)
 SPR_RW(BOOKE_TSR)
 SPR_RW(BOOKE_DECAR)
<font color='#880000'>-SPR_RW(DEC)
</font> 
 extern int BSP_connect_clock_handler (void);
 

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/mpc6xx/mmu/mmuAsm.S:1.13 rtems/c/src/lib/libcpu/powerpc/mpc6xx/mmu/mmuAsm.S:1.14
--- rtems/c/src/lib/libcpu/powerpc/mpc6xx/mmu/mmuAsm.S:1.13     Fri Jan 28 14:38:12 2011
+++ rtems/c/src/lib/libcpu/powerpc/mpc6xx/mmu/mmuAsm.S  Wed Aug 24 04:45:20 2011
</font><font color='#997700'>@@ -64,7 +64,7 @@
</font>   /*
         * Enable caches and 604-specific features if necessary.
         */
<font color='#880000'>-   mfspr   r9,PVR
</font><font color='#000088'>+      mfspr   r9,PPC_PVR
</font>   rlwinm  r9,r9,16,16,31
        cmpi    0,r9,PPC_601
        beq     4f                      /* not needed for 601 */
<font color='#997700'>@@ -128,7 +128,7 @@
</font>   .type  get_L2CR, @function
 get_L2CR:
        /* Make sure this is a > 750 chip */
<font color='#880000'>-   mfspr   r3,PVR
</font><font color='#000088'>+      mfspr   r3,PPC_PVR
</font>   rlwinm  r3,r3,16,16,31
        cmplwi  r3,PPC_750      /* it's a 750 */
        beq     1f
<font color='#997700'>@@ -179,7 +179,7 @@
</font>    */
 
        /* Make sure this is a > 750 chip */
<font color='#880000'>-   mfspr   r0,PVR
</font><font color='#000088'>+      mfspr   r0,PPC_PVR
</font>   rlwinm  r0,r0,16,16,31
        cmplwi  r0,PPC_750
        beq     thisIs750
<font color='#997700'>@@ -349,7 +349,7 @@
</font>   .type  get_L3CR, @function
 get_L3CR:
        /* Make sure this is a 7455 chip */
<font color='#880000'>-   mfspr   r3,PVR
</font><font color='#000088'>+      mfspr   r3,PPC_PVR
</font>   rlwinm  r3,r3,16,16,31
        cmplwi  r3,PPC_7455     /* it's a 7455 */
        beq     1f
<font color='#997700'>@@ -379,7 +379,7 @@
</font>    */
 
        /* Make sure this is a 7455 chip */
<font color='#880000'>-   mfspr   r0,PVR
</font><font color='#000088'>+      mfspr   r0,PPC_PVR
</font>   rlwinm  r0,r0,16,16,31
        cmplwi  r0,PPC_7455
        beq     thisIs7455
<font color='#997700'>@@ -482,7 +482,7 @@
</font>   .type   CPU_clear_bats_early,@function
 CPU_clear_bats_early:
        li              r3,0
<font color='#880000'>-   mfspr   r4,PVR
</font><font color='#000088'>+      mfspr   r4,PPC_PVR
</font>   rlwinm  r4,r4,16,16,31          /* r4 = 1 for 601, 4 for 604 */
        cmpwi   r4, 1
        sync

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_global_handler.c:1.3 rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_global_handler.c:1.4
--- rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_global_handler.c:1.3       Thu Jul 21 10:03:31 2011
+++ rtems/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_global_handler.c   Wed Aug 24 04:45:20 2011
</font><font color='#997700'>@@ -42,7 +42,7 @@
</font> static uint32_t ppc_exc_get_DAR_dflt(void)
 {
   if (ppc_cpu_is_60x())
<font color='#880000'>-    return PPC_SPECIAL_PURPOSE_REGISTER(DAR);
</font><font color='#000088'>+    return PPC_SPECIAL_PURPOSE_REGISTER(PPC_DAR);
</font>   else
     switch (ppc_cpu_is_bookE()) {
       default:

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c:1.31 rtems/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c:1.32
--- rtems/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c:1.31       Fri Jan 28 14:38:13 2011
+++ rtems/c/src/lib/libcpu/powerpc/shared/include/cpuIdent.c    Wed Aug 24 04:45:20 2011
</font><font color='#997700'>@@ -21,7 +21,7 @@
</font> /*
  * Generate inline code to read Processor Version Register
  */
<font color='#880000'>-SPR_RO(PVR)
</font><font color='#000088'>+SPR_RO(PPC_PVR)
</font> 
 ppc_cpu_id_t       current_ppc_cpu      = PPC_UNKNOWN;
 ppc_cpu_revision_t current_ppc_revision = 0xff;
<font color='#997700'>@@ -79,7 +79,7 @@
</font>   if ( PPC_UNKNOWN != current_ppc_cpu )
        return current_ppc_cpu;
 
<font color='#880000'>-  pvr = (_read_PVR() >> 16);
</font><font color='#000088'>+  pvr = (_read_PPC_PVR() >> 16);
</font>   /*
    * apply tweaks to ignore version
    */
<font color='#997700'>@@ -210,7 +210,7 @@
</font> 
 ppc_cpu_revision_t get_ppc_cpu_revision(void)
 {
<font color='#880000'>-  ppc_cpu_revision_t rev = (ppc_cpu_revision_t) (_read_PVR() & 0xffff);
</font><font color='#000088'>+  ppc_cpu_revision_t rev = (ppc_cpu_revision_t) (_read_PPC_PVR() & 0xffff);
</font>   current_ppc_revision = rev;
   return rev;
 }

<font color='#006600'>diff -u rtems/c/src/lib/libcpu/powerpc/shared/src/stack.c:1.1 rtems/c/src/lib/libcpu/powerpc/shared/src/stack.c:1.2
--- rtems/c/src/lib/libcpu/powerpc/shared/src/stack.c:1.1       Thu Feb 20 16:07:22 2003
+++ rtems/c/src/lib/libcpu/powerpc/shared/src/stack.c   Wed Aug 24 04:45:20 2011
</font><font color='#997700'>@@ -2,7 +2,7 @@
</font> #include <rtems/bspIo.h>
 #include <libcpu/spr.h>
 
<font color='#880000'>-SPR_RO(LR)
</font><font color='#000088'>+SPR_RO(PPC_LR)
</font> 
 typedef struct FrameRec_ {
        struct FrameRec_ *up;
<font color='#997700'>@@ -17,7 +17,7 @@
</font> register int      i=0;
        if (pc) stack[i++]=pc;
        if (!p)
<font color='#880000'>-           p = (Frame)_read_LR();
</font><font color='#000088'>+              p = (Frame)_read_PPC_LR();
</font>   stack[i++]=p;
        p = r1;
        if (!p) /* no macro for reading user regs */
</pre>
<p> </p>
<a name='cs3'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * shared/bootloader/exception.S, shared/bootloader/misc.c,
        shared/bootloader/mm.c, shared/console/polled_io.c,
        shared/startup/probeMemEnd.c: Update due to API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ChangeLog.diff?r1=text&tr1=1.266&r2=text&tr2=1.267&diff_format=h">M</a></td><td width='1%'>1.267</td><td width='100%'>c/src/lib/libbsp/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/bootloader/exception.S.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/bootloader/exception.S</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/bootloader/misc.c.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&diff_format=h">M</a></td><td width='1%'>1.14</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/bootloader/misc.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/bootloader/mm.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/console/polled_io.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/console/polled_io.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c.diff?r1=text&tr1=1.7&r2=text&tr2=1.8&diff_format=h">M</a></td><td width='1%'>1.8</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.266 rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.267
--- rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.266      Wed Jul 27 20:13:19 2011
+++ rtems/c/src/lib/libbsp/powerpc/ChangeLog    Wed Aug 24 04:48:56 2011
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * shared/bootloader/exception.S, shared/bootloader/misc.c,
+       shared/bootloader/mm.c, shared/console/polled_io.c,
+       shared/startup/probeMemEnd.c: Update due to API changes.
+
</font> 2011-07-27  Till Straumann <strauman@slac.stanford.edu>
 
        * shared/start/start.S, shared/start/preload.S:

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/bootloader/exception.S:1.6 rtems/c/src/lib/libbsp/powerpc/shared/bootloader/exception.S:1.7
--- rtems/c/src/lib/libbsp/powerpc/shared/bootloader/exception.S:1.6    Fri Jan 28 14:29:52 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/bootloader/exception.S        Wed Aug 24 04:48:56 2011
</font><font color='#997700'>@@ -151,7 +151,7 @@
</font> #ifdef ASSUME_REF_SET
        andi.   r3,r1,8       # check for guarded memory
        bne-    5f
<font color='#880000'>-   mtspr   RPA,r1
</font><font color='#000088'>+      mtspr   PPC_RPA,r1
</font>   mfsrr1  r3
        tlbli   r0
 #else
<font color='#997700'>@@ -167,7 +167,7 @@
</font>   blt-    5f            # Negative means guarded, zero R not set.
        mfsrr1  r3            # get saved cr0 bits now to dual issue
        ori     r1,r1,0x100
<font color='#880000'>-   mtspr   RPA,r1
</font><font color='#000088'>+      mtspr   PPC_RPA,r1
</font>   tlbli   r0
 /* Do not update PTE if R bit already set, this will save one cache line
 writeback at a later time, and avoid even more bus traffic in
<font color='#997700'>@@ -246,14 +246,14 @@
</font> 2:        lwz     r1,4(r2)      # Found:  load second word of PTE
        mfspr   r0,DMISS      # get miss address during load delay
 #ifdef ASSUME_REF_SET
<font color='#880000'>-   mtspr   RPA,r1
</font><font color='#000088'>+      mtspr   PPC_RPA,r1
</font>   mfsrr1  r3
        tlbld   r0
 #else
        andi.   r3,r1,0x100   # check R bit ahead to help folding
        mfsrr1  r3            # get saved cr0 bits now to dual issue
        ori     r1,r1,0x100
<font color='#880000'>-   mtspr   RPA,r1
</font><font color='#000088'>+      mtspr   PPC_RPA,r1
</font>   tlbld   r0
 /* Do not update PTE if R bit already set, this will save one cache line
 writeback at a later time, and avoid even more bus traffic in
<font color='#997700'>@@ -323,7 +323,7 @@
</font>   andi.   r3,r1,0x80    # check C bit
        beq-    5f            # if (C==0) go to check protection
 3:     mfsrr1  r3            # get the saved cr0 bits
<font color='#880000'>-   mtspr   RPA,r1        # set the pte
</font><font color='#000088'>+      mtspr   PPC_RPA,r1        # set the pte
</font>   tlbld   r0            # load the dtlb
        mtcrf   0x80,r3       # restore CR0
        rfi                   # return to executing program

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/bootloader/misc.c:1.13 rtems/c/src/lib/libbsp/powerpc/shared/bootloader/misc.c:1.14
--- rtems/c/src/lib/libbsp/powerpc/shared/bootloader/misc.c:1.13        Fri Jul 15 20:21:36 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/bootloader/misc.c     Wed Aug 24 04:48:56 2011
</font><font color='#997700'>@@ -26,8 +26,7 @@
</font> #include <rtems/bspIo.h>
 #include <bsp.h>
 
<font color='#880000'>-SPR_RW(DEC)
-SPR_RO(PVR)
</font><font color='#000088'>+SPR_RO(PPC_PVR)
</font> 
 struct inode;
 struct wait_queue;
<font color='#997700'>@@ -264,7 +263,7 @@
</font>   default_vga_cmd = 0;
 
 #define vpd res->VitalProductData
<font color='#880000'>-   if (_read_PVR()>>16 != 1) {
</font><font color='#000088'>+      if (_read_PPC_PVR()>>16 != 1) {
</font>           if ( res && vpd.ProcessorBusHz ) {
                        ticks_per_ms = vpd.ProcessorBusHz/
                            (vpd.TimeBaseDivisor ? vpd.TimeBaseDivisor : 4000);

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c:1.8 rtems/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c:1.9
--- rtems/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c:1.8   Fri Jul 15 20:29:05 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/bootloader/mm.c       Wed Aug 24 04:48:56 2011
</font><font color='#997700'>@@ -95,7 +95,7 @@
</font> 
 SPR_RW(SDR1);
 SPR_RO(DSISR);
<font color='#880000'>-SPR_RO(DAR);
</font><font color='#000088'>+SPR_RO(PPC_DAR);
</font> 
 /* We need a few statically allocated free maps to bootstrap the
  * memory managment */
<font color='#997700'>@@ -140,7 +140,7 @@
</font>           vaddr = p->nip;
                cause = p->msr;
        } else { /* Valid for DSI and alignment exceptions */
<font color='#880000'>-           vaddr = _read_DAR();
</font><font color='#000088'>+              vaddr = _read_PPC_DAR();
</font>           cause = _read_DSISR();
        }
 

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/console/polled_io.c:1.18 rtems/c/src/lib/libbsp/powerpc/shared/console/polled_io.c:1.19
--- rtems/c/src/lib/libbsp/powerpc/shared/console/polled_io.c:1.18      Fri Feb 11 06:19:29 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/console/polled_io.c   Wed Aug 24 04:48:56 2011
</font><font color='#997700'>@@ -373,9 +373,6 @@
</font> #define KBD_MODE_KCC<span style="background-color: #FF0000"> </span>                0x40    /* Scan code conversion to PC format */
 #define KBD_MODE_RFU           0x80
 
<font color='#880000'>-SPR_RW(DEC)
-SPR_RO(PVR)
-
</font> #endif /* USE_KBD_SUPPORT */
 
 /* Early messages after mm init but before console init are kept in log

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c:1.7 rtems/c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c:1.8
--- rtems/c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c:1.7     Fri Feb 11 06:19:29 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c Wed Aug 24 04:48:56 2011
</font><font color='#997700'>@@ -110,7 +110,7 @@
</font> 
 SPR_RW(L2CR)
 SPR_RW(L3CR)
<font color='#880000'>-SPR_RO(PVR)
</font><font color='#000088'>+SPR_RO(PPC_PVR)
</font> SPR_RW(HID0)
 
 
<font color='#997700'>@@ -127,8 +127,8 @@
</font> #undef  DSSALL
        }
        asm volatile("sync");
<font color='#880000'>-   switch ( _read_PVR()>>16 ) {
-               default:                printk(__FILE__" CPU_lockUnlockCaches(): unknown CPU (PVR = 0x%08x)\n",_read_PVR());
</font><font color='#000088'>+      switch ( _read_PPC_PVR()>>16 ) {
+               default:                printk(__FILE__" CPU_lockUnlockCaches(): unknown CPU (PVR = 0x%08x)\n",_read_PPC_PVR());
</font>                                           return -1;
                case PPC_750:   printk("CPU_lockUnlockCaches(): Can't lock L2 on a mpc750, sorry :-(\n");
                                                return -2;      /* cannot lock L2 :-( */
</pre>
<p> </p>
<a name='cs4'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * network/network.c: Update due to API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog.diff?r1=text&tr1=1.105&r2=text&tr2=1.106&diff_format=h">M</a></td><td width='1%'>1.106</td><td width='100%'>c/src/lib/libbsp/powerpc/gen83xx/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/gen83xx/network/network.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>c/src/lib/libbsp/powerpc/gen83xx/network/network.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog:1.105 rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog:1.106
--- rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog:1.105      Sat Jun 18 02:29:47 2011
+++ rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog    Wed Aug 24 04:50:15 2011
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * network/network.c: Update due to API changes.
+
</font> 2011-06-18        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * Makefile.am: Remove references to non-existing files.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/gen83xx/network/network.c:1.18 rtems/c/src/lib/libbsp/powerpc/gen83xx/network/network.c:1.19
--- rtems/c/src/lib/libbsp/powerpc/gen83xx/network/network.c:1.18       Mon Jan 24 09:32:04 2011
+++ rtems/c/src/lib/libbsp/powerpc/gen83xx/network/network.c    Wed Aug 24 04:50:15 2011
</font><font color='#997700'>@@ -58,7 +58,7 @@
</font> SPR_RO( SVR)
 
 /* Processor Version Register */
<font color='#880000'>-SPR_RO( PVR)
</font><font color='#000088'>+SPR_RO( PPC_PVR)
</font> 
 /*=========================================================================*\
 | Function:                                                                 |
<font color='#997700'>@@ -83,7 +83,7 @@
</font>   int    unitNumber;
   char *unitName;
   uint32_t svr = _read_SVR();
<font color='#880000'>-  uint32_t pvr = _read_PVR();
</font><font color='#000088'>+  uint32_t pvr = _read_PPC_PVR();
</font> 
   memset(&tsec_cfg, 0, sizeof(tsec_cfg));
   config->drv_ctrl = &tsec_cfg;
</pre>
<p> </p>
<a name='cs5'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * console/polled_io.c: Update due to API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ep1a/ChangeLog.diff?r1=text&tr1=1.96&r2=text&tr2=1.97&diff_format=h">M</a></td><td width='1%'>1.97</td><td width='100%'>c/src/lib/libbsp/powerpc/ep1a/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ep1a/console/polled_io.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/powerpc/ep1a/console/polled_io.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ep1a/ChangeLog:1.96 rtems/c/src/lib/libbsp/powerpc/ep1a/ChangeLog:1.97
--- rtems/c/src/lib/libbsp/powerpc/ep1a/ChangeLog:1.96  Tue Aug 23 13:06:08 2011
+++ rtems/c/src/lib/libbsp/powerpc/ep1a/ChangeLog       Wed Aug 24 04:51:30 2011
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * console/polled_io.c: Update due to API changes.
+
</font> 2011-08-23        Jennifer Averett <Jennifer.Averett@OARcorp.com>
 
        * Makefile.am, console/config.c: Resolved printk issues.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ep1a/console/polled_io.c:1.5 rtems/c/src/lib/libbsp/powerpc/ep1a/console/polled_io.c:1.6
--- rtems/c/src/lib/libbsp/powerpc/ep1a/console/polled_io.c:1.5 Fri Feb 11 06:44:30 2011
+++ rtems/c/src/lib/libbsp/powerpc/ep1a/console/polled_io.c     Wed Aug 24 04:51:30 2011
</font><font color='#997700'>@@ -381,9 +381,6 @@
</font> #define KBD_MODE_KCC<span style="background-color: #FF0000"> </span>                0x40    /* Scan code conversion to PC format */
 #define KBD_MODE_RFU           0x80
 
<font color='#880000'>-SPR_RW(DEC)
-SPR_RO(PVR)
-
</font> #endif /* USE_KBD_SUPPORT */
 
 
</pre>
<p> </p>
<a name='cs6'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * startup/iss555.c: Update due to API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ss555/ChangeLog.diff?r1=text&tr1=1.68&r2=text&tr2=1.69&diff_format=h">M</a></td><td width='1%'>1.69</td><td width='100%'>c/src/lib/libbsp/powerpc/ss555/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ss555/startup/iss555.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>c/src/lib/libbsp/powerpc/ss555/startup/iss555.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ss555/ChangeLog:1.68 rtems/c/src/lib/libbsp/powerpc/ss555/ChangeLog:1.69
--- rtems/c/src/lib/libbsp/powerpc/ss555/ChangeLog:1.68 Wed Feb  2 09:00:19 2011
+++ rtems/c/src/lib/libbsp/powerpc/ss555/ChangeLog      Wed Aug 24 04:52:13 2011
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * startup/iss555.c: Update due to API changes.
+
</font> 2011-02-02        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Require autoconf-2.68, automake-1.11.1.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ss555/startup/iss555.c:1.5 rtems/c/src/lib/libbsp/powerpc/ss555/startup/iss555.c:1.6
--- rtems/c/src/lib/libbsp/powerpc/ss555/startup/iss555.c:1.5   Wed Apr 28 12:17:48 2010
+++ rtems/c/src/lib/libbsp/powerpc/ss555/startup/iss555.c       Wed Aug 24 04:52:13 2011
</font><font color='#997700'>@@ -18,7 +18,7 @@
</font> #include <bsp.h>
 
 SPR_RW(ICTRL);
<font color='#880000'>-SPR_RW(DEC);
</font><font color='#000088'>+SPR_RW(PPC_DEC);
</font> SPR_RW(TBWU);
 SPR_RW(TBWL);
 SPR_RO(IMMR);
<font color='#997700'>@@ -76,7 +76,7 @@
</font>   usiu.tbscrk = 0;
 
   usiu.tbk = USIU_UNLOCK_KEY;
<font color='#880000'>-  _write_DEC(0x7FFFFFFF);
</font><font color='#000088'>+  _write_PPC_DEC(0x7FFFFFFF);
</font>   _write_TBWU(0x00000000 );
   _write_TBWL(0x00000000 );
   usiu.tbk = 0;
</pre>
<p> </p>
<a name='cs7'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * start/start.S: Update due to API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog.diff?r1=text&tr1=1.157&r2=text&tr2=1.158&diff_format=h">M</a></td><td width='1%'>1.158</td><td width='100%'>c/src/lib/libbsp/powerpc/gen5200/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/gen5200/start/start.S.diff?r1=text&tr1=1.17&r2=text&tr2=1.18&diff_format=h">M</a></td><td width='1%'>1.18</td><td width='100%'>c/src/lib/libbsp/powerpc/gen5200/start/start.S</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog:1.157 rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog:1.158
--- rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog:1.157      Thu Jul 28 14:20:09 2011
+++ rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog    Wed Aug 24 04:53:14 2011
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2011-08-24    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * start/start.S: Update due to API changes.
+
</font> 2011-27-28        Till Straumann <strauman@slac.stanford.edu>
 
        * start/start.S: fixed indentation. Tag TOS with a NULL

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/gen5200/start/start.S:1.17 rtems/c/src/lib/libbsp/powerpc/gen5200/start/start.S:1.18
--- rtems/c/src/lib/libbsp/powerpc/gen5200/start/start.S:1.17   Thu Jul 28 14:20:09 2011
+++ rtems/c/src/lib/libbsp/powerpc/gen5200/start/start.S        Wed Aug 24 04:53:14 2011
</font><font color='#997700'>@@ -755,11 +755,11 @@
</font> SPRG_init:                                        /* initialize registers */
        xor     r30, r30, r30
 
<font color='#880000'>-   mtspr   XER, r30
-       mtspr   CTR, r30
</font><font color='#000088'>+      mtspr   PPC_XER, r30
+       mtspr   PPC_CTR, r30
</font>   mtspr   DSISR, r30
<font color='#880000'>-   mtspr   DAR, r30
-       mtspr   DEC, r30
</font><font color='#000088'>+      mtspr   PPC_DAR, r30
+       mtspr   PPC_DEC, r30
</font>   mtspr   SDR1, r30
        mtspr   SRR0, r30
        mtspr   SRR1, r30
<font color='#997700'>@@ -773,7 +773,7 @@
</font>   mtspr   SPRG5, r30
        mtspr   SPRG6, r30
        mtspr   SPRG7, r30
<font color='#880000'>-   mtspr   EAR, r30
</font><font color='#000088'>+      mtspr   PPC_EAR, r30
</font>   mtspr   TBWU, r30
        mtspr   TBWL, r30
        mtspr   IBAT0U, r30
<font color='#997700'>@@ -814,7 +814,7 @@
</font>   mtspr   HASH2, r30
        mtspr   IMISS, r30
        mtspr   ICMP, r30
<font color='#880000'>-   mtspr   RPA, r30
</font><font color='#000088'>+      mtspr   PPC_RPA, r30
</font>   mtsr    PPC_SR0, r30
        mtsr    PPC_SR1, r30
        mtsr    PPC_SR2, r30
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>