I missed a not. Also, remove invltlb(), since it's "unncessary [sic] because

wbinvd already flushes the the TLB."
This commit is contained in:
Brian Feldman 1999-07-20 13:21:55 +00:00
parent 698bfad7f2
commit 3bf7ef5dc7
1 changed files with 2 additions and 4 deletions

View File

@ -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;