]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC 245577,245640:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 1 Mar 2013 14:54:37 +0000 (14:54 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 1 Mar 2013 14:54:37 +0000 (14:54 +0000)
commit52fffdc093829923bfa5b0326dd9e0845b263e7c
treef9b51cb4d59c29818bd6adedb4cd2e39f7e12ebe
parent47c111d0df5bc4a985dfeb24e5f894105167e057
MFC 245577,245640:
Don't attempt to use clflush on the local APIC register window.  Various
CPUs exhibit bad behavior if this is done (Intel Errata AAJ3, hangs on
Pentium-M, and trashing of the local APIC registers on a VIA C7).  The
local APIC is implicitly mapped UC already via MTRRs, so the clflush isn't
necessary anyway.

git-svn-id: svn://svn.freebsd.org/base/stable/8@247548 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/amd64/pmap.c
sys/i386/i386/pmap.c
sys/x86/x86/local_apic.c