xserver/hw/xfree86/os-support
Egbert Eich a9e20306fb int10: Do an mprotect(..,PROT_EXEC) on shmat()ed memory ranges.
When the linux kernel sets the NX bit vm86 segfaults when it tries to execute
code in memory that is not marked EXEC. Such code gets called whenever
we return from a VBIOS call to signal the calling program that the call
is actually finished and that we are not trapping for other reasons (like
IO accesses).
Use mprotect(2) to set these memory ranges PROT_EXEC.
2008-11-21 18:57:07 +01:00
..
bsd Support for BSD apm 2008-11-21 18:07:03 +01:00
bus Use bsd_pci stub routines on Solaris too, since we use pciaccess for real work 2008-11-19 10:19:20 -08:00
hurd distcheck fixes 2008-07-20 16:30:24 +02:00
linux int10: Do an mprotect(..,PROT_EXEC) on shmat()ed memory ranges. 2008-11-21 18:57:07 +01:00
misc Remove some unused assembly code and assyntax.h 2008-08-18 16:46:36 -04:00
sco distcheck fixes 2008-07-20 16:30:24 +02:00
shared Remove some unused assembly code and assyntax.h 2008-08-18 16:46:36 -04:00
solaris Refactor Solaris mapping code to work with standard shared/vidmem.c 2008-10-30 21:00:46 -07:00
sysv distcheck fixes 2008-07-20 16:30:24 +02:00
Makefile.am Remove some unused assembly code and assyntax.h 2008-08-18 16:46:36 -04:00
int10Defines.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86OSpriv.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86_OSlib.h Unifdef ISC 2008-10-02 17:03:54 -04:00
xf86_OSproc.h Unifdef QNX. 2008-07-23 10:44:34 -04:00