On Mon, Dec 11, 2000 at 06:26:51PM -0800, Jun Sun wrote: > Guido Guenther wrote: > > > > On Mon, Dec 11, 2000 at 12:28:19PM +0100, Maciej W. Rozycki wrote: > > > friends) by glibc. At least XFree86 and SVGATextMode make use of these > > > features. I suppose it's the same for MIPS (I haven't checked, though). > > Yes. xf86MapVidMem & friends use /dev/mem to mmap videomemory & iospace > > independent of architecure. > > -- Guido > > > I am surprised. I thought /dev/mem is for accessing SYSTEM RAM. (do a 'man' I'd not call it system ram but rather ''visible address space'' or something. If there's actually ''system ram'' or the fb of a graphics card at a given address doesn't make a difference. > on /dev/mem) It is also confirmed by the code in drivers/char/mem.c. If you > want to access anything beyond 'high_memory", nothing is read. > > Note that drivers/char/mem.c is cross-platform code. I am not sure how X > would access video memory through /dev/mem on either MIPS or other platforms. The newports REX3 for example is at (KSEG1 + 0x1f0f000) which is mmaped by the xserver to access the REX3s registers. -- Guido