Mohit Gupta
2010-06-18 07:42:13 UTC
I have 2 drivers, and want one driver to communicate with another driver. How
can I achieve that?
For example, Driver1 and Driver2 are running in the system
Driver1 allocates non-paged memory for reading/writing purposes
Driver2 wants to read from non-paged memory address created by Driver1.
Driver2 can do that only after knowing memory access address (virtual or
physical) from Driver1. How that can be achieved?
Few assumptions
1) Driver1 is loaded before Driver2
2) Reads/writes are synchronised.
3) Only Driver1 can allocated memory
4) Memory allocation must be dynamic. No address is known to either drivers
Please help!!!
can I achieve that?
For example, Driver1 and Driver2 are running in the system
Driver1 allocates non-paged memory for reading/writing purposes
Driver2 wants to read from non-paged memory address created by Driver1.
Driver2 can do that only after knowing memory access address (virtual or
physical) from Driver1. How that can be achieved?
Few assumptions
1) Driver1 is loaded before Driver2
2) Reads/writes are synchronised.
3) Only Driver1 can allocated memory
4) Memory allocation must be dynamic. No address is known to either drivers
Please help!!!