Subject: Re: /dev/vga and /dev/mem XFree problems with UVM
To: Chuck Cranor <chuck@dworkin.wustl.edu>
From: Perry E. Metzger <perry@piermont.com>
List: port-i386
Date: 02/10/1998 09:30:07
Would someone care to fix this in the xsrc tree?
.pm
Matthieu Herrb writes:
> You wrote (in your message from Mon 9)
> >
> > the problem is that XFree86 likes to mmap /dev/mem with flags=MAP_FILE
> > (and MAP_FILE is defined to be zero, and thus is meaningless). the
> > single unix spec says you are supposed to specify either MAP_SHARED
> > or MAP_PRIVATE, else you can return an error:
> >
> > [EINVAL]
> > The value of flags is invalid (neither MAP_PRIVATE nor
> > MAP_SHARED is set).
> >
> >
> > so UVM enforces that unless you define COMPAT_13. the semantics
> > of MAP_FILE seem to be:
> >
>
> This will be fixed in the next XFree86 version.
>
>
>
> Matthieu