Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
1094 Discussions

Which processor families support RDPID instruction?

David_Y_
Beginner
860 Views

Which processors support the RDPID instruction?

How do I programmatically check if there is support for RDPID?

Thanks.

David

0 Kudos
2 Replies
McCalpinJohn
Honored Contributor III
860 Views

This is a standard feature bit supported by the CPUID instruction, as described in Volume 2 of the Intel Architectures SW Developer's Manual (document 325383).

Execute CPUID with eax=0x07 and ecx=0x00.  After this, bit 22 of ecx is 1 if the RDPID instruction is supported.

0 Kudos
David_Y_
Beginner
860 Views

Thanks for your reply. Any idea which processor family first introduced this instruction?

0 Kudos
Reply