I'll hook up VGA emulation from bochs to FreeMWare after
I get back from this Y2K weekend.  Should be fun to
see the VM running in a window.

On this topic, I think we'll need a way to notify the
monitor about how our hardware is attached to the IO
and memory spaces etc.  Am thinking of adding a set
of ioctl() calls.

  - allocate an IO port (range).  request either redirect
    back to host user process, or pass-through (for the future).

  - mark a physical memory page as being memory mapped IO.

  - mark a physical memory page as being read-only (for BIOS ROM).

  - perhaps request an IRQ be passed-through (for the future).

With a few primitives like this, I can easily share the
device emulation from bochs.

Have a great Y2K!

-Kevin

Reply via email to