diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/kernel-parameters.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index e279b7242912..78926aa2531c 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -2680,6 +2680,27 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2680 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. | 2680 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. |
2681 | Format: <command> | 2681 | Format: <command> |
2682 | 2682 | ||
2683 | vsyscall= [X86-64] | ||
2684 | Controls the behavior of vsyscalls (i.e. calls to | ||
2685 | fixed addresses of 0xffffffffff600x00 from legacy | ||
2686 | code). Most statically-linked binaries and older | ||
2687 | versions of glibc use these calls. Because these | ||
2688 | functions are at fixed addresses, they make nice | ||
2689 | targets for exploits that can control RIP. | ||
2690 | |||
2691 | emulate [default] Vsyscalls turn into traps and are | ||
2692 | emulated reasonably safely. | ||
2693 | |||
2694 | native Vsyscalls are native syscall instructions. | ||
2695 | This is a little bit faster than trapping | ||
2696 | and makes a few dynamic recompilers work | ||
2697 | better than they would in emulation mode. | ||
2698 | It also makes exploits much easier to write. | ||
2699 | |||
2700 | none Vsyscalls don't work at all. This makes | ||
2701 | them quite hard to use for exploits but | ||
2702 | might break your system. | ||
2703 | |||
2683 | vt.cur_default= [VT] Default cursor shape. | 2704 | vt.cur_default= [VT] Default cursor shape. |
2684 | Format: 0xCCBBAA, where AA, BB, and CC are the same as | 2705 | Format: 0xCCBBAA, where AA, BB, and CC are the same as |
2685 | the parameters of the <Esc>[?A;B;Cc escape sequence; | 2706 | the parameters of the <Esc>[?A;B;Cc escape sequence; |