xserver-multidpi/hw/xfree86/os-support/linux
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
..
int10 int10: Do an mprotect(..,PROT_EXEC) on shmat()ed memory ranges. 2008-11-21 18:57:07 +01:00
lnx_acpi.c Only issue XF86_APM_CAPABILITY_CHANGED for video change ACPI events (not e.g. brightness etc.). 2007-10-19 17:28:15 +02:00
lnx_agp.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
lnx_apm.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
lnx_axp.c Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework 2007-08-23 18:19:17 -07:00
lnx_bell.c Convert all my license statements to the standard form 2007-08-01 01:53:31 +03:00
lnx_ev56.c lnx_ev56.c has to be built with -mcpu=ev56. Fix it. 2007-01-10 16:04:20 +00:00
lnx_font.c Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. 2005-07-03 07:02:09 +00:00
lnx_ia64.c typo fix 2005-08-30 19:35:06 +00:00
lnx_init.c linux: Drain the console fd of data when using evdev for keyboards 2008-11-05 11:51:06 -05:00
lnx_kmod.c Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
lnx_pci.c remove lnxPciInit() unused function. 2008-02-25 17:31:37 -03:00
lnx_video.c Dead code removal 2008-07-17 21:37:50 +03:00
lnx.h Fix alpha build failures 2007-07-19 20:37:26 -04:00
Makefile.am Remove dead {bsd,lnx}Resource.c 2008-08-18 17:05:55 -04:00