В таких случаях я не мешаю течению

Цитата:
Мне чертовски хочется в своем плагине-читалке обойтись без использования этих хуков.
В таких случаях я не мешаю течению предсказуемого путешествия по граблям...:)
Цитата:
Да и хуки эти под виндами просто так вызвать не получится
С поправкой на то, что в последних BIOS уже предусмотрен 32-битный вход для хуков (хотя обычно они прошиваются через SMM).
Цитата:
Есть желание содержательную часть этих хуков представить в виде спец. скрипта, в котором по-честному будут перечислены атомарные действия по записи требуемых байт в нужные регистры. Это будет расширяемый набор скриптов, причем нужный скрипт будет автоматически (по желанию - вручную) выбираться на основе идентификационных данных о железе (чипсет, SIO).
Видоизменённая в сторону amiflash идеология uniflash. Оба закончили плохо. Бесконечная борьба с ветряными мельницами.
Цитата:
У меня вопрос - на Ваш взгляд, потребуется ли для выбора (и возможного редактирования) нужного скрипта учитывать еще и название матплаты?
При "классическом" подходе - в обязательном порядке. Именно для подобной операции Rainbow добавил в одной из версий считывание DMI.
Цитата:
Могут ли существовать в природе две матплаты с одинаковыми чипсетами+SIO, но с принципиально разными наборами операций для доступа к ПЗУ?
Могут и существуют. Именно эта особенность современного BIOS-прошивания и является причиной вышеизложенных комментариев о неперспективности "классического" способа с поправкой на то, что это отличный повод для самообразования.

Универсальное чтение BIOS из BIOS
  • По этому поводу в утилите FoxConn LiveUpdate есть
  • Господа-товарищи, хотелось бы снова поднять эту тему. Один специалист
  • Root, совершенно с тобой согласен по части того,
  • Спасибо всем высказавшимся! Особенно Apple_rom и еще
  • BIB помечтайте. реальный пример - открываем
  • это можно прочитать из схемы
  • Характерный случай последствий от слишком доверчивого чтения
  • Baza: Документация доступна, но к сожалению не всех
  • Обычно к каждому чипу прилагается:
  • Спасибо за эксперимент, возможно Вы правы и
  • Strelets, Вы почти правы, но немного
  • lsvmo Есть 3
  • Братцы! Куда пропали....!
  • Есть 3 непонятные вещи!!!! 1. Что
  • BIB Остальной
  • lsvmo: Насколько я помню, обычно
  • И еще на эту же тему. Если посмотреть
  • Всем доброго! Хотелось бы внести уточнение... При
  • apple_rom
  • Можно начать и закончить практически любым Абитом.
  • Не "может", а "как правило - делает".
  • apple_rom В таких
  • Но зато какое увлекательное!
  • В таких случаях я не мешаю течению
  • apple_rom Именно это
  • Под "классическим" я подразумеваю как раз аналогичное сказанному:
  • apple_rom , что Вы подразумеваете
  • Я не говорю про универсальность, я говорю,
  • lsvmo Вообще, по
  • apple_rom Настаиваю
  • http://www.rom.by/forum/runiflash
  • Очень рад, что откликнулись! Strelets, настройка
  • Настаиваю на обратном. Учитывая простоту паскаля и
  • Мнение есть, но оно грустное. Универсальной процедуры для
  • Думаю, анализ исходников UniFlash (Runiflash) - это путь.