diff options
author | Anton Kling <anton@kling.gg> | 2024-06-17 22:20:25 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-06-17 22:20:25 +0200 |
commit | d7f2c29a6b238d678c6f76237b35b14eda258e7d (patch) | |
tree | 5fd2b2c9f7e427a8c9114813b583be93f46ec7b2 /kernel | |
parent | f209faffab90186cd88cd0a2fe2cc6236bb53e15 (diff) |
Improve PIT timer freq
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/drivers/pit.c | 2 | ||||
-rw-r--r-- | kernel/init/kernel.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/kernel/drivers/pit.c b/kernel/drivers/pit.c index 41c0d2a..eb98119 100644 --- a/kernel/drivers/pit.c +++ b/kernel/drivers/pit.c @@ -44,7 +44,7 @@ void set_pit_count(u16 _hertz) { } void int_clock(reg_t *regs) { - clock_num_ms_ticks++; + clock_num_ms_ticks += 10; switch_counter++; if (switch_counter >= hertz) { EOI(0x20); diff --git a/kernel/init/kernel.c b/kernel/init/kernel.c index 105e947..bbc93ea 100644 --- a/kernel/init/kernel.c +++ b/kernel/init/kernel.c @@ -70,7 +70,7 @@ void kernel_main(u32 kernel_end, unsigned long magic, unsigned long addr, klog(LOG_SUCCESS, "Syscalls Initalized"); pit_install(); - set_pit_count(1000); + set_pit_count(1); klog(LOG_SUCCESS, "PIT driver installed"); ata_init(); |