<!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>