* Klaus Kusche ([EMAIL PROTECTED]) wrote:

> I analyzed Xfree's behaviour with strace. In addition to the two kinds 
> of mmap listed above (which are allowed), Xfree makes many r/w mmap 
> calls to the following two areas of memory (which are blocked by grsec 
> and make Xfree fail):
> * r/w mmaps of the BIOS (0xf0000 / 0x10000): Why? Isn't this ROM address 
> space, which can't be written anyway???
> * r/w mmaps of the first page (0x0 / 0x1000): Isn't that the system's 
> interrupt table? I really want to have that protected from anything in 
> userland, even if it is running with root priviledges! Nothing except 
> for the kernel should be able to mess with interrupt addresses!

I wonder; do you have the 'int10' option enabled in your xfree86 config
file? If so this tries to use the video card bios to initialise the
card; it normally isn't necessary when you have a single card; try
seeing if the problem disappears with this removed.

Dave
 ---------------- Have a happy GNU millennium! ----------------------   
/ Dr. David Alan Gilbert    | Running GNU/Linux on Alpha,68K| Happy  \ 
\ gro.gilbert @ treblig.org | MIPS,x86,ARM,SPARC,PPC & HPPA | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to