PERFORCE change 105543 for review
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Sat Sep 2 16:20:20 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=105543
Change 105543 by gonzo at gonzo_hideout on 2006/09/02 16:19:39
o Change errorneus arguments order for sw instructution.
o s/_arm_/_mips_/: remove arm pieces.
Affected files ...
.. //depot/projects/mips2/src/lib/libpthread/arch/mips/include/pthread_md.h#3 edit
Differences ...
==== //depot/projects/mips2/src/lib/libpthread/arch/mips/include/pthread_md.h#3 (text+ko) ====
@@ -100,8 +100,8 @@
{
register_t tmp;
__asm __volatile(
- "lw %1, (%2)\n\t" \
- "sw (%2), %0\n\t" \
+ "lw %1, (%2)\n\t" \
+ "sw %0, (%2)\n\t" \
: "=r" (val), "=r" (tmp) : "r" (val) , "r" (ptr) : "memory");
return (tmp);
}
@@ -207,7 +207,7 @@
return (_tcb->tcb_curkcb->kcb_kse);
}
-void _arm_enter_uts(struct kse_mailbox *km, kse_func_t uts, void *stack,
+void _mips_enter_uts(struct kse_mailbox *km, kse_func_t uts, void *stack,
size_t stacksz);
static __inline int
@@ -219,7 +219,7 @@
== 0) {
kcb->kcb_curtcb = &kcb->kcb_faketcb;
__kcb_swp((int)&kcb->kcb_faketcb.tcb_tp, &_tp);
- _arm_enter_uts(&kcb->kcb_kmbx, kcb->kcb_kmbx.km_func,
+ _mips_enter_uts(&kcb->kcb_kmbx, kcb->kcb_kmbx.km_func,
kcb->kcb_kmbx.km_stack.ss_sp,
kcb->kcb_kmbx.km_stack.ss_size);
/* We should not reach here. */
More information about the p4-projects
mailing list