SergiusTheBest / FindWDK

CMake module for building drivers with Windows Development Kit (WDK)
BSD 3-Clause "New" or "Revised" License
251 stars 53 forks source link

arm64 support #31

Closed nblog closed 1 month ago

nblog commented 3 months ago

Are there any plans to support ARM64 ?

SergiusTheBest commented 3 months ago

Yes. Do you have ARM hardware to help with testing?

nblog commented 3 months ago

Yes. Do you have ARM hardware to help with testing?

Yes, when the project supports ARM64 (CPU: Snapdragon X Elite), I'm more than happy to test it.

SergiusTheBest commented 3 months ago

Excellent!

SergiusTheBest commented 3 months ago

@nblog Please, test the arm64-support branch.

nblog commented 3 months ago

Test Environment: Windows 10 22H2 10.0.19045.2486 (Arm64)

KmdfCppDriver: Build: ok Output: no output The answer is ${answer}

MinifilterCppDriver: Build: ok Output: FltRegisterFilter (C0000034)

WdmCppDriver: Build: ok Output: ok

WdmDriver: Build: ok Output: ok

nblog commented 2 months ago

Test Environment: Windows 11 23H2 10.0.22631.2428 (Arm64)

KmdfCppDriver Build: ok Output: ok

MinifilterCppDriver Build: ok Output: ok

WdmCppDriver Build: ok Output: ok

WdmDriver Build: ok Output: ok

@SergiusTheBest I think #32 is ready and ended up just adding two definitions to the base “_USE_DECLSPECS_FOR_SAL=1;STD_CALL” to keep it the same as VS2022

SergiusTheBest commented 1 month ago

32 is merged! Thank you!