Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6b9bafd commit b893a0bCopy full SHA for b893a0b
arch/lkl/kernel/time.c
@@ -105,6 +105,8 @@ static struct irqaction irq0 = {
105
void __init time_init(void)
106
{
107
int ret;
108
+ struct timespec ts;
109
+ unsigned long long time;
110
111
if (!lkl_ops->timer_alloc || !lkl_ops->timer_free ||
112
!lkl_ops->timer_set_oneshot || !lkl_ops->time) {
@@ -121,5 +123,10 @@ void __init time_init(void)
121
123
122
124
clockevents_config_and_register(&clockevent, HZ, 0, 0xffffffff);
125
126
+ time = lkl_ops->time();
127
+ ts.tv_sec = time / NSEC_PER_SEC;
128
+ ts.tv_nsec = time % NSEC_PER_SEC;
129
+ do_settimeofday(&ts);
130
+
131
pr_info("lkl: time and timers initialized (irq%d)\n", timer_irq);
132
}
0 commit comments