--- zzzz-none-000/linux-5.15.111/kernel/time/Kconfig 2023-05-11 14:00:40.000000000 +0000 +++ puma7-atom-6670-761/linux-5.15.111/kernel/time/Kconfig 2024-02-07 10:23:29.000000000 +0000 @@ -183,3 +183,16 @@ endmenu endif + +config TIME_ALWAYS_BOOT_AT_EPOCH + bool "Always boot Linux at the epoch (1970-01-01 00:00)" + help + Some systems attempt to read the initial system from a platform + dependent "persistent clock". As this might be confusing if there is + no real persistent clock but some boot loader that uses a hard-coded + timestamp, this config option allows to disable the initial system + time setting and enforces the epoch (1970-01-01 00:00 UTC) as initial + boot timestamp. + + This config option does not disable reads on the platform's + persistent clock after resume (cp. timekeeping_resume()).