summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/lib/Support/Unix/ThreadLocal.inc
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2012-05-29 01:52:38 +0000
committeralc <alc@FreeBSD.org>2012-05-29 01:52:38 +0000
commit2616fac7a2c890a651e7fd1282689b94bcfc1616 (patch)
tree8c55904de8fb74021195b0a4ee4710059cf8304f /contrib/llvm/lib/Support/Unix/ThreadLocal.inc
parent07ebfe1b9c18245d771125096d6654ee06f14c21 (diff)
downloadFreeBSD-src-2616fac7a2c890a651e7fd1282689b94bcfc1616.zip
FreeBSD-src-2616fac7a2c890a651e7fd1282689b94bcfc1616.tar.gz
Replace all uses of the vm page queues lock by a r/w lock that is private
to this pmap.c. This new r/w lock is used primarily to synchronize access to the TTE lists. However, it will be used in a somewhat unconventional way. As finer-grained TTE list locking is added to each of the pmap functions that acquire this r/w lock, its acquisition will be changed from write to read, enabling concurrent execution of the pmap functions with finer-grained locking. Reviewed by: attilio Tested by: flo MFC after: 10 days
Diffstat (limited to 'contrib/llvm/lib/Support/Unix/ThreadLocal.inc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud