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 27660fd04fSThomas Gleixnerconfig GENERIC_VDSO_TIME_NS 28660fd04fSThomas Gleixner bool 29660fd04fSThomas Gleixner help 30660fd04fSThomas Gleixner Selected by architectures which support time namespaces in the 31660fd04fSThomas Gleixner VDSO 32660fd04fSThomas Gleixner 3300b26474SVincenzo Frascinoendif 34