xref: /linux/lib/vdso/Kconfig (revision 660fd04f9317172ae90f414c68b18a26ae88a829)
100b26474SVincenzo Frascino# SPDX-License-Identifier: GPL-2.0
200b26474SVincenzo Frascino
300b26474SVincenzo Frascinoconfig HAVE_GENERIC_VDSO
400b26474SVincenzo Frascino	bool
500b26474SVincenzo Frascino
600b26474SVincenzo Frascinoif HAVE_GENERIC_VDSO
700b26474SVincenzo Frascino
800b26474SVincenzo Frascinoconfig GENERIC_GETTIMEOFDAY
900b26474SVincenzo Frascino	bool
1000b26474SVincenzo Frascino	help
1100b26474SVincenzo Frascino	  This is a generic implementation of gettimeofday vdso.
1200b26474SVincenzo Frascino	  Each architecture that enables this feature has to
1300b26474SVincenzo Frascino	  provide the fallback implementation.
1400b26474SVincenzo Frascino
1500b26474SVincenzo Frascinoconfig GENERIC_VDSO_32
1600b26474SVincenzo Frascino	bool
1700b26474SVincenzo Frascino	depends on GENERIC_GETTIMEOFDAY && !64BIT
1800b26474SVincenzo Frascino	help
1900b26474SVincenzo Frascino	  This config option helps to avoid possible performance issues
2000b26474SVincenzo Frascino	  in 32 bit only architectures.
2100b26474SVincenzo Frascino
2200b26474SVincenzo Frascinoconfig GENERIC_COMPAT_VDSO
2300b26474SVincenzo Frascino	bool
2400b26474SVincenzo Frascino	help
2500b26474SVincenzo Frascino	  This config option enables the compat VDSO layer.
2600b26474SVincenzo Frascino
27*660fd04fSThomas Gleixnerconfig GENERIC_VDSO_TIME_NS
28*660fd04fSThomas Gleixner	bool
29*660fd04fSThomas Gleixner	help
30*660fd04fSThomas Gleixner	  Selected by architectures which support time namespaces in the
31*660fd04fSThomas Gleixner	  VDSO
32*660fd04fSThomas Gleixner
3300b26474SVincenzo Frascinoendif
34