Red Hat Bugzilla – Bug 822300
kernel: x86-64: Rework vsyscall emulation and add vsyscall= parameter [rhel-5.9]
Last modified: 2013-05-22 09:00:03 EDT
Description of problem:
There are three choices:
vsyscall=native: Vsyscalls are native code that issues the corresponding syscalls.
vsyscall=emulate (default): Vsyscalls are emulated by instruction fault traps, tested in the bad_area path. The actual contents of the vsyscall page is the same as the vsyscall=native case except that it's marked NX. This way programs that make assumptions about what the code in the page does will not be confused when they read that code.
vsyscall=none: Trying to execute a vsyscall will segfault.
Signed-off-by: Andy Lutomirski <firstname.lastname@example.org>
Signed-off-by: H. Peter Anvin <email@example.com>
This request was not resolved in time for the current release.
Red Hat invites you to ask your support representative to
propose this request, if still desired, for consideration in
the next release of Red Hat Enterprise Linux.
Development Management has reviewed and declined this request.
You may appeal this decision by reopening this request.