ladybird/Kernel/i8253.h
Andreas Kling ab11f42094 Kernel: Do timekeeping manually instead of asking the RTC all the time.
This introduces a tiny amount of timer drift which I will have to fix
somehow eventually, but it's a huge improvement in timing consistency
as we no longer suddenly jump from e.g 10:45:49.123 to 10:45:50.000.
2019-03-25 02:06:57 +01:00

14 lines
171 B
C++

#pragma once
#include <AK/Types.h>
#define TICKS_PER_SECOND 1000
namespace PIT {
void initialize();
dword ticks_this_second();
dword seconds_since_boot();
}