From: Kasper Dupont <kasperd@daimi.au.dk>
To: root@chaos.analogic.com
Cc: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>,
Alan Cox <alan@lxorguk.ukuu.org.uk>,
stas.orel@mailcity.com, linux-kernel@vger.kernel.org
Subject: Re: [patch] vm86: Clear AC on INT
Date: Thu, 01 Aug 2002 19:48:39 +0200 [thread overview]
Message-ID: <3D497477.167D6D1F@daimi.au.dk> (raw)
In-Reply-To: Pine.LNX.3.95.1020801132809.27785B-100000@chaos.analogic.com
"Richard B. Johnson" wrote:
>
> On Thu, 1 Aug 2002, Kasper Dupont wrote:
> [SNIPPED...]
>
> > want to run it in virtual 86 mode. Thanks to emm386 we probably don't
> > see many DOS programs not working in virtual 86 mode, but emm386 itself
> > plain refuses to load in virtual 86 mode.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> But of course! It's a 32-bit 'trap program', they runs your whole
> computer in VM86 mode, paging in memory from above 1 megabyte to
> some 'window' below 1 megabyte.
>
> Any attempt to load it cause a trap to Linux when the PE bit is
> attempted to be set.
>
> You don't need emm386 because Linux emulates its functionality.
Sure, if you just want to run DOS and DOS programs you could do
better than using emm386. But if you are actually tring to
emulate a PC, it should have been able to load emm386 without
emm386 even noticing the difference. I guess this just proves
that vm86 isn't well suited for a complete emulation.
IMHO nowadays a reasonable requirement for a good architecture
is that it can easily emulate itself. I guess from that point of
view x86 is not a good architecture, but that shouldn't stop us
from trying to get as close as possible.
--
Kasper Dupont -- der bruger for meget tid på usenet.
For sending spam use mailto:razrep@daimi.au.dk
or mailto:mcxumhvenwblvtl@skrammel.yaboo.dk
next prev parent reply other threads:[~2002-08-01 17:45 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-28 16:21 [patch] vm86: Clear AC on INT Stas Sergeev
2002-08-01 12:19 ` Kasper Dupont
2002-08-01 13:43 ` Kasper Dupont
2002-08-01 15:15 ` Richard B. Johnson
2002-08-01 15:49 ` Kasper Dupont
2002-08-01 16:52 ` Alan Cox
2002-08-01 15:55 ` Kasper Dupont
2002-08-01 17:28 ` Alan Cox
2002-08-01 16:21 ` Kasper Dupont
2002-08-01 16:40 ` Maciej W. Rozycki
2002-08-01 17:04 ` Kasper Dupont
2002-08-01 17:38 ` Richard B. Johnson
2002-08-01 17:48 ` Kasper Dupont [this message]
2002-08-01 17:47 ` Alan Cox
2002-08-01 16:33 ` Maciej W. Rozycki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3D497477.167D6D1F@daimi.au.dk \
--to=kasperd@daimi.au.dk \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=macro@ds2.pg.gda.pl \
--cc=root@chaos.analogic.com \
--cc=stas.orel@mailcity.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox