summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>1999-07-20 13:21:55 +0000
committergreen <green@FreeBSD.org>1999-07-20 13:21:55 +0000
commitbdf2e7cb620384d2fbee789df8f6cbf712b2f623 (patch)
tree3e9dfb00f8de237e0a0a0c26e451e7eac4bbaab1
parentcacc73aa1890c8a258a383716e0c90da798acd4e (diff)
downloadFreeBSD-src-bdf2e7cb620384d2fbee789df8f6cbf712b2f623.zip
FreeBSD-src-bdf2e7cb620384d2fbee789df8f6cbf712b2f623.tar.gz
I missed a not. Also, remove invltlb(), since it's "unncessary [sic] because
wbinvd already flushes the the TLB."
-rw-r--r--sys/i386/i386/k6_mem.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/i386/i386/k6_mem.c b/sys/i386/i386/k6_mem.c
index dfe8b81..b28691b 100644
--- a/sys/i386/i386/k6_mem.c
+++ b/sys/i386/i386/k6_mem.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id$
+ * $Id: k6_mem.c,v 1.1 1999/06/18 19:56:02 green Exp $
*
*/
@@ -166,13 +166,11 @@ out:
disable_intr();
wbinvd();
- invltlb();
reg = rdmsr(UWCCR);
- reg &= 0xffffffff << (32 * d);
+ reg &= ~(0xffffffff << (32 * d));
reg |= mtrr << (32 * d);
wrmsr(UWCCR, reg);
wbinvd();
- invltlb();
enable_intr();
return 0;
OpenPOWER on IntegriCloud