SIOL <brankob@avtomatika.com> wrote:
> Nate Edel wrote:
> > Yes, but my point was that AFAICT if you're running a 64-bit kernel,
> > you're not going to be able to run dosemu, period. You can always run a
> > 32-bit kernel, but that misses a lot of the point of an AMD64 processor.
>
> I don't think so. Even 64-bit kernel has provisions for running 32-bit ELF
> and A.OUT code ( 32-bit ABI), so it should be possible.
DOSEMU is not a generic 32-bit Linux application, though -- it's using a
very specific syscall to run 16-bit applications. It's not something
emulable, and the CPU running in 64-bit mode supports 32-bit applications,
but probably doesn't support the necessary segment types and modes for VM86.
See
http://dev.gentoo.org/~tester/amd64-...otes-orig.html
which specifically notes that DOSEMU won't work under AMD64
There is, however, DOSBOX, which doesn't use VM86 mode, where there's a
AMD64 RPM available (see for example
http://speakeasy.rpmfind.net/linux/RPM/Emulators.html )
--
Nate Edel
http://www.nkedel.com/
"I do have a cause though. It is obscenity. I'm for it." - Tom Lehrer