summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/specialreg.h
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2008-10-21 00:17:55 +0000
committerjkim <jkim@FreeBSD.org>2008-10-21 00:17:55 +0000
commitd4d906ba8600be6372142965c16b1830772b3df9 (patch)
tree8c5ecd5cef4e0ddf5adf4fa080ca8e3b054df5f2 /sys/amd64/include/specialreg.h
parent2efd12327df3f4069b0213d17386ff2b3a4b850c (diff)
downloadFreeBSD-src-d4d906ba8600be6372142965c16b1830772b3df9.zip
FreeBSD-src-d4d906ba8600be6372142965c16b1830772b3df9.tar.gz
Detect Advanced Power Management Information for AMD CPUs.
Diffstat (limited to 'sys/amd64/include/specialreg.h')
-rw-r--r--sys/amd64/include/specialreg.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/amd64/include/specialreg.h b/sys/amd64/include/specialreg.h
index 4fd32ae..d5b7c55 100644
--- a/sys/amd64/include/specialreg.h
+++ b/sys/amd64/include/specialreg.h
@@ -161,6 +161,19 @@
#define CPUID_LOCAL_APIC_ID 0xff000000
/*
+ * AMD extended function 8000_0007h edx info
+ */
+#define AMDPM_TS 0x00000001
+#define AMDPM_FID 0x00000002
+#define AMDPM_VID 0x00000004
+#define AMDPM_TTP 0x00000008
+#define AMDPM_TM 0x00000010
+#define AMDPM_STC 0x00000020
+#define AMDPM_100MHZ_STEPS 0x00000040
+#define AMDPM_HW_PSTATE 0x00000080
+#define AMDPM_TSC_INVARIANT 0x00000100
+
+/*
* AMD extended function 8000_0008h ecx info
*/
#define AMDID_CMP_CORES 0x000000ff
OpenPOWER on IntegriCloud