* 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
