Взаимодействие между драйверами

Discussion in 'WASM.NT.KERNEL' started by The_GorYnycH, Oct 17, 2008.

  1. The_GorYnycH

    The_GorYnycH New Member

    Blog Posts:
    0
    Joined:
    Feb 15, 2008
    Messages:
    32
    Понадобилось наладить взаимодействие между драйверами двух устройств на PCI, каждое может работать в режиме мастера. Схема примерно такая: драйвер устройства№1 получает запрос на вывод данных. В зависимости от флага(регистр в устройстве), должен их передать либо на персоналку, либо каким-то образом заставить драйвер усройства№2 сконфигурить свое устройство и сказать драйверу устройсва№1 что оно готово принимать данные, после чего устройство№1 начинает передачу. Драйвера для устройств уже написаны и хотелось бы обойтись малой кровью. Пока ничего умнее, как шарить память и события и работать по ним в голову не приходит... Можно ли как-то передавать запросы между стеками драйверов?
     
  2. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    ну можешь internal device control прикрутить как-нибудь...
     
  3. Forever

    Forever Виталий

    Blog Posts:
    0
    Joined:
    Apr 12, 2008
    Messages:
    244
    Можно использовать механизм CALLBACK.
     
  4. The_GorYnycH

    The_GorYnycH New Member

    Blog Posts:
    0
    Joined:
    Feb 15, 2008
    Messages:
    32
    Спасибо.