Add bits for the AMD features from CPUID function 0x80000001 ECX,
described in the rev. 3.0 of the Kabini BKDG, document 48751.pdf. Partially based on the patch submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com> Sponsored by: The FreeBSD Foundation MFC after: 1 week
This commit is contained in:
parent
6a101ebe72
commit
6f8a44a5dd
@ -366,18 +366,18 @@ printcpuinfo(void)
|
||||
"\017<b14>"
|
||||
"\020LWP" /* Lightweight Profiling */
|
||||
"\021FMA4" /* 4-operand FMA instructions */
|
||||
"\022<b17>"
|
||||
"\022TCE" /* Translation Cache Extension */
|
||||
"\023<b18>"
|
||||
"\024NodeId" /* NodeId MSR support */
|
||||
"\025<b20>"
|
||||
"\026TBM" /* Trailing Bit Manipulation */
|
||||
"\027Topology" /* Topology Extensions */
|
||||
"\030<b23>"
|
||||
"\031<b24>"
|
||||
"\030PCXC" /* Core perf count */
|
||||
"\031PNXC" /* NB perf count */
|
||||
"\032<b25>"
|
||||
"\033<b26>"
|
||||
"\034<b27>"
|
||||
"\035<b28>"
|
||||
"\033DBE" /* Data Breakpoint extension */
|
||||
"\034PTSC" /* Performance TSC */
|
||||
"\035PL2I" /* L2I perf count */
|
||||
"\036<b29>"
|
||||
"\037<b30>"
|
||||
"\040<b31>"
|
||||
|
@ -842,18 +842,18 @@ printcpuinfo(void)
|
||||
"\017<b14>"
|
||||
"\020LWP" /* Lightweight Profiling */
|
||||
"\021FMA4" /* 4-operand FMA instructions */
|
||||
"\022<b17>"
|
||||
"\022TCE" /* Translation Cache Extension */
|
||||
"\023<b18>"
|
||||
"\024NodeId" /* NodeId MSR support */
|
||||
"\025<b20>"
|
||||
"\026TBM" /* Trailing Bit Manipulation */
|
||||
"\027Topology" /* Topology Extensions */
|
||||
"\030<b23>"
|
||||
"\031<b24>"
|
||||
"\030PCXC" /* Core perf count */
|
||||
"\031PNXC" /* NB perf count */
|
||||
"\032<b25>"
|
||||
"\033<b26>"
|
||||
"\034<b27>"
|
||||
"\035<b28>"
|
||||
"\033DBE" /* Data Breakpoint extension */
|
||||
"\034PTSC" /* Performance TSC */
|
||||
"\035PL2I" /* L2I perf count */
|
||||
"\036<b29>"
|
||||
"\037<b30>"
|
||||
"\040<b31>"
|
||||
|
@ -201,9 +201,15 @@
|
||||
#define AMDID2_WDT 0x00002000
|
||||
#define AMDID2_LWP 0x00008000
|
||||
#define AMDID2_FMA4 0x00010000
|
||||
#define AMDID2_TCE 0x00020000
|
||||
#define AMDID2_NODE_ID 0x00080000
|
||||
#define AMDID2_TBM 0x00200000
|
||||
#define AMDID2_TOPOLOGY 0x00400000
|
||||
#define AMDID2_PCXC 0x00800000
|
||||
#define AMDID2_PNXC 0x01000000
|
||||
#define AMDID2_DBE 0x04000000
|
||||
#define AMDID2_PTSC 0x08000000
|
||||
#define AMDID2_PTSCEL2I 0x10000000
|
||||
|
||||
/*
|
||||
* CPUID instruction 1 eax info
|
||||
|
Loading…
Reference in New Issue
Block a user