aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/linux32/linux32_support.s
Commit message (Collapse)AuthorAgeFilesLines
* Move futex support code from <arch>/support.s into linux compat directory.Konstantin Belousov2007-05-231-0/+124
Implement all futex atomic operations in assembler to not depend on the fuword() that does not allow to distinguish between -1 and failure return. Correctly return 0 from atomic operations on success. In collaboration with: rdivacky Tested by: Scot Hetzel <swhetzel gmail com>, Milos Vyletel <mvyletel mzm cz> Sponsored by: Google SoC 2007 Notes: svn path=/head/; revision=169895