From: James Tsillas (jtsilla@damon.ccs.northeastern.edu)
Date: 12/28/92


From: jtsilla@damon.ccs.northeastern.edu (James Tsillas)
Subject: Re: XFree 1.1 with T8900; mixed results.
Date: 28 Dec 1992 19:51:57 GMT


To answer the first question (Why only use 64k with the Mono server):

        As you may be aware the PC architecture only supports shared
memory in 64k segments in the range between 640k and 1024k in real
memory. Designers wishing to make more shared memory available have been
forced to provide a bank switching mechanism to allow access to that
memory in 64k chunks. A display driver would therefore need to map a
"virtual" flat range of memory to a segmented range. This is done by the
color server which can address in excess of 64k. The monochrome server
has no support yet for the flat to segmented mapping so you are limited
to the 64k (flat) segment. An effort is underway to implement a banked
driver for the monochrome server which (if all goes well) will become
part of XFree86 in some future release (That's all I can say about this
at this point).

regards,
-Jim.