> I would ask people to consider looking at what we finally had to do in
> linuxbios, which is to put an x86 emulator. derived from the X11 x86
> emulator, into a driver. This works really well. You can catch evil
> things that the vga bios tries to do, and make them less evil. Also,
> such a driver would go in port/, not pc/. Just a thought.

This is way more code than doing vm86, though vm86 is gone on amd64,
so maybe it's necessary.  I tried doing this years ago with a home-grown
x86 simulator, and it didn't seem to run fast enough to appease the
hardware.

> But, long term, the approach of replacing 9load with plan9 sure makes a
> lot of sense. Is it possible some day that 9fat could go away, and we
> just load a kernel off of fossil? Just wondering.

Sure.  That could happen today if someone wrote the fossil
and venti parsing code for 9load.

Russ

Reply via email to