aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/specialreg.h
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2008-10-21 00:17:55 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2008-10-21 00:17:55 +0000
commit780f139b5b21166717ab4d63848ed0f6c4c3d0fb (patch)
tree8c5ecd5cef4e0ddf5adf4fa080ca8e3b054df5f2 /sys/i386/include/specialreg.h
parentb63f51d0d0c75d651d2c0a59d95fbbb85807f3c4 (diff)
downloadsrc-780f139b5b21166717ab4d63848ed0f6c4c3d0fb.tar.gz
src-780f139b5b21166717ab4d63848ed0f6c4c3d0fb.zip
Detect Advanced Power Management Information for AMD CPUs.
Notes
Notes: svn path=/head/; revision=184101
Diffstat (limited to 'sys/i386/include/specialreg.h')
-rw-r--r--sys/i386/include/specialreg.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/i386/include/specialreg.h b/sys/i386/include/specialreg.h
index eb6e0b5fbbf4..ec9de9f19c06 100644
--- a/sys/i386/include/specialreg.h
+++ b/sys/i386/include/specialreg.h
@@ -158,6 +158,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