Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 May 1995 18:44:56 -0600
From:      Nate Williams <nate@trout.sri.MT.net>
To:        terry@cs.weber.edu (Terry Lambert)
Cc:        tanel@juku.li.ttu.ee (Tanel Kuusk), questions@FreeBSD.org, SELPHJ@alpha.obu.edu
Subject:   Re: DOS emulator
Message-ID:  <199505130044.SAA01008@trout.sri.MT.net>
In-Reply-To: <9504251820.AA00590@cs.weber.edu>
References:  <9504250518.AA23898@juku.li.ttu.ee> <9504251820.AA00590@cs.weber.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert writes:
> NetBSD currently has VM86() code that FreeBSD would be stupid to not
> incorporate..

The NetBSD VM86() code is non-trivial to port to FreeBSD because of the
extreme amount of differences in the i386 support in both trees.  I
spent some time after John Kohl's released his latest diffs attempting
to port it to FreeBSD, but w/out a NetBSD system for reference it was
impossible to determine the context for the diffs in relation to the
FreeBSD tree.

I know have a NetBSD tree for reference, but I have been swamped at work
and my personal life has been crazy (trying to buy a house, stress from
outside sources, etcc) so my attempt to get this working in FreeBSD has
been laid aside to work on more pressing problems.

If someone would like to pick up this work, I don't think it would take
more than 20-40 hours to get it roughed-in to the FreeBSD kernel.  At
this point in time folks might be more willing to spend the time it
takes to make it part of the standard distribution by cleaning up the
bogosities that will undoubtedly be part of the initial port.

If you're interested in *doing* the work, let me know and I can point
you to the bits, or even provide them.  Note, I don't have anything of
substance as the hard-disk crashed on the portable my work was on.  (How
can I backup a stupid SCO box over the network since I can't get it to
write data using 'tar cf - / | rcmd sun-box dd of=/dev/tape' which works
on *every* other system I've used)  

Anyway, as of a month ago, someone who *was* working on the porting the
code but they didn't expect to have much more time to spend on it, so
there might be a starting point better than nothing as well.



Nate



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