I'm under the impression that all the skylake processors have Intel PT, but running a quick CPUID on my coworker's 6th gen i7 indicates that it does not have support for PTWRITE.
Is it a 7th generation feature? How would I go about finding which processors have the PTWRITE capability?
In the following link you can find some information about Intel® Processor Trace; Processor Tracing | Intel® Software. If you would like to get more details in regard to this feature, I would recommend positing at the Intel® Developer Zone; https://software.intel.com/en-us/forums/platform-and-technology-discussion.