diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2012-04-22 20:23:34 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2012-04-22 20:23:34 +0000 |
commit | 9735a829855418c1921d6e55aef20eae4cb177be (patch) | |
tree | a2ae4302a317e779962b2fd88bbdc09f8e6c195b /lib/libc | |
parent | 086dac3dc0518572e2b498bf25768f4457eba105 (diff) | |
download | FreeBSD-src-9735a829855418c1921d6e55aef20eae4cb177be.zip FreeBSD-src-9735a829855418c1921d6e55aef20eae4cb177be.tar.gz |
On non-64-bit systems (which generally don't have lwsync), use eieio and
isync to implement read and write barriers, following Appendix B.2 of
Book II of the architecture manual. This provides a 25% speed increase
to fork() on the PowerPC G4.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions