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