|
@@ -1310,6 +1310,7 @@ END_FTR_SECTION_IFSET(CPU_FTR_HAS_PPR)
|
|
bne 3f
|
|
bne 3f
|
|
BEGIN_FTR_SECTION
|
|
BEGIN_FTR_SECTION
|
|
PPC_MSGSYNC
|
|
PPC_MSGSYNC
|
|
|
|
+ lwsync
|
|
END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300)
|
|
END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300)
|
|
lbz r0, HSTATE_HOST_IPI(r13)
|
|
lbz r0, HSTATE_HOST_IPI(r13)
|
|
cmpwi r0, 0
|
|
cmpwi r0, 0
|
|
@@ -2788,6 +2789,10 @@ END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S)
|
|
PPC_MSGCLR(6)
|
|
PPC_MSGCLR(6)
|
|
/* see if it's a host IPI */
|
|
/* see if it's a host IPI */
|
|
li r3, 1
|
|
li r3, 1
|
|
|
|
+BEGIN_FTR_SECTION
|
|
|
|
+ PPC_MSGSYNC
|
|
|
|
+ lwsync
|
|
|
|
+END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300)
|
|
lbz r0, HSTATE_HOST_IPI(r13)
|
|
lbz r0, HSTATE_HOST_IPI(r13)
|
|
cmpwi r0, 0
|
|
cmpwi r0, 0
|
|
bnelr
|
|
bnelr
|