HyperVisor Code Integrity Readiness test failed for ELAM driver

As I remember, the HyperVisor Code Integrity Readiness test is about making sure your allocated data is not executable. There are a variety of places where you need to set the correct flags so all allocations have the no-execute bit set.

Jan

-----Original Message-----
From: xxxxx@lists.osr.com On Behalf Of xxxxx@gmail.com
Sent: Monday, August 27, 2018 5:12 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] HyperVisor Code Integrity Readiness test failed for ELAM driver

Hi,

I’ve used the ELAM sample code from the following link, generated the .sys/.cat/.INF/.pdf files, signed it with EV code signing certificate and tried running Windows HLK tests on it.

https://github.com/Microsoft/Windows-driver-samples/tree/master/security/elam

One of the test named as “HyperVisor Code Integrity Readiness test” failed and the following error messages are printed in the log file.
" No Code Integrity statistics section found for this module"

A detailed screenshot is shown in the following link.

http://www.awesomescreenshot.com/image/3576898/7d9391661a844647e294b63242157026

Kindly let me know what are the steps that need to be incorporated in the ELAM driver to make it pass the HVCI Readiness test.

Thanks.


NTDEV is sponsored by OSR

Visit the list online at: http:

MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers!
Details at http:

To unsubscribe, visit the List Server section of OSR Online at http:</http:></http:></http:>