Set up working PIT clock, works at ~1ms intervals.
authorethereal <ethereal.visage@gmail.com>
Sun, 12 May 2013 23:25:02 +0000 (17:25 -0600)
committerethereal <ethereal.visage@gmail.com>
Sun, 12 May 2013 23:25:02 +0000 (17:25 -0600)
commit790551fda1a876a33c9ee4bd0a12cc11d8837075
treea4454bd241cbca68c5b6ab375af8e44dea2a1ed4
parentb2d108d2906f1d7f72add3e23ca55cea9e02dd78
Set up working PIT clock, works at ~1ms intervals.

Also adds kernel time infrastructure.
13 files changed:
.gitignore
bochsrc.txt
fs/boot/eltorito.img
kernel/apb/.gitignore [new file with mode: 0644]
kernel/apic.c
kernel/apic.h
kernel/ioapic.c
kernel/kmain.c
kernel/ktime.c [new file with mode: 0644]
kernel/ktime.h [new file with mode: 0644]
kernel/pit.c [new file with mode: 0644]
kernel/pit.h [new file with mode: 0644]
kernel/sched.c