[NTOSKRNL]

- Beatify cpu supported features output once and for all
DPRINT1 is not printf...

svn path=/trunk/; revision=50996
This commit is contained in:
Jérôme Gardou 2011-03-07 20:39:33 +00:00
parent ff0651e441
commit f9ac17b332

View file

@ -482,32 +482,31 @@ KiGetFeatureBits(VOID)
} }
} }
DPRINT1("Supported CPU features :\n"); DPRINT1("Supported CPU features : %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s\n",
#define print_supported(kf_value) \ #define print_supported(kf_value) \
if(FeatureBits & kf_value) DPRINT1("\t" #kf_value) FeatureBits & kf_value ? #kf_value : ""
print_supported(KF_V86_VIS); print_supported(KF_V86_VIS),
print_supported(KF_RDTSC); print_supported(KF_RDTSC),
print_supported(KF_CR4); print_supported(KF_CR4),
print_supported(KF_CMOV); print_supported(KF_CMOV),
print_supported(KF_GLOBAL_PAGE); print_supported(KF_GLOBAL_PAGE),
print_supported(KF_LARGE_PAGE); print_supported(KF_LARGE_PAGE),
print_supported(KF_MTRR); print_supported(KF_MTRR),
print_supported(KF_CMPXCHG8B); print_supported(KF_CMPXCHG8B),
print_supported(KF_MMX); print_supported(KF_MMX),
print_supported(KF_WORKING_PTE); print_supported(KF_WORKING_PTE),
print_supported(KF_PAT); print_supported(KF_PAT),
print_supported(KF_FXSR); print_supported(KF_FXSR),
print_supported(KF_FAST_SYSCALL); print_supported(KF_FAST_SYSCALL),
print_supported(KF_XMMI); print_supported(KF_XMMI),
print_supported(KF_3DNOW); print_supported(KF_3DNOW),
print_supported(KF_AMDK6MTRR); print_supported(KF_AMDK6MTRR),
print_supported(KF_XMMI64); print_supported(KF_XMMI64),
print_supported(KF_DTS); print_supported(KF_DTS),
print_supported(KF_NX_BIT); print_supported(KF_NX_BIT),
print_supported(KF_NX_DISABLED); print_supported(KF_NX_DISABLED),
print_supported(KF_NX_ENABLED); print_supported(KF_NX_ENABLED));
#undef print_supported #undef print_supported
DPRINT1("\n");
/* Return the Feature Bits */ /* Return the Feature Bits */
return FeatureBits; return FeatureBits;