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