8253/8254 driver, moving kernel to 0x20000
commitcaa3a17a6b65ce882048d82512b745a64061d8a3
authorPawel Dziepak <pdziepak@quarnos.org>
Sun, 20 Jul 2008 17:08:22 +0000 (20 19:08 +0200)
committerPawel Dziepak <pdziepak@quarnos.org>
Sun, 20 Jul 2008 17:08:22 +0000 (20 19:08 +0200)
tree4454b57ffd62b1b8e0cfe7bcb326545e422b6c5e
parent0155ed4725f882a5eecbd092c4b83f85ac0655c1
8253/8254 driver, moving kernel to 0x20000

 * 8253/8254 (PIT) driver
 * kernel moved to 0x20000
 * fixed initializing bss
 * timers fully working
13 files changed:
arch/x86/Makefile
arch/x86/launch.cpp
arch/x86/loaders/bootloader.S
arch/x86/loaders/fat12.S
arch/x86/loaders/systemload.S
arch/x86/pit.cpp [new file with mode: 0644]
manes/kernel_state.cpp
manes/kernel_state.h
manes/runtime.cpp
manes/start.cpp
scripts/x86_kernel.ld
services/early_logger.cpp
services/timer.cpp