9: ;Miscellaneous 10: 11: %define CPU_KERN_FEATURE_CPUID 0 ;CPUID Instruction 12: %define CPU_KERN_FEATURE_CPUIDcloak 1 ;CPUID Instruction Cloaking 13: %define CPU_KERN_FEATURE_MSR 2 ;Model Specific Registers, RDMSR, WRMSR 14: %define CPU_KERN_FEATURE_MONITOR 3 ;MONITOR and MWAIT supported at CPL=0 15: %define CPU_KERN_FEATURE_xTPR 4 ;xTPR Update Control 16: %define CPU_KERN_FEATURE_AltMovCr8 5 ;LOCK MOV CR0 means MOV CR8 17: %define CPU_KERN_FEATURE_LM 6 ;Long Mode 18: %define CPU_KERN_FEATURE_FFXSR 7 ;FXSAVE and FXRSTOR instruction optimizations 19: %define CPU_KERN_FEATURE_XSAVE 8 ;XSAVE/XSTOR States 20: 21: 22: ;Caching 23: 24: %define CPU_KERN_FEATURE_MTRR 16 ;Memory Type Range Registers 25: %define CPU_KERN_FEATURE_PAT 17 ;Page Attribute Table 26: %define CPU_KERN_FEATURE_DCA 18 ;Direct Cache Access 27: %define CPU_KERN_FEATURE_SS 19 ;Self Snoop 28: %define CPU_KERN_FEATURE_CNXT_ID 20 ;L1 Context ID 29: 30: 31: ;Paging 32: 33: %define CPU_KERN_FEATURE_PSE 32 ;Page Size Extension 34: %define CPU_KERN_FEATURE_PAE 33 ;Physical Address Extensions 35: %define CPU_KERN_FEATURE_PGE 34 ;Page Global Enable 36: %define CPU_KERN_FEATURE_PSE36 35 ;36-bit Page Size Extension 37: %define CPU_KERN_FEATURE_NX 36 ;No Execute/Execution Disable 38: %define CPU_KERN_FEATURE_PAGE_1GiB 37 ;1 GiB large page support 39: 40: ;APIC 41: 42: %define CPU_KERN_FEATURE_APIC 48 ;On-chip Local APIC 43: %define CPU_KERN_FEATURE_extAPIC 49 ;Extended APIC space 44: %define CPU_KERN_FEATURE_x2APIC 50 ;x2APIC Support 45: 46: ;Debugging and Performance Monitoring 47: 48: %define CPU_KERN_FEATURE_TSC 64 ;Time Stamp Counter 49: %define CPU_KERN_FEATURE_TSCinvariance 65 ;Time Stamp Counter is always fixed frequency (in all ACPI states, etc) 50: %define CPU_KERN_FEATURE_RDTSCP 67 ;RDTSCP instruction 51: %define CPU_KERN_FEATURE_DE 68 ;Debugging Extension 52: %define CPU_KERN_FEATURE_DS 69 ;Debug Store 53: %define CPU_KERN_FEATURE_DTES64 70 ;64-bit Debug Store 54: %define CPU_KERN_FEATURE_DS_CPL 71 ;CPL Qualified Debug Store 55: %define CPU_KERN_FEATURE_PDCM 72 ;Perfmon and Debug Capability 56: %define CPU_KERN_FEATURE_APERF 73 ;Architectural Performance Monitor 57: %define CPU_KERN_FEATURE_IBS 74 ;Instruction Based Sampling 58: 59: ;Virtual Machines 60: 61: %define CPU_KERN_FEATURE_VME 80 ;Virtual Mode Extensions 62: %define CPU_KERN_FEATURE_VMX 81 ;Virtual Machine Extensions 63: %define CPU_KERN_FEATURE_SVM 82 ;Secure Virtual Machine 64: 65: ;Reliability 66: 67: %define CPU_KERN_FEATURE_MCE 96 ;Machine Check Exception 68: %define CPU_KERN_FEATURE_MCA 97 ;Machine Check Architecture 69: %define CPU_KERN_FEATURE_WD 98 ;Watch Dog Time Support 70: %define CPU_KERN_FEATURE_SMX 99 ;Safer Mode Extensions (Trusted Execution Technology) 71: %define CPU_KERN_FEATURE_SKINIT 100 ;SKINIT and STGI
|