обработка IRQ в windows

Тема в разделе "WASM.WIN32", создана пользователем ProgramMan, 24 окт 2004.

  1. ProgramMan

    ProgramMan New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2004
    Сообщения:
    263
    Как установить свой IRQ обработчик в win2k-xp, из драйвера?

    Адреса обработчиков, на сколько я знаю хранятся в IDT(с её редактированием проблем нет), а внекой IRQ таблице указываются номера прерываний из IDT.

    Если я прав, то как отредактировать IRQ таблицу?
     
  2. maximus

    maximus New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2004
    Сообщения:
    5
    Адрес:
    Kazakhstan
    ProgramMan

    А я у тебя в принципи тоже и спрашивал только я спрашивал вобще про драйвер но вчастности и про прерывания если найдеш ответ не сочти за труд сообщи
     
  3. PavPS

    PavPS New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2004
    Сообщения:
    109
    Адрес:
    Russia
    Ага, и мне очень интересна эта тематика.. Тут Four-F обущал статью, как продолжение по драйверам, вроде про это. Вот тоже с нетерпением жду...
     
  4. ProgramMan

    ProgramMan New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2004
    Сообщения:
    263
    Вроде через порты контроллера прерываний можно грузить ВСЮ таблицу. Может её можно где то прочитать, отредоктировать и перезагрузить.
     
  5. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    Где-то в сети лежит статья "Understanding IRQL" (есть в pdf и html). Можно начать с неё. Дальше, привязавшись к кое-каким терминам, можно ещё по сети пошукать. Наверное, что-то должно найтись. Вроде, даже у Соломона что-то упоминалось про отображение IRQ, но конечно очень общо. Если есть исходники NT4 (именно NT4), то там живет стайка холов. Можно там посмотреть. Но только всё это очень сильно "hardware dependent".



    ЗЫ: Статья пишется. Готовность ~60%. Только что-то она растет как снежный ком, так что к концу эти 60% могут превратиться в 30%. В любом случае про IRQ там не будет ни слова, можно не ждать. Статья про фильтрацию IRP будет.
     
  6. ProgramMan

    ProgramMan New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2004
    Сообщения:
    263
    > В любом случае про IRQ там не будет ни слова, можно не ждать.

    Жаль, вопрос-то нужный.
     
  7. ProgramMan

    ProgramMan New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2004
    Сообщения:
    263