RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> %subj%! > ~~~~~~ > > > PHYSICAL DEVICE DRIVER CHAIN > > Dev Port Strt Inter Dev Real > > Address Name Attr CS DS Offs Offst CS DS > > ------- ---- ---- ---- ---- ---- ----- ---- ---- > > [---------skipped----------] > > 0790:0000 .Disk DD 2880 0798 0790 251a 0000 0000 0000 > > 0790:001e OS2DASD$ c980 0798 0790 2444 475c 0000 0000 > > [---------skipped----------] > > > > То есть, по идее, точка входа в обработчик прерывания драйвера > > должна быть 798:475c. (Если Strt Offs -- Strategy routine offset, > > а Inter Offst -- Interrupt routine offset. Но почему Dev CS встреча- > > ется 2 раза?) > > > > Тем более, что Inter Offst -- это по видимому не Interrupt routine offset, > а скорее всего, Inter-device-driver communication routine offset! -- есть > такое поле в заголовке физического драйвера. Что делать?
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.