aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorAndy Lutomirski <luto@amacapital.net>2011-11-07 19:33:41 -0500
committerIngo Molnar <mingo@elte.hu>2011-12-05 06:17:29 -0500
commit2e57ae0515124af45dd889bfbd4840fd40fcc07d (patch)
tree9c11c35755f8c09555faaa92399b6bf4096bcbdd /Documentation/kernel-parameters.txt
parent4fc3490114bb159bd4fff1b3c96f4320fe6fb08f (diff)
x86: Default to vsyscall=emulate
This essentially reverts: 2b666859ec32: x86: Default to vsyscall=native for now The ABI breakage should now be fixed by: commit 48c4206f5b02f28c4c78a1f5b491d3772fb64fb9 Author: Andy Lutomirski <luto@mit.edu> Date: Thu Oct 20 08:48:19 2011 -0700 x86-64: Set siginfo and context on vsyscall emulation faults Signed-off-by: Andy Lutomirski <luto@amacapital.net> Cc: richard -rw- weinberger <richard.weinberger@gmail.com> Cc: Adrian Bunk <bunk@stusta.de> Cc: H. Peter Anvin <hpa@linux.intel.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Link: http://lkml.kernel.org/r/93154af3b2b6d208906ae02d80d92cf60c6fa94f.1320712291.git.luto@amacapital.net Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt7
1 files changed, 3 insertions, 4 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index a0c5c5f4fce6..ce7fc8b3e2c0 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -2750,11 +2750,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2750 functions are at fixed addresses, they make nice 2750 functions are at fixed addresses, they make nice
2751 targets for exploits that can control RIP. 2751 targets for exploits that can control RIP.
2752 2752
2753 emulate Vsyscalls turn into traps and are emulated 2753 emulate [default] Vsyscalls turn into traps and are
2754 reasonably safely. 2754 emulated reasonably safely.
2755 2755
2756 native [default] Vsyscalls are native syscall 2756 native Vsyscalls are native syscall instructions.
2757 instructions.
2758 This is a little bit faster than trapping 2757 This is a little bit faster than trapping
2759 and makes a few dynamic recompilers work 2758 and makes a few dynamic recompilers work
2760 better than they would in emulation mode. 2759 better than they would in emulation mode.