]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove extranious memory barriers, and correct the placement of a few others.
authorAndrew Gallatin <gallatin@FreeBSD.org>
Wed, 30 Oct 2002 01:41:44 +0000 (01:41 +0000)
committerAndrew Gallatin <gallatin@FreeBSD.org>
Wed, 30 Oct 2002 01:41:44 +0000 (01:41 +0000)
commit7a966f2ded110856471f7090b54500a0f324949c
tree2e9bd3bf7b2faee05bb0d74a53b1fe5566c303c7
parent206f3c68cccf279e7dacefc3b7332d7fd709d7e5
Remove extranious memory barriers, and correct the placement of a few others.
This provides a 30% reduction in system time and a 6% reduction in wallclock time
for a make buildworld on my xp1000 (one 21264).

FWIW, I've been running this for nearly 2 months without problems.

Portions submitted by: ticso, jhb
Tested by: jhb (ds20 dual 21264)
sys/alpha/alpha/atomic.s
sys/alpha/include/atomic.h