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 aa47be71df4c..9cfd6bb9198e 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -2657,6 +2657,27 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2657 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. | 2657 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. |
2658 | Format: <command> | 2658 | Format: <command> |
2659 | 2659 | ||
2660 | vsyscall= [X86-64] | ||
2661 | Controls the behavior of vsyscalls (i.e. calls to | ||
2662 | fixed addresses of 0xffffffffff600x00 from legacy | ||
2663 | code). Most statically-linked binaries and older | ||
2664 | versions of glibc use these calls. Because these | ||
2665 | functions are at fixed addresses, they make nice | ||
2666 | targets for exploits that can control RIP. | ||
2667 | |||
2668 | emulate [default] Vsyscalls turn into traps and are | ||
2669 | emulated reasonably safely. | ||
2670 | |||
2671 | native Vsyscalls are native syscall instructions. | ||
2672 | This is a little bit faster than trapping | ||
2673 | and makes a few dynamic recompilers work | ||
2674 | better than they would in emulation mode. | ||
2675 | It also makes exploits much easier to write. | ||
2676 | |||
2677 | none Vsyscalls don't work at all. This makes | ||
2678 | them quite hard to use for exploits but | ||
2679 | might break your system. | ||
2680 | |||
2660 | vt.cur_default= [VT] Default cursor shape. | 2681 | vt.cur_default= [VT] Default cursor shape. |
2661 | Format: 0xCCBBAA, where AA, BB, and CC are the same as | 2682 | Format: 0xCCBBAA, where AA, BB, and CC are the same as |
2662 | the parameters of the <Esc>[?A;B;Cc escape sequence; | 2683 | the parameters of the <Esc>[?A;B;Cc escape sequence; |