diff options
author | Andy Lutomirski <luto@amacapital.net> | 2011-11-07 19:33:41 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2011-12-05 06:17:29 -0500 |
commit | 2e57ae0515124af45dd889bfbd4840fd40fcc07d (patch) | |
tree | 9c11c35755f8c09555faaa92399b6bf4096bcbdd /Documentation/kernel-parameters.txt | |
parent | 4fc3490114bb159bd4fff1b3c96f4320fe6fb08f (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.txt | 7 |
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. |