Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Sep 1996 22:21:34 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        bde@zeta.org.au, dyson@dyson.iquest.net, current@FreeBSD.org, dg@Root.COM, kato@eclogite.eps.nagoya-u.ac.jp
Subject:   Re: patch for Cyrix/Ti 486SLC/DLC CPU bug
Message-ID:  <199609120521.WAA06232@phaeton.artisoft.com>
In-Reply-To: <199609112023.GAA10051@godzilla.zeta.org.au> from "Bruce Evans" at Sep 12, 96 06:23:04 am

next in thread | previous in thread | raw e-mail | index | archive | help
> >> pmap_update_{1,2}pg().  The magic .byte's are a bad way of writing
> >> `invlpg' (even gas understands this).
> >> 
> >I don't know the syntax -- change it, and I'll propagate it!!!
> 
> Intel gives the syntax `invlpg m' where m is a memory address.  This
> maps nicely to gcc inline asm (I think the contstraint is "m").
> 
> I would put this in cpufunc.h since it is a single instruction and
> might be useful elsewhere.  Is it reasonable for device drivers to
> invalidate pages directly?

There is more than one 68K MMU chip.

This should also invalidate it for any architecture with seperate MMU.

Yeah, I know, no one but me wants to ever run anything but Intel.  8-(.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609120521.WAA06232>