Ромбоком > Ромбофорум Ромбофорум
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РегистрацияРегистрация 
 ПрофильПрофиль РепутацияРепутация Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Начать новую тему   Ответить на тему   вывод темы на печать На страницу 1, 2  Следующий
Предыдущая тема :: Следующая тема  
Автор Сообщение
Vampir

Setup Defaults


Зарегистрирован: 03 Фев 2005
Сообщения: 13
Откуда: Екатеринбург

СообщениеДобавлено: Ср Фев 09, 2005 2:06 am    Заголовок сообщения: Размещение программы в ПЗУ и ее пуск до старта ОС Ответить с цитатой

http://www.wasm.ru/article.php?article=1013001

Нашел в инете...
Как вам статейка ? оцените :wink:

Обычным пользователем BIOS компьютера воспринимается как данность: обеспечивает старт компьютера, предоставляет интерфейс для изменения настроек CMOS, обслуживает несколько прерываний, используемых DOS-программами, - вот, пожалуй, и все. Однако совсем несложно расширить возможности BIOS. Если вам нужно разместить программу в ПЗУ и исполнять ее до старта операционной системы - эта статья для вас. Статья сопровождена исходными текстами необходимых программ. (c)
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Посетить сайт автора
Root

romby team


Зарегистрирован: 27 Авг 2003
Сообщения: 5976
Откуда: Saint-Petersburg

СообщениеДобавлено: Ср Фев 09, 2005 2:29 am    Заголовок сообщения: Ответить с цитатой

http://www.geocities.com/maman.....OM_OS.html
http://www.linuxbios.org/
Наш ответ Чемберлену :)
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VBKesha

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 09 Апр 2004
Сообщения: 33
Откуда: Трубчевск

СообщениеДобавлено: Вт Фев 22, 2005 7:59 pm    Заголовок сообщения: Ответить с цитатой

А как после отработки моего модуля продолжить загрузку системы согласно установленому порядку загрузки.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
ivp

Mr. Q


Зарегистрирован: 08 Янв 2004
Сообщения: 8386
Откуда: Москва

СообщениеДобавлено: Вт Фев 22, 2005 8:32 pm    Заголовок сообщения: Ответить с цитатой

VBKesha писал(а):
А как после отработки моего модуля продолжить загрузку системы согласно установленому порядку загрузки.

Не понял вопроса - что значит "как"? Вернуться в ту же точку, из которой было передано управление Вашему модулю (если быть совсем точным, то на следующий шаг после Вашего джампа)... :roll:
При этом предусмотреть переход в несколько точек - возврат в исходную, если модуль завершился с кодом "Success", ну и в какие-то другие - в зависимости от типа ошибки (т.е. в зависимости от их обработки)...
_________________
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VBKesha

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 09 Апр 2004
Сообщения: 33
Откуда: Трубчевск

СообщениеДобавлено: Ср Фев 23, 2005 7:19 pm    Заголовок сообщения: Ответить с цитатой

Вроде разобрался комнанда RETF работает, а как с ошибкой выйти?
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Чт Фев 24, 2005 12:19 am    Заголовок сообщения: Ответить с цитатой

Плавали, знаем. Уже написано.

Вот мыслишки.
http://www.rom.by/phpBB2/viewt.....2114#42114

Кстати, в приличном BIOS (на современных ASUSах, допустим) можно еще и в BOOT order засветиться по-честному, с названием себя.

КАК - прочитать спецификации. Хотя ложили на них и Award, и AMI. То, что ты из expansion ROM выйдешь с ошибкой - всем по барабану.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
=hairs=

4.0Mbit Patched
4.0Mbit Patched


Зарегистрирован: 30 Авг 2004
Сообщения: 924
Откуда: город оружейников

СообщениеДобавлено: Чт Фев 24, 2005 12:06 pm    Заголовок сообщения: Ответить с цитатой

если мне неизменяет склероз, то лет шесть назад была проанонсирована разработка технологии DOC (Disk-On-Chip), как раз возможность загрузки прямо из ПЗУ.
(тогда не шла речь ни про какие USB, Flash-модули) позиционировалось как девайс вставляющийся на стандартное место флэшки
но чего-то я видимо пропустил её развитие....
хотя иногда в обзоре возможностей материнских плат встречается DOC, но вот что СЕЙЧАС оно означает?.....
_________________
электричество - это наука о контактах!
с уважением. Пьяный Мастер.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Посетить сайт автора
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Чт Фев 24, 2005 12:27 pm    Заголовок сообщения: Ответить с цитатой

Таки вот, наверное. Далеко не читал, потом как-нибудь. Не въехал, куда ЭТО совать... И чем оно лучше IDE-Flash или USB-диска.

http://www.m-sys.com/Content/P.....OnChip.asp
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VBKesha

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 09 Апр 2004
Сообщения: 33
Откуда: Трубчевск

СообщениеДобавлено: Чт Фев 24, 2005 5:37 pm    Заголовок сообщения: Ответить с цитатой

Блин на эмуляторе работает, а у меня в бут сектор дискеты записал, комп грузится выполняется, по команде retf вместо того чтобы начать загрузку с винта как положено, опять пытается загрузится с дискеты и опять выполняется бытсектор дискеты и так пока её не вытащишь..... что я не так делаю.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Чт Фев 24, 2005 7:42 pm    Заголовок сообщения: Ответить с цитатой

Какой нафиг бут-сектор дискеты???
доку читать до просветления. Сгодится даже от PC/XT BIOS по этому вопросу.
Hint: ROM и boot sector АБСОЛЮТНО разные вещи. И выполняют АБСОЛЮТНО разные задачи.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VBKesha

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 09 Апр 2004
Сообщения: 33
Откуда: Трубчевск

СообщениеДобавлено: Пт Фев 25, 2005 5:29 pm    Заголовок сообщения: Ответить с цитатой

блин это понятно что выполняет разные вещи, но я так тэстю.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Сб Фев 26, 2005 2:32 pm    Заголовок сообщения: Ответить с цитатой

Неправильно тестишь.
Маленький нюанс - системный биос ждет возврата из точек входа expansion ROM (старой по +3 и одной из BСV/BEV). А вот возврата из кода boot-сектора он не ждет - ибо но этот момент биос свое дело сделал, он успешно загрузил с носителя бут и сдал управление. Считай, что по jmp (точнее - push 0, push 7С00h, retf). Дальше - работает бут. Почему ты решил, что после возврата по retf из boot-сектора дискеты должно начать грузиться с HDD - для меня покрыто мраком тайны. Если хочешь - напиши вместо retf закачку MBR через INT 13h по адресу 0:7C00h и передачу управления на него вышеуказанными командами + в DX (в DL, вроде) номер веника типа 80h - тогда будет продолжать загрузку с веника.

Т.е. при тесте кода как бут-сектора дискеты ты никак не сможешь продолжить согласно списку. Успешная загрузка этого сектора - и есть признак, что дальше не надо пробовать устройства согласно порядку.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VBKesha

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 09 Апр 2004
Сообщения: 33
Откуда: Трубчевск

СообщениеДобавлено: Вс Фев 27, 2005 2:28 am    Заголовок сообщения: Ответить с цитатой

Да первое что в голову пришло, затестил под Virtual PC сработало, на реальном компе нет, вот я и удивился.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Вс Фев 27, 2005 1:02 pm    Заголовок сообщения: Ответить с цитатой

Ну, не пробовал, не знаю (насчет Virtual PC). У меня реальное железо, под виртуалками не работает, и тестю на нем (конечно, отлаживаться очень фигово - сообщениями приходится).

Ты как - для чего пишешь? Для PCI-карты - можно вкусное поюзать, в boot order засветиться и т.п. Для классической ISA без PnP - плохо, вкусного мало, одна точка входа, потенциальная несовместимость, да и нет ISA нынче...
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
VBKesha

Modbined&Cbromed
Modbined&Cbromed


Зарегистрирован: 09 Апр 2004
Сообщения: 33
Откуда: Трубчевск

СообщениеДобавлено: Пн Фев 28, 2005 5:49 pm    Заголовок сообщения: Ответить с цитатой

Да пока я ещё ничего не далаю только собираюсь, замутить ром для PCI сетевухи с дополнительными настройками железа(В принцыпе твикер).
Вернуться к началу
Просмотреть профиль Отправить личное сообщение
=hairs=

4.0Mbit Patched
4.0Mbit Patched


Зарегистрирован: 30 Авг 2004
Сообщения: 924
Откуда: город оружейников

СообщениеДобавлено: Пн Фев 28, 2005 6:49 pm    Заголовок сообщения: Ответить с цитатой

да было уже всё это! была реальная разработка размещения ОС на (квази-диске,
ROM-диске, назовите как угодно) сделанного именно на базе ISA-сетевухи.
и реализовывалось-то "наколенной" технологией.
проходила по файл-эхам и схема и прошивка. не знаю когда это было - не застал.
старожилы в SU.HARDW.SCHEMES и в SU.HARDW.OTHER
помнят, но ни у кого не осталось..в принципе-то делов оставалось адаптировать уже имеющееся к PCI. начали искать. блин! нигде нету. а все ссылки по разработкам данного направления упёрлись в CISCO System....
и на мои вопросы (кто помнит найдите/поделитесь) по этому поводу ответы только
"найдёшь и мне пожалуйста"...
такое впечатление что циска отовсюду это поубивала
а мы снова начинаем изобретать велосипед....
_________________
электричество - это наука о контактах!
с уважением. Пьяный Мастер.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Посетить сайт автора
=hairs=

4.0Mbit Patched
4.0Mbit Patched


Зарегистрирован: 30 Авг 2004
Сообщения: 924
Откуда: город оружейников

СообщениеДобавлено: Вт Мар 15, 2005 9:55 pm    Заголовок сообщения: Ответить с цитатой

а чего все притихли вокруг такой замечательной темы?
ведь если всё-таки это получится, то будет очень замечательно!
а мы искали в своё время, для того что бы тестить железо максимально быстро
из загрузившейся с квази-диса системы....
_________________
электричество - это наука о контактах!
с уважением. Пьяный Мастер.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Посетить сайт автора
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Ср Мар 16, 2005 9:38 am    Заголовок сообщения: Ответить с цитатой

Кстати, а какой максимальный размер ПЗУ на Realtek'е 8029 или 8139?
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Root

romby team


Зарегистрирован: 27 Авг 2003
Сообщения: 5976
Откуда: Saint-Petersburg

СообщениеДобавлено: Чт Мар 17, 2005 11:13 am    Заголовок сообщения: Ответить с цитатой

с вероятностью 99.9% 64КБ. Если вставить флешину больше, то будет доступен ее кусок...
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
ivp

Mr. Q


Зарегистрирован: 08 Янв 2004
Сообщения: 8386
Откуда: Москва

СообщениеДобавлено: Чт Мар 17, 2005 12:06 pm    Заголовок сообщения: Ответить с цитатой

Root писал(а):
с вероятностью 99.9% 64КБ. Если вставить флешину больше, то будет доступен ее кусок...

Ага... Он, кажись, больше адресовать не умеет... :roll:
_________________
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
=hairs=

4.0Mbit Patched
4.0Mbit Patched


Зарегистрирован: 30 Авг 2004
Сообщения: 924
Откуда: город оружейников

СообщениеДобавлено: Чт Мар 17, 2005 12:26 pm    Заголовок сообщения: Ответить с цитатой

ну так идея той разработки заключалась в том, что boot-rom перехватывал загрузку по сети и переадресовывал на квази-диск, заставляя грузится с него.
я вообще слабо себе представляю програмные решения такого рода .
не програмист я....
но реализовано было!
_________________
электричество - это наука о контактах!
с уважением. Пьяный Мастер.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Посетить сайт автора
apple_rom

Создатель
Создатель


Зарегистрирован: 05 Май 2003
Сообщения: 1445
Откуда: Minsk

СообщениеДобавлено: Чт Мар 17, 2005 12:34 pm    Заголовок сообщения: Ответить с цитатой

>Однако совсем несложно расширить возможности BIOS. Если вам нужно разместить программу в ПЗУ и исполнять ее до старта операционной системы - эта статья для вас. Статья сопровождена исходными текстами необходимых программ. (c)
Только заметил ветку - читал как-то, хорошая статейка, всем, кто работает в данном направлении - обязательно нужно изучить. /* Сразу предупреждаю - для тех, кто хочет данным способом защитить компьютер - придется остыть, ибо "Scan User ROM Area" можно отключать прямо в биосе... ;) */
Кстати - кто здесь пробовал это реально? Потому как это, вообще-то, точно должно работать, просто интересно - с какими проблемами приходится сталкиваться... Плюс - есть ли чего интересное, написанное под такое дело?
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Root

romby team


Зарегистрирован: 27 Авг 2003
Сообщения: 5976
Откуда: Saint-Petersburg

СообщениеДобавлено: Чт Мар 17, 2005 12:41 pm    Заголовок сообщения: Ответить с цитатой

Кто-то все-таки рискнул сделать такую защиту:
http://www.ixbt.com/storage/lanseal.shtml
и не забываем про нашего старого доброго друга Pinczakko
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
=hairs=

4.0Mbit Patched
4.0Mbit Patched


Зарегистрирован: 30 Авг 2004
Сообщения: 924
Откуда: город оружейников

СообщениеДобавлено: Чт Мар 17, 2005 2:46 pm    Заголовок сообщения: Ответить с цитатой

apple_rom извиняюсь за бестолковый вопрос, а статейка-то где размещена? ткните меня носом в ссылку
_________________
электричество - это наука о контактах!
с уважением. Пьяный Мастер.
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Посетить сайт автора
savely

romby team


Зарегистрирован: 22 Фев 2005
Сообщения: 2020
Откуда: г.Троицк, Моск. обл.

СообщениеДобавлено: Чт Мар 17, 2005 5:14 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
"Scan User ROM Area" можно отключать прямо в биосе...


В BIOS или в BIOS Setup? Вообще - ЛЮБАЯ защита подразумевает административные меры (как минимум - опечатывание корпуса).
На серверных матерях и слот можно вырубить...
Ну, на сетевухах защиту делать плохо - надо на своем железе...
Вернуться к началу
Просмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему   Страница 1 из 2 Часовой пояс: GMT + 4
На страницу 1, 2  Следующий
Список форумов Ромбофорум » BIOS » Остальные проблемы, связанные с BIOS » Размещение программы в ПЗУ и ее пуск до старта ОС

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


EOMY.NET: бесплатный хостинг без рекламы Rambler's Top100
Space Pilot 3K v2 (v1.1) template © 2002-2005 Jakob Persson (readme)(forumthemes/bbstyles)

Powered by phpBB © 2001-2005 phpBB Group
Хостинг сайта: EOMY.NET