xref: /linux/lib/vdso/Kconfig (revision 4b81e2eb9e4db8f6094c077d0c8b27c264901c1b)
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
150c68458bSAdrian Hunterconfig GENERIC_VDSO_OVERFLOW_PROTECT
160c68458bSAdrian Hunter	bool
170c68458bSAdrian Hunter	help
180c68458bSAdrian Hunter	  Select to add multiplication overflow protection to the VDSO
190c68458bSAdrian Hunter	  time getter functions for the price of an extra conditional
200c68458bSAdrian Hunter	  in the hotpath.
210c68458bSAdrian Hunter
224ad10a5fSJason A. Donenfeldconfig VDSO_GETRANDOM
234ad10a5fSJason A. Donenfeld	bool
244ad10a5fSJason A. Donenfeld	help
254ad10a5fSJason A. Donenfeld	  Selected by architectures that support vDSO getrandom().
26*258b37c6SThomas Weißschuh
27*258b37c6SThomas Weißschuhendif
28