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
int10Defines.h
Remove RCS tags. Fix Xprint makefile braindamage.
2006-07-21 17:56:00 -04:00
Makefile.am
Remove some unused assembly code and assyntax.h
2008-08-18 16:46:36 -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
xf86OSpriv.h
Remove RCS tags. Fix Xprint makefile braindamage.
2006-07-21 17:56:00 -04:00