Can you give the guest OS direct access to the linear framebuffer
provided by DGA?
Jonathan
Jeroen Janssen wrote:
>
> Hello (again),
>
> I put my current vbe extension plugin source code at
>http://www.darius.demon.nl/plex86/
> for those interested (it's a 5K gzip'ed patch).
>
> it contains:
> * vbebios.nasm - an expansion rom bios (that hooks up int 10h and outputs to
>a specific
> port when a vbe function is called)
> * vbe.c/vesa.h - a plex86 plugin (that hooks to a specific output port and
>implements
> (the start of) a vbe implementation).
>
> (functionality is at the moment "equal" to my previous expansion rom, but now the
>actual
> code is part of a plex plugin)
>
> The "big" question(s) I have at the moment are:
> * how can I implement a linear frame buffer? (can I use plugin_register_mem_map_IO
>for
> this?)
> * how should I display things? (prototype could use a seperate window to output in,
>but
> that doesn't look nice to me on the long run).
> * does anyone have suggestion on how to proceed further?
>
> --
> Best regards,
>
> Jeroen Janssen
> ---
> I must confess the the activities of the UK governments for the past couple
> of years have been watched with frank admiration and amazement by Lord
> Vetinari. Outright theft as a policy had never occured to him.
> -- (Terry Pratchett, alt.fan.pratchett)