Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Aug 2006 14:10:51 GMT
From:      Roman Divacky <rdivacky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 103169 for review
Message-ID:  <200608041410.k74EApe4092792@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=103169

Change 103169 by rdivacky@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608041410.k74EApe4092792>