Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на бинарную совместимость с операционной системой BeOS.

Haiku воплощает в себе основные идеи BeOS. Это будет модульная система, архитектурно решённая как «модульное ядро», способная динамически подгружать необходимые модули. К интересным особенностям системы следует отнести архитектуру трансляторов — системных интерпретаторов файловых форматов (например, JPEG).

О проекте

ad block

Поддержка сайта: Кирпич от производителя: расчет количества кирпича. : : Дефлектор капота NISSAN Almera Classic. Дефлектор капота dodge. : : Разработка сайта, продвижение интернет сайтов. Разработка сайта интернет магазина под заказ.

а также: Без диет и голодания - диеты. Диеты - худеем! Здоровое питание. : : Узнать цены на ваз 2106 можно на нашем автомобильном портале.

Закладки

Таймеры (GSoC) Отчёт #1

Краткое сообщение о положении вещей с поддержкой HPET в Haiku.

До сих пор мне в целом удаётся разбивать все таймеры x86 на отдельные (но до сих пор статически прилинкованные к ядру) модули, и использовать их, согласно приоритету.

В настоящий момент загрузка на моей системе невозможна (так как qemu работает на ISA таймере).

Что предстоит сделать вкратце (безо всякого порядка):

  • Разобраться какая архитектура какой таймер поддерживает
  • Перенести в модули таймеры других архитектур (с низшим приоритетом, поскольку прочие архитектуры, думаю, целиком не поддерживаются)
  • Вынести код приоритета и инициализации в общую секцию из x86 (будет сделано, как только будет сделан перенос на другие архитектуры)
  • Сделать поддержку HPET (сейчас выключена, но есть её модуль)
  • Сделать system_time()
  • Исправить проблемы с загрузкой и т.д.

    Dustin Howett

    2008/06/11
    метки:
  • Архивы

    Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008| Май 2008| Июнь 2008