1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 2 3 config HAVE_GENERIC_VDSO 3 config HAVE_GENERIC_VDSO 4 bool 4 bool 5 5 6 if HAVE_GENERIC_VDSO 6 if HAVE_GENERIC_VDSO 7 7 8 config GENERIC_GETTIMEOFDAY 8 config GENERIC_GETTIMEOFDAY 9 bool 9 bool 10 help 10 help 11 This is a generic implementation of 11 This is a generic implementation of gettimeofday vdso. 12 Each architecture that enables this 12 Each architecture that enables this feature has to 13 provide the fallback implementation. 13 provide the fallback implementation. 14 14 15 config GENERIC_VDSO_32 15 config GENERIC_VDSO_32 16 bool 16 bool 17 depends on GENERIC_GETTIMEOFDAY && !64 17 depends on GENERIC_GETTIMEOFDAY && !64BIT 18 help 18 help 19 This config option helps to avoid po 19 This config option helps to avoid possible performance issues 20 in 32 bit only architectures. 20 in 32 bit only architectures. 21 21 22 config GENERIC_COMPAT_VDSO 22 config GENERIC_COMPAT_VDSO 23 bool 23 bool 24 help 24 help 25 This config option enables the compa 25 This config option enables the compat VDSO layer. 26 26 27 config GENERIC_VDSO_TIME_NS !! 27 config CROSS_COMPILE_COMPAT_VDSO 28 bool !! 28 string "32 bit Toolchain prefix for compat vDSO" >> 29 default "" >> 30 depends on GENERIC_COMPAT_VDSO 29 help 31 help 30 Selected by architectures which supp !! 32 Defines the cross-compiler prefix for compiling compat vDSO. 31 VDSO !! 33 If a 64 bit compiler (i.e. x86_64) can compile the VDSO for 32 !! 34 32 bit, it does not need to define this parameter. 33 config GENERIC_VDSO_OVERFLOW_PROTECT << 34 bool << 35 help << 36 Select to add multiplication overflo << 37 time getter functions for the price << 38 in the hotpath. << 39 35 40 endif 36 endif 41 << 42 config VDSO_GETRANDOM << 43 bool << 44 help << 45 Selected by architectures that suppo <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.