Around Thu, Mar 08, 2001 at 11:48:33AM -0500, Kevin Lawton wrote the following:
> "Parker, Ron" wrote:
> >
> > No. There was an early decision not to self-virtualize (my term for it).
> > Plex86 relies on the split I/D TLB of the Pentium series CPU for its
> > functionality but does not emulate or virtualize that.
> >
> > Here is a brief description from Kevin's original message:
> > The split I&D technique takes advantage of the fact that newer
> > processors have separate I&D TLB caches, so we can load one page mapping
> > (and associated permissions) into the I TLB cache for a code
> > page, and a different one for the D TLB cache entry. This
> > way we can let code run in a page that it can not access
> > as data. This is useful if we want to modify code as part of
> > our scan-before-execute technique, and not let guest code see
> > our changes.
>
> BTW, the new architecture will not have this limitation. Though
> there may be other things which make VM in a VM
> not practical.
IE, it's slow enough just running ^1, I can't think what it would be like where
n > 1...
On another note, did something with the far jump change recently? The old zealos
code ran in plex, but when I updated (every month) it's failing on a far jump in
32-bit mode...
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Kevin Lawton [EMAIL PROTECTED]
> MandrakeSoft, Inc. Plex86 developer
> http://www.linux-mandrake.com/ http://www.plex86.org/
>
>
--
Mark Zealey (aka JALH on irc.openprojects.net: #zealos and many more)
[EMAIL PROTECTED]
[EMAIL PROTECTED]
UL++++$ (GCM/GCS/GS/GM)GUG! dpu? s-:-@ a15! C+++>$ P++$>+++@ L+++>+++++$
!E---? W+++>$ N++@>+ o->+ w--- !M--? !V--? PS- PE--@ PGP r++ !t---?@ !X---?
!R- b+ !DI---? e->+++++ h+++*! y--
(www.geekcode.com)