In my storport miniport driver I am requesting a WORD alignment by setting ConfigInfo->AlignmentMask = 1.
With this I am expecting that all the physical addresses I get will be WORD aligned, i.e. last bit cleared to 0.
I just happened to check for incoming addresses, and noticed I am actually getting DWORD aligned addresses all the time (last 2 bits as 00b)!
Now of course all DWORD aligned addresses are WORD aligned too, but just curious to know the reason why I am not getting only a WORD aligned address, i.e. address ending with 10b.
It looks like you're new here. If you want to get involved, click one of these buttons!
|Upcoming OSR Seminars|
|Writing WDF Drivers||21 Oct 2019||OSR Seminar Space & ONLINE|
|Internals & Software Drivers||18 Nov 2019||Dulles, VA|
|Kernel Debugging||30 Mar 2020||OSR Seminar Space|
|Developing Minifilters||27 Apr 2020||OSR Seminar Space & ONLINE|