Hello? I am very helpful in this community.
May I ask you a question?
I have succeeded in sharing memory between kernel and application by referring to the following article. Memory was shared via MDL. MDL that points to a single physical memory is created and the virtual memory is converted and delivered to the kernel and application through the MDL.
Shared memory is a structure, and there are also variables for interlock operations. So, in the kernel and application, each thread is running, and changing and reading of values are performed by interlock operation.
There is no problem sharing memory between kernels and applications. The question is whether the interlock operation works without any problem.
Is there any problem in interlock operation processing between kernel-applications?
This is my question.
It looks like you're new here. If you want to get involved, click one of these buttons!
|Upcoming OSR Seminars|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!||Kernel Debugging||30 Mar 2020||OSR Seminar Space|
|Developing Minifilters||20 Apr 2020||LIVE ONLINE|
|Writing WDF Drivers||11 May 2020||LIVE ONLINE|
|Internals & Software Drivers||28 Sept 2020||Dulles, VA|