Давно я здесь не был.
Вот прочитал статейку и решил поделиться инфой , мб кому интересно будет или даже практически применит :)
CoreBoot: главная страница
Список поддерживаемых мат. плат
flashrom - мощная утилита для работы с прошивкой под ОС Linux
Root: обновлено 22 апреля 2010.
Проект, кстати, весьма интересный, и (имхо) более грамотный, нежели Интеловский EFI...
Не жилец.
а я в С++ не настолько силён, чтобы собирать/ править себе прошивки из исходников+
прописывать все конфиги GPIO и I2C на тех-же грёбаных асусах, абитах и микростарах
А пока можно смириться с тем, что есть БИОС и что он грузится при каждой загрузке компа и мешает жить своими странностями и глюками :) Но т.к. у нас с ivp пашут 24/7, то на это можно плюнуть с чистым сердцем. А мелкие неприятности вроде недетекта процов, недетекта винчей и пр. вполне себе лечатся мелкими хаками... Хотя лучше было бы, конечно, что бы все сразу пахали "из коробки"
Когда-то уже говорил, что нынешний BIOS "стягивается" в Boot-Block, и уже не служит базовой системой ввода-вывода :)
Таким образом, если корректно отработает Boot-Block, то не есть вопрос загружать из ROM все, что угодно: LinuxBIOS, EFI, LinesBIOS (было такое предложение встроить в BIOS знаменитую игрушку) и т.д. и т.п.
А чтобы корректно отработал Boot-Block у программистов "со стороны" знаний не хватит никогда! Ибо все упирается не просто в документацию на чипсет и процессор, и даже не в закрытую документацию на все это, а в тяжкий ежедневный труд общения и с разработчиками чипсета/процессора, и с разработчиками платформы.
Или под Boot-Block понимается настройка чипсета и т.п.?
Насчет "базовой" - еще не изжиты сервисы INT13 и INT10 как минимум. Их надо обеспечивать.
А вы, между прочим, в курсе, что
а?..
Спер здесь :D
[/offtop]
Теперь в курсе :)
Но все же не уверен, что правильно понял :)