> 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
