Page MenuHomeFreeBSD

D14583.diff
No OneTemporary

D14583.diff

Index: head/sys/powerpc/powerpc/altivec.c
===================================================================
--- head/sys/powerpc/powerpc/altivec.c
+++ head/sys/powerpc/powerpc/altivec.c
@@ -58,7 +58,6 @@
*/
msr = mfmsr();
mtmsr(msr | PSL_VEC);
- isync();
/*
* Save the vector registers and VSCR to the PCB
@@ -120,7 +119,6 @@
*/
msr = mfmsr();
mtmsr(msr | PSL_VEC);
- isync();
/*
* Restore VSCR by first loading it into a vector and then into VSCR.
Index: head/sys/powerpc/powerpc/cpu.c
===================================================================
--- head/sys/powerpc/powerpc/cpu.c
+++ head/sys/powerpc/powerpc/cpu.c
@@ -710,7 +710,6 @@
default:
powerpc_sync();
mtmsr(msr | PSL_POW);
- isync();
break;
}
#endif
@@ -739,7 +738,6 @@
default:
powerpc_sync();
mtmsr(msr | PSL_WE);
- isync();
break;
}
#endif
Index: head/sys/powerpc/powerpc/fpu.c
===================================================================
--- head/sys/powerpc/powerpc/fpu.c
+++ head/sys/powerpc/powerpc/fpu.c
@@ -87,7 +87,6 @@
mtmsr(msr | PSL_FP | PSL_VSX);
else
mtmsr(msr | PSL_FP);
- isync();
/*
* Load the floating point registers and FPSCR from the PCB.
@@ -143,7 +142,6 @@
mtmsr(msr | PSL_FP | PSL_VSX);
else
mtmsr(msr | PSL_FP);
- isync();
/*
* Save the floating-point registers and FPSCR to the PCB

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 21, 12:38 AM (3 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30050191
Default Alt Text
D14583.diff (1 KB)

Event Timeline