Cool.  Now as promised, now that plex86 boots linux, could someone
take a look at my diffs for bochs so that maybe some of us without the
kernel side support of plex86 can enjoy bochs updates?

http://todd.fries.net/~todd/bochs.1023.tar.bz2

-rw-r--r--  1 todd  todd  108230 Oct 23 21:13 bochs.1023.tar.bz2
SHA1 (bochs.1023.tar.bz2) = aaa8e5d68c9ad80778ee52f61894a1e49b9aa34c


BTW, this is in a format suitable for building on OpenBSD, but for those
of you not having OpenBSD, bochs/patches/ are where the patches are...

Some of this is wip, some is encapsulating the error output to allow
textmode (yes thats right, -ltermlib) support, and some is just a wierd
thought I had: if bochs's emulation of hardware can continue even though
it doesnt understand the hardware probe, why not?

with the above changes I'm able to install openbsd, freebsd, win98, win95
inside bochs without problems.

I tried to get serial support working on a pty, to allow ppp to work
in lieu of the lack of ne2k emulation support under OpenBSD, but it didn't
get far enough so dont enable the debugger, or disable my serial patches ..

I hereby assign any changes I've made to the bochs group ... have fun,
hope they're useful.

On Wed, Oct 25, 2000 at 02:22:28PM -0400, Kevin Lawton wrote:
> Folks,
> 
> Some enhancements and bug-fixes later, and now plex86 boots Linux
> normally...kick-ass!!!
> 
> I will commit changes to CVS soon after I clean up my current
> code.
> 
> Plex86 can actually run guest code in 3 modes now:
> 
>   1) Normal mode.  This is SBE (scan-before-execute) controlled.
>      Most code is run natively, some instructions are virtualized
>      and thus emulated.
> 
>   2) Emulation mode.  This emulates code in a loop much like bochs,
>      only everything happens in the monitor space as in 1).  This
>      is good for testing the emulation code in plex86.  And for
>      cosimulation with bochs.
> 
>   3) Breakpoint mode.  This is like 1), only the TF is set so that
>      only one instruction will be run.  This is useful for testing 1)
>      but with very fine-grained control of execution, and is very useful
>      for cosimulation with bochs.
> 
> I believe all 3 modes can boot Linux.  The enclosed graphic is from 1).
> The other modes seem to work, but I bailed early on execution because
> I was impatient.  :^)
> 
> -Kevin


-- 
Todd Fries .. [EMAIL PROTECTED]

Reply via email to