Таймеры (GSoC) Отчёт #1
Краткое сообщение о положении вещей с поддержкой HPET в Haiku.
До сих пор мне в целом удаётся разбивать все таймеры x86 на отдельные (но до сих пор статически прилинкованные к ядру) модули, и использовать их, согласно приоритету.
В настоящий момент загрузка на моей системе невозможна (так как qemu работает на ISA таймере).
Что предстоит сделать вкратце (безо всякого порядка):
Разобраться какая архитектура какой таймер поддерживаетПеренести в модули таймеры других архитектур (с низшим приоритетом, поскольку прочие архитектуры, думаю, целиком не поддерживаются)Вынести код приоритета и инициализации в общую секцию из x86 (будет сделано, как только будет сделан перенос на другие архитектуры)Сделать поддержку HPET (сейчас выключена, но есть её модуль)Сделать system_time()Исправить проблемы с загрузкой и т.д.Dustin Howett
2008/06/11
метки:
drivers GSoC haiku os