Jeroen Janssen wrote:

> AND it ALSO means that starting with a specified amount of physical
> memory, the memory "available" to other programs would ALWAYS be
> dependant on the video memory requested... that doesn't seem like a
> "good" plan to me (ie an 16Mb guest, selecting a 1024x768x32bit graphics
> mode would allways have at most 12Mb available physical memory for
> "other" purposes)

The guest driver has to access the memory via normal data
access instructions.  So unless you want to get fancy and
either make the guest OS map in some extra video memory
beyond where the OS thinks memory stops, or do some bank
switching interface, the special driver framebuffer
has to be part of normal memory.

Though, we could have a separate video_memory directive in the
plex86.conf file, and add it to the system memory before
we really allocate memory.  So:

  memory = 16Mb
  video_memory = 4Mb

...allocates 20Mb.


-Kevin

Reply via email to