PERFORCE change 103169 for review

Roman Divacky rdivacky at FreeBSD.org
Fri Aug 4 14:10:52 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=103169

Change 103169 by rdivacky at rdivacky_witten on 2006/08/04 14:09:57

	MPLOCKED all futex ops.

Affected files ...

.. //depot/projects/soc2006/rdivacky_linuxolator/i386/i386/support.s#4 edit

Differences ...

==== //depot/projects/soc2006/rdivacky_linuxolator/i386/i386/support.s#4 (text+ko) ====

@@ -1556,7 +1556,7 @@
 	cmpl    $VM_MAXUSER_ADDRESS,%edx
 	ja     	futex_fault
 
-	xchgl	%eax, (%edx)
+	MPLOCKED xchgl	%eax, (%edx)
 	movl	0xc(%esp), %edx
 	movl	%eax, (%edx)
 	xorl	%eax, %eax
@@ -1594,7 +1594,7 @@
 	cmpl    $VM_MAXUSER_ADDRESS,%edx
 	ja     	futex_fault
 
-	orl 	%eax, (%edx)
+	MPLOCKED orl 	%eax, (%edx)
 	movl	0xc(%esp), %edx
 	movl	%eax, (%edx)
 	xorl	%eax, %eax
@@ -1614,7 +1614,7 @@
 	ja     	futex_fault
 
 	notl	(%edx)
-	andl 	%eax, (%edx)
+	MPLOCKED andl 	%eax, (%edx)
 	movl	0xc(%esp), %edx
 	movl	%eax, (%edx)
 	xorl	%eax, %eax
@@ -1633,7 +1633,7 @@
 	cmpl    $VM_MAXUSER_ADDRESS,%edx
 	ja     	futex_fault
 
-	xorl 	%eax, (%edx)
+	MPLOCKED xorl 	%eax, (%edx)
 	movl	0xc(%esp), %edx
 	movl	%eax, (%edx)
 	xorl	%eax, %eax


More information about the p4-projects mailing list