summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-08-19 21:51:06 +0200
committerMiguel <m.i@gmx.at>2018-08-19 21:51:06 +0200
commitfa22576a525135895d16deb3fc6def685a7baf8a (patch)
tree69654ea4f27ce2bda4461e9bc037482def3ef901 /asm
parent7dbbfea6ad0a458e1b1e2685a5dc947e0c43fdbf (diff)
invalidated spinlocks
Diffstat (limited to 'asm')
-rw-r--r--asm/x86.s14
1 files changed, 0 insertions, 14 deletions
diff --git a/asm/x86.s b/asm/x86.s
index 9794111..3243352 100644
--- a/asm/x86.s
+++ b/asm/x86.s
@@ -65,19 +65,6 @@ x86_sti:
sti
ret
-x86_xchg:
-// -- uint8_t result;
-// --
-// -- // The + in "+m" denotes a read-modify-write operand.
-// -- asm volatile("lock xchgb %0, %1" :
-// -- "+m" (*addr), "=a" (result) :
-// -- "1" (val) :
-// -- "cc");
-// --
-// -- return result;
-// -- }
- ret
-
x86_get_cr:
mov 4(%esp), %ecx
cmp $0,%ecx
@@ -134,4 +121,3 @@ set_cr3:
set_cr4:
mov %eax,%cr4
ret
-