LINUX.ORG.RU

BIOS & lrmi


0

0

Небольшой вопрос (имеющий отношение к теме http://www.linux.org.ru/profile/roy/jump-message.jsp?msgid=1517294&lastmod=1
154592739596)

On Thu, 2 Feb 2006, Alan Cox wrote:

> On Iau, 2006-02-02 at 08:48 +0100, Jozef Kutej wrote:
>> Hello.
>>
>> Can someone help me solve my problem with on board watch dog timer that
>> need to call bios interrupt? Here's how to update watch dog timer.
>>
>> mov ax,6f02h
>> mov bl, 30	;number of seconds
>> int 15h
>>
>> How can i do this in kernel so that i can write wdt driver?
>
> You need to drive the hardware directly. Ask the vendor for the hardware
> info, or alternatively you might want to try using a library like lrmi
> in user space to call it and log the I/O instructions it tries to
> execute.
>

Подскажите, как используя библиотеку lrmi посмотреть, что делает BIOS
при вызове этой функции ? Как я понимаю lrmi использует вызов
vm86old(), но как копнуть глубже - не могу понять (
★★★★★

обещаю к завтрему предоставить код в виде модуля ядра, который будет дергать int 15 из v86

ЗЫ только не мучайтесь так больше ЗЗЫ с вас ,естественно, причитается

anonymous
()
Ответ на: комментарий от anonymous

Блин, буду дико рад, отблагодарю чем смогу ))

roy ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Ну можно в принципе и не в виде модуля, а просто пример как правильно обернуть вызов vm86()

roy ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.