Module: xenomai-head Branch: master Commit: fbde471fd76210c68164a2d1b722e70794a14ee7 URL: http://git.xenomai.org/?p=xenomai-head.git;a=commit;h=fbde471fd76210c68164a2d1b722e70794a14ee7
Author: Philippe Gerum <r...@xenomai.org> Date: Mon May 11 16:01:31 2009 +0200 Do not restore Altivec and SPE regs for kernel threads --- ksrc/arch/powerpc/switch_32.S | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ksrc/arch/powerpc/switch_32.S b/ksrc/arch/powerpc/switch_32.S index b7a200a..64d7a7a 100644 --- a/ksrc/arch/powerpc/switch_32.S +++ b/ksrc/arch/powerpc/switch_32.S @@ -91,8 +91,6 @@ END_FTR_SECTION_IFSET(CPU_FTR_SPE) mtspr SPRN_SPRG3,r0 /* Update current THREAD phys addr */ addi r2,r4,-THREAD /* Update current */ -same_current: - #ifdef CONFIG_ALTIVEC BEGIN_FTR_SECTION lwz r0,THREAD_VRSAVE(r4) @@ -110,6 +108,8 @@ END_FTR_SECTION_IFSET(CPU_FTR_SPE) #endif #endif /* CONFIG_SPE */ +same_current: + lwz r0,_CCR(r1) mtcrf 0xFF,r0 REST_NVGPRS(r1) _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git