summaryrefslogtreecommitdiff
path: root/sys/src/9/xen
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-07-07 19:17:55 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-07-07 19:17:55 +0200
commit5458506881d9ff73287df354d3be75b35d339f24 (patch)
tree063f47920356775837a86ba18c58836e66a37aca /sys/src/9/xen
parente2a6e622c715eac26cdbfba42ba4f3c2af5b8ac9 (diff)
all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw)
Diffstat (limited to 'sys/src/9/xen')
-rw-r--r--sys/src/9/xen/l.s20
1 files changed, 1 insertions, 19 deletions
diff --git a/sys/src/9/xen/l.s b/sys/src/9/xen/l.s
index dbfbf248e..f50fd5842 100644
--- a/sys/src/9/xen/l.s
+++ b/sys/src/9/xen/l.s
@@ -195,30 +195,12 @@ TEXT fpclear(SB), $0 /* clear pending exceptions */
* Test-And-Set
*/
TEXT tas(SB), $0
+TEXT _tas(SB), $0
MOVL $0xDEADDEAD, AX
MOVL lock+0(FP), BX
XCHGL AX, (BX) /* lock->key */
RET
-TEXT _xinc(SB), $0 /* void _xinc(long*); */
- MOVL l+0(FP), AX
- LOCK; INCL 0(AX)
- RET
-
-TEXT _xdec(SB), $0 /* long _xdec(long*); */
- MOVL l+0(FP), BX
- XORL AX, AX
- LOCK; DECL 0(BX)
- JLT _xdeclt
- JGT _xdecgt
- RET
-_xdecgt:
- INCL AX
- RET
-_xdeclt:
- DECL AX
- RET
-
TEXT getstack(SB), $0
MOVL SP, AX
RET