18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciconfig HAVE_GENERIC_VDSO 48c2ecf20Sopenharmony_ci bool 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciif HAVE_GENERIC_VDSO 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciconfig GENERIC_GETTIMEOFDAY 98c2ecf20Sopenharmony_ci bool 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci This is a generic implementation of gettimeofday vdso. 128c2ecf20Sopenharmony_ci Each architecture that enables this feature has to 138c2ecf20Sopenharmony_ci provide the fallback implementation. 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciconfig GENERIC_VDSO_32 168c2ecf20Sopenharmony_ci bool 178c2ecf20Sopenharmony_ci depends on GENERIC_GETTIMEOFDAY && !64BIT 188c2ecf20Sopenharmony_ci help 198c2ecf20Sopenharmony_ci This config option helps to avoid possible performance issues 208c2ecf20Sopenharmony_ci in 32 bit only architectures. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciconfig GENERIC_COMPAT_VDSO 238c2ecf20Sopenharmony_ci bool 248c2ecf20Sopenharmony_ci help 258c2ecf20Sopenharmony_ci This config option enables the compat VDSO layer. 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ciconfig GENERIC_VDSO_TIME_NS 288c2ecf20Sopenharmony_ci bool 298c2ecf20Sopenharmony_ci help 308c2ecf20Sopenharmony_ci Selected by architectures which support time namespaces in the 318c2ecf20Sopenharmony_ci VDSO 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ciendif 34