Hi,
I post this question again since the last subject is not clear.
I'm trying to implement a method to map a reserved virtual space (created by
MmAllocateMappingAddress and MmMapLockedPagesWithReservedMapping) from kernel
to user mode process. From the DDK description for VideoPortMapMemory, it
seems we can do UMA (universal memory architecture) frame buffer mapping as
suggested in the comments. The steps are:
1. Call InitializeObjectAttributes to get object attributes;
2. Call ZwOpenSection to get the handle of the section object;
3. Call ZwmapViewOfSection to get the virtual address of the view;
My question is how to set up the relation between the reserved virtual space
and the section view, that's to say, how to find a section object to
represent the reserved virtual space? Any expert can help to give a hint?
Thanks