Module Name:    src
Committed By:   maxv
Date:           Fri Aug 19 18:53:29 UTC 2016

Modified Files:
        src/sys/arch/x86/include: specialreg.h

Log Message:
KNF so NXR likes it, and some typos


To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/x86/include/specialreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/x86/include/specialreg.h
diff -u src/sys/arch/x86/include/specialreg.h:1.88 src/sys/arch/x86/include/specialreg.h:1.89
--- src/sys/arch/x86/include/specialreg.h:1.88	Sat Jul 16 13:47:01 2016
+++ src/sys/arch/x86/include/specialreg.h	Fri Aug 19 18:53:29 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: specialreg.h,v 1.88 2016/07/16 13:47:01 maxv Exp $	*/
+/*	$NetBSD: specialreg.h,v 1.89 2016/08/19 18:53:29 maxv Exp $	*/
 
 /*-
  * Copyright (c) 1991 The Regents of the University of California.
@@ -34,12 +34,12 @@
 /*
  * Bits in 386 special registers:
  */
-#define	CR0_PE	0x00000001	/* Protected mode Enable */
-#define	CR0_MP	0x00000002	/* "Math" Present (NPX or NPX emulator) */
-#define	CR0_EM	0x00000004	/* EMulate non-NPX coproc. (trap ESC only) */
-#define	CR0_TS	0x00000008	/* Task Switched (if MP, trap ESC and WAIT) */
-#define	CR0_ET	0x00000010	/* Extension Type (387 (if set) vs 287) */
-#define	CR0_PG	0x80000000	/* PaGing enable */
+#define CR0_PE	0x00000001	/* Protected mode Enable */
+#define CR0_MP	0x00000002	/* "Math" Present (NPX or NPX emulator) */
+#define CR0_EM	0x00000004	/* EMulate non-NPX coproc. (trap ESC only) */
+#define CR0_TS	0x00000008	/* Task Switched (if MP, trap ESC and WAIT) */
+#define CR0_ET	0x00000010	/* Extension Type (387 (if set) vs 287) */
+#define CR0_PG	0x80000000	/* PaGing enable */
 
 /*
  * Bits in 486 special registers:
@@ -47,8 +47,8 @@
 #define CR0_NE	0x00000020	/* Numeric Error enable (EX16 vs IRQ13) */
 #define CR0_WP	0x00010000	/* Write Protect (honor PG_RW in all modes) */
 #define CR0_AM	0x00040000	/* Alignment Mask (set to enable AC flag) */
-#define	CR0_NW	0x20000000	/* Not Write-through */
-#define	CR0_CD	0x40000000	/* Cache Disable */
+#define CR0_NW	0x20000000	/* Not Write-through */
+#define CR0_CD	0x40000000	/* Cache Disable */
 
 /*
  * Cyrix 486 DLC special registers, accessible as IO ports.
@@ -94,14 +94,14 @@
 /*
  * Extended Control Register XCR0
  */
-#define	XCR0_X87	0x00000001	/* x87 FPU/MMX state */
-#define	XCR0_SSE	0x00000002	/* SSE state */
-#define	XCR0_YMM_Hi128	0x00000004	/* AVX-256 (ymmn registers) */
-#define	XCR0_BNDREGS	0x00000008	/* Memory protection ext bounds */
-#define	XCR0_BNDCSR	0x00000010	/* Memory protection ext state */
-#define	XCR0_Opmask	0x00000020	/* AVX-512 Opmask */
-#define	XCR0_ZMM_Hi256	0x00000040	/* AVX-512 upper 256 bits low regs */
-#define	XCR0_Hi16_ZMM	0x00000080	/* AVX-512 512 bits upper registers */
+#define XCR0_X87	0x00000001	/* x87 FPU/MMX state */
+#define XCR0_SSE	0x00000002	/* SSE state */
+#define XCR0_YMM_Hi128	0x00000004	/* AVX-256 (ymmn registers) */
+#define XCR0_BNDREGS	0x00000008	/* Memory protection ext bounds */
+#define XCR0_BNDCSR	0x00000010	/* Memory protection ext state */
+#define XCR0_Opmask	0x00000020	/* AVX-512 Opmask */
+#define XCR0_ZMM_Hi256	0x00000040	/* AVX-512 upper 256 bits low regs */
+#define XCR0_Hi16_ZMM	0x00000080	/* AVX-512 512 bits upper registers */
 
 /*
  * Known fpu bits - only these get enabled
@@ -125,38 +125,38 @@
  */
 
 /* Fn00000001 %edx features */
-#define	CPUID_FPU	0x00000001	/* processor has an FPU? */
-#define	CPUID_VME	0x00000002	/* has virtual mode (%cr4's VME/PVI) */
-#define	CPUID_DE	0x00000004	/* has debugging extension */
-#define	CPUID_PSE	0x00000008	/* has 4MB page size extension */
-#define	CPUID_TSC	0x00000010	/* has time stamp counter */
-#define	CPUID_MSR	0x00000020	/* has mode specific registers */
-#define	CPUID_PAE	0x00000040	/* has phys address extension */
-#define	CPUID_MCE	0x00000080	/* has machine check exception */
-#define	CPUID_CX8	0x00000100	/* has CMPXCHG8B instruction */
-#define	CPUID_APIC	0x00000200	/* has enabled APIC */
-#define	CPUID_B10	0x00000400	/* reserved, MTRR */
-#define	CPUID_SEP	0x00000800	/* has SYSENTER/SYSEXIT extension */
-#define	CPUID_MTRR	0x00001000	/* has memory type range register */
-#define	CPUID_PGE	0x00002000	/* has page global extension */
-#define	CPUID_MCA	0x00004000	/* has machine check architecture */
-#define	CPUID_CMOV	0x00008000	/* has CMOVcc instruction */
-#define	CPUID_PAT	0x00010000	/* Page Attribute Table */
-#define	CPUID_PSE36	0x00020000	/* 36-bit PSE */
-#define	CPUID_PN	0x00040000	/* processor serial number */
-#define	CPUID_CFLUSH	0x00080000	/* CFLUSH insn supported */
-#define	CPUID_B20	0x00100000	/* reserved */
-#define	CPUID_DS	0x00200000	/* Debug Store */
-#define	CPUID_ACPI	0x00400000	/* ACPI performance modulation regs */
-#define	CPUID_MMX	0x00800000	/* MMX supported */
-#define	CPUID_FXSR	0x01000000	/* fast FP/MMX save/restore */
-#define	CPUID_SSE	0x02000000	/* streaming SIMD extensions */
-#define	CPUID_SSE2	0x04000000	/* streaming SIMD extensions #2 */
-#define	CPUID_SS	0x08000000	/* self-snoop */
-#define	CPUID_HTT	0x10000000	/* Hyper-Threading Technology */
-#define	CPUID_TM	0x20000000	/* thermal monitor (TCC) */
-#define	CPUID_IA64	0x40000000	/* IA-64 architecture */
-#define	CPUID_SBF	0x80000000	/* signal break on FERR */
+#define CPUID_FPU	0x00000001	/* processor has an FPU? */
+#define CPUID_VME	0x00000002	/* has virtual mode (%cr4's VME/PVI) */
+#define CPUID_DE	0x00000004	/* has debugging extension */
+#define CPUID_PSE	0x00000008	/* has 4MB page size extension */
+#define CPUID_TSC	0x00000010	/* has time stamp counter */
+#define CPUID_MSR	0x00000020	/* has mode specific registers */
+#define CPUID_PAE	0x00000040	/* has phys address extension */
+#define CPUID_MCE	0x00000080	/* has machine check exception */
+#define CPUID_CX8	0x00000100	/* has CMPXCHG8B instruction */
+#define CPUID_APIC	0x00000200	/* has enabled APIC */
+#define CPUID_B10	0x00000400	/* reserved, MTRR */
+#define CPUID_SEP	0x00000800	/* has SYSENTER/SYSEXIT extension */
+#define CPUID_MTRR	0x00001000	/* has memory type range register */
+#define CPUID_PGE	0x00002000	/* has page global extension */
+#define CPUID_MCA	0x00004000	/* has machine check architecture */
+#define CPUID_CMOV	0x00008000	/* has CMOVcc instruction */
+#define CPUID_PAT	0x00010000	/* Page Attribute Table */
+#define CPUID_PSE36	0x00020000	/* 36-bit PSE */
+#define CPUID_PN	0x00040000	/* processor serial number */
+#define CPUID_CFLUSH	0x00080000	/* CFLUSH insn supported */
+#define CPUID_B20	0x00100000	/* reserved */
+#define CPUID_DS	0x00200000	/* Debug Store */
+#define CPUID_ACPI	0x00400000	/* ACPI performance modulation regs */
+#define CPUID_MMX	0x00800000	/* MMX supported */
+#define CPUID_FXSR	0x01000000	/* fast FP/MMX save/restore */
+#define CPUID_SSE	0x02000000	/* streaming SIMD extensions */
+#define CPUID_SSE2	0x04000000	/* streaming SIMD extensions #2 */
+#define CPUID_SS	0x08000000	/* self-snoop */
+#define CPUID_HTT	0x10000000	/* Hyper-Threading Technology */
+#define CPUID_TM	0x20000000	/* thermal monitor (TCC) */
+#define CPUID_IA64	0x40000000	/* IA-64 architecture */
+#define CPUID_SBF	0x80000000	/* signal break on FERR */
 
 #define CPUID_FLAGS1	"\20" \
 	"\1" "FPU"	"\2" "VME"	"\3" "DE"	"\4" "PSE" \
@@ -180,38 +180,38 @@
  * CPUID "features" bits in Fn00000001 %ecx
  */
 
-#define	CPUID2_SSE3	0x00000001	/* Streaming SIMD Extensions 3 */
-#define	CPUID2_PCLMUL	0x00000002	/* PCLMULQDQ instructions */
-#define	CPUID2_DTES64	0x00000004	/* 64-bit Debug Trace */
-#define	CPUID2_MONITOR	0x00000008	/* MONITOR/MWAIT instructions */
-#define	CPUID2_DS_CPL	0x00000010	/* CPL Qualified Debug Store */
-#define	CPUID2_VMX	0x00000020	/* Virtual Machine Extensions */
-#define	CPUID2_SMX	0x00000040	/* Safer Mode Extensions */
-#define	CPUID2_EST	0x00000080	/* Enhanced SpeedStep Technology */
-#define	CPUID2_TM2	0x00000100	/* Thermal Monitor 2 */
+#define CPUID2_SSE3	0x00000001	/* Streaming SIMD Extensions 3 */
+#define CPUID2_PCLMUL	0x00000002	/* PCLMULQDQ instructions */
+#define CPUID2_DTES64	0x00000004	/* 64-bit Debug Trace */
+#define CPUID2_MONITOR	0x00000008	/* MONITOR/MWAIT instructions */
+#define CPUID2_DS_CPL	0x00000010	/* CPL Qualified Debug Store */
+#define CPUID2_VMX	0x00000020	/* Virtual Machine Extensions */
+#define CPUID2_SMX	0x00000040	/* Safer Mode Extensions */
+#define CPUID2_EST	0x00000080	/* Enhanced SpeedStep Technology */
+#define CPUID2_TM2	0x00000100	/* Thermal Monitor 2 */
 #define CPUID2_SSSE3	0x00000200	/* Supplemental SSE3 */
-#define	CPUID2_CID	0x00000400	/* Context ID */
-#define	CPUID2_SDBG	0x00000800	/* Silicon Debug */
-#define	CPUID2_FMA	0x00001000	/* has Fused Multiply Add */
-#define	CPUID2_CX16	0x00002000	/* has CMPXCHG16B instruction */
-#define	CPUID2_xTPR	0x00004000	/* Task Priority Messages disabled? */
-#define	CPUID2_PDCM	0x00008000	/* Perf/Debug Capability MSR */
+#define CPUID2_CID	0x00000400	/* Context ID */
+#define CPUID2_SDBG	0x00000800	/* Silicon Debug */
+#define CPUID2_FMA	0x00001000	/* has Fused Multiply Add */
+#define CPUID2_CX16	0x00002000	/* has CMPXCHG16B instruction */
+#define CPUID2_xTPR	0x00004000	/* Task Priority Messages disabled? */
+#define CPUID2_PDCM	0x00008000	/* Perf/Debug Capability MSR */
 /* bit 16 unused	0x00010000 */
-#define	CPUID2_PCID	0x00020000	/* Process Context ID */
-#define	CPUID2_DCA	0x00040000	/* Direct Cache Access */
-#define	CPUID2_SSE41	0x00080000	/* Streaming SIMD Extensions 4.1 */
-#define	CPUID2_SSE42	0x00100000	/* Streaming SIMD Extensions 4.2 */
-#define	CPUID2_X2APIC	0x00200000	/* xAPIC Extensions */
-#define	CPUID2_MOVBE	0x00400000	/* MOVBE (move after byteswap) */
-#define	CPUID2_POPCNT	0x00800000	/* popcount instruction available */
-#define	CPUID2_DEADLINE	0x01000000	/* APIC Timer supports TSC Deadline */
-#define	CPUID2_AES	0x02000000	/* AES instructions */
-#define	CPUID2_XSAVE	0x04000000	/* XSAVE instructions */
-#define	CPUID2_OSXSAVE	0x08000000	/* XGETBV/XSETBV instructions */
-#define	CPUID2_AVX	0x10000000	/* AVX instructions */
-#define	CPUID2_F16C	0x20000000	/* half precision conversion */
-#define	CPUID2_RDRAND	0x40000000	/* RDRAND (hardware random number) */
-#define	CPUID2_RAZ	0x80000000	/* RAZ. Indicates guest state. */
+#define CPUID2_PCID	0x00020000	/* Process Context ID */
+#define CPUID2_DCA	0x00040000	/* Direct Cache Access */
+#define CPUID2_SSE41	0x00080000	/* Streaming SIMD Extensions 4.1 */
+#define CPUID2_SSE42	0x00100000	/* Streaming SIMD Extensions 4.2 */
+#define CPUID2_X2APIC	0x00200000	/* xAPIC Extensions */
+#define CPUID2_MOVBE	0x00400000	/* MOVBE (move after byteswap) */
+#define CPUID2_POPCNT	0x00800000	/* popcount instruction available */
+#define CPUID2_DEADLINE	0x01000000	/* APIC Timer supports TSC Deadline */
+#define CPUID2_AES	0x02000000	/* AES instructions */
+#define CPUID2_XSAVE	0x04000000	/* XSAVE instructions */
+#define CPUID2_OSXSAVE	0x08000000	/* XGETBV/XSETBV instructions */
+#define CPUID2_AVX	0x10000000	/* AVX instructions */
+#define CPUID2_F16C	0x20000000	/* half precision conversion */
+#define CPUID2_RDRAND	0x40000000	/* RDRAND (hardware random number) */
+#define CPUID2_RAZ	0x80000000	/* RAZ. Indicates guest state. */
 
 #define CPUID2_FLAGS1	"\20" \
 	"\1" "SSE3"	"\2" "PCLMULQDQ" "\3" "DTES64"	"\4" "MONITOR" \
@@ -312,7 +312,7 @@
 /*
  * Intel Structured Extended Feature leaf Fn0000_0007
  * %eax == 0: Subleaf 0
- *	%eax: The Maximun input value for supported subleaf.
+ *	%eax: The Maximum input value for supported subleaf.
  *	%ebx: Feature bits.
  *	%ecx: Feature bits.
  */
@@ -378,11 +378,11 @@
  * %ecx == 0: supported features info:
  *	%eax: Valid bits of lower 32bits of XCR0
  *	%ebx: Maximum save area size for features enabled in XCR0
- *	%ecx: Maximim save area size for all cpu features
+ *	%ecx: Maximum save area size for all cpu features
  *	%edx: Valid bits of upper 32bits of XCR0
  *
  * %ecx == 1:
- *	%eax: Bit 0 => xsaveopt instruction avalaible (sandy bridge onwards)
+ *	%eax: Bit 0 => xsaveopt instruction available (sandy bridge onwards)
  *	%ebx: Save area size for features enabled by XCR0 | IA32_XSS
  *	%ecx: Valid bits of lower 32bits of IA32_XSS
  *	%edx: Valid bits of upper 32bits of IA32_XSS
@@ -395,10 +395,10 @@
  */
 
 /* %ecx=1 %eax */
-#define	CPUID_PES1_XSAVEOPT	0x00000001	/* xsaveopt instruction */
-#define	CPUID_PES1_XSAVEC	0x00000002	/* xsavec & compacted XRSTOR */
-#define	CPUID_PES1_XGETBV	0x00000004	/* xgetbv with ECX = 1 */
-#define	CPUID_PES1_XSAVES	0x00000008	/* xsaves/xrstors, IA32_XSS */
+#define CPUID_PES1_XSAVEOPT	0x00000001	/* xsaveopt instruction */
+#define CPUID_PES1_XSAVEC	0x00000002	/* xsavec & compacted XRSTOR */
+#define CPUID_PES1_XGETBV	0x00000004	/* xgetbv with ECX = 1 */
+#define CPUID_PES1_XSAVES	0x00000008	/* xsaves/xrstors, IA32_XSS */
 
 #define CPUID_PES1_FLAGS	"\20" \
 	"\1" "XSAVEOPT"	"\2" "XSAVEC"	"\3" "XGETBV"	"\4" "XSAVES"
@@ -406,8 +406,8 @@
 /* Intel Fn80000001 extended features - %edx */
 #define CPUID_SYSCALL	0x00000800	/* SYSCALL/SYSRET */
 #define CPUID_XD	0x00100000	/* Execute Disable (like CPUID_NOX) */
-#define	CPUID_P1GB	0x04000000	/* 1GB Large Page Support */
-#define	CPUID_RDTSCP	0x08000000	/* Read TSC Pair Instruction */
+#define CPUID_P1GB	0x04000000	/* 1GB Large Page Support */
+#define CPUID_RDTSCP	0x08000000	/* Read TSC Pair Instruction */
 #define CPUID_EM64T	0x20000000	/* Intel EM64T */
 
 #define CPUID_INTEL_EXT_FLAGS	"\20" \
@@ -415,11 +415,11 @@
 	"\34" "RDTSCP"	"\36" "EM64T"
 
 /* Intel Fn80000001 extended features - %ecx */
-#define	CPUID_LAHF	0x00000001	/* LAHF/SAHF in IA-32e mode, 64bit sub*/
+#define CPUID_LAHF	0x00000001	/* LAHF/SAHF in IA-32e mode, 64bit sub*/
 		/*	0x00000020 */	/* LZCNT. Same as AMD's CPUID_LZCNT */
-#define	CPUID_PREFETCHW	0x00000100	/* PREFETCHW */
+#define CPUID_PREFETCHW	0x00000100	/* PREFETCHW */
 
-#define	CPUID_INTEL_FLAGS4	"\20"				\
+#define CPUID_INTEL_FLAGS4	"\20"				\
 	"\1" "LAHF"	"\02" "B01"	"\03" "B02"		\
 			"\06" "LZCNT"				\
 	"\11" "PREFETCHW"
@@ -504,16 +504,16 @@
 	"\15" "B12"
 
 /* AMD Fn8000000a %edx features (SVM features) */
-#define	CPUID_AMD_SVM_NP		0x00000001
-#define	CPUID_AMD_SVM_LbrVirt		0x00000002
-#define	CPUID_AMD_SVM_SVML		0x00000004
-#define	CPUID_AMD_SVM_NRIPS		0x00000008
-#define	CPUID_AMD_SVM_TSCRateCtrl	0x00000010
-#define	CPUID_AMD_SVM_VMCBCleanBits	0x00000020
-#define	CPUID_AMD_SVM_FlushByASID	0x00000040
-#define	CPUID_AMD_SVM_DecodeAssist	0x00000080
-#define	CPUID_AMD_SVM_PauseFilter	0x00000400
-#define	CPUID_AMD_SVM_FLAGS	 "\20" \
+#define CPUID_AMD_SVM_NP		0x00000001
+#define CPUID_AMD_SVM_LbrVirt		0x00000002
+#define CPUID_AMD_SVM_SVML		0x00000004
+#define CPUID_AMD_SVM_NRIPS		0x00000008
+#define CPUID_AMD_SVM_TSCRateCtrl	0x00000010
+#define CPUID_AMD_SVM_VMCBCleanBits	0x00000020
+#define CPUID_AMD_SVM_FlushByASID	0x00000040
+#define CPUID_AMD_SVM_DecodeAssist	0x00000080
+#define CPUID_AMD_SVM_PauseFilter	0x00000400
+#define CPUID_AMD_SVM_FLAGS	 "\20" \
 	"\1" "NP"	"\2" "LbrVirt"	"\3" "SVML"	"\4" "NRIPS" \
 	"\5" "TSCRate"	"\6" "VMCBCleanBits" \
 		"\7" "FlushByASID"	"\10" "DecodeAssist" \
@@ -545,18 +545,18 @@
 #define MSR_P5_MC_ADDR		0x000	/* P5 only */
 #define MSR_P5_MC_TYPE		0x001	/* P5 only */
 #define MSR_TSC			0x010
-#define	MSR_CESR		0x011	/* P5 only (trap on P6) */
-#define	MSR_CTR0		0x012	/* P5 only (trap on P6) */
-#define	MSR_CTR1		0x013	/* P5 only (trap on P6) */
+#define MSR_CESR		0x011	/* P5 only (trap on P6) */
+#define MSR_CTR0		0x012	/* P5 only (trap on P6) */
+#define MSR_CTR1		0x013	/* P5 only (trap on P6) */
 #define MSR_IA32_PLATFORM_ID	0x017
 #define MSR_APICBASE		0x01b
 #define MSR_EBL_CR_POWERON	0x02a
 #define MSR_EBC_FREQUENCY_ID	0x02c	/* PIV only */
-#define	MSR_TEST_CTL		0x033
+#define MSR_TEST_CTL		0x033
 #define MSR_BIOS_UPDT_TRIG	0x079
-#define	MSR_BBL_CR_D0		0x088	/* PII+ only */
-#define	MSR_BBL_CR_D1		0x089	/* PII+ only */
-#define	MSR_BBL_CR_D2		0x08a	/* PII+ only */
+#define MSR_BBL_CR_D0		0x088	/* PII+ only */
+#define MSR_BBL_CR_D1		0x089	/* PII+ only */
+#define MSR_BBL_CR_D2		0x08a	/* PII+ only */
 #define MSR_BIOS_SIGN		0x08b
 #define MSR_PERFCTR0		0x0c1
 #define MSR_PERFCTR1		0x0c2
@@ -565,15 +565,15 @@
 #define MSR_APERF		0x0e8
 #define MSR_IA32_EXT_CONFIG	0x0ee	/* Undocumented. Core Solo/Duo only */
 #define MSR_MTRRcap		0x0fe
-#define	MSR_BBL_CR_ADDR		0x116	/* PII+ only */
-#define	MSR_BBL_CR_DECC		0x118	/* PII+ only */
-#define	MSR_BBL_CR_CTL		0x119	/* PII+ only */
-#define	MSR_BBL_CR_TRIG		0x11a	/* PII+ only */
-#define	MSR_BBL_CR_BUSY		0x11b	/* PII+ only */
-#define	MSR_BBL_CR_CTR3		0x11e	/* PII+ only */
-#define	MSR_SYSENTER_CS		0x174 	/* PII+ only */
-#define	MSR_SYSENTER_ESP	0x175 	/* PII+ only */
-#define	MSR_SYSENTER_EIP	0x176   /* PII+ only */
+#define MSR_BBL_CR_ADDR		0x116	/* PII+ only */
+#define MSR_BBL_CR_DECC		0x118	/* PII+ only */
+#define MSR_BBL_CR_CTL		0x119	/* PII+ only */
+#define MSR_BBL_CR_TRIG		0x11a	/* PII+ only */
+#define MSR_BBL_CR_BUSY		0x11b	/* PII+ only */
+#define MSR_BBL_CR_CTR3		0x11e	/* PII+ only */
+#define MSR_SYSENTER_CS		0x174	/* PII+ only */
+#define MSR_SYSENTER_ESP	0x175	/* PII+ only */
+#define MSR_SYSENTER_EIP	0x176	/* PII+ only */
 #define MSR_MCG_CAP		0x179
 #define MSR_MCG_STATUS		0x17a
 #define MSR_MCG_CTL		0x17b
@@ -593,50 +593,50 @@
 #define MSR_LASTINTFROMIP	0x1dd
 #define MSR_LASTINTTOIP		0x1de
 #define MSR_ROB_CR_BKUPTMPDR6	0x1e0
-#define	MSR_MTRRphysBase0	0x200
-#define	MSR_MTRRphysMask0	0x201
-#define	MSR_MTRRphysBase1	0x202
-#define	MSR_MTRRphysMask1	0x203
-#define	MSR_MTRRphysBase2	0x204
-#define	MSR_MTRRphysMask2	0x205
-#define	MSR_MTRRphysBase3	0x206
-#define	MSR_MTRRphysMask3	0x207
-#define	MSR_MTRRphysBase4	0x208
-#define	MSR_MTRRphysMask4	0x209
-#define	MSR_MTRRphysBase5	0x20a
-#define	MSR_MTRRphysMask5	0x20b
-#define	MSR_MTRRphysBase6	0x20c
-#define	MSR_MTRRphysMask6	0x20d
-#define	MSR_MTRRphysBase7	0x20e
-#define	MSR_MTRRphysMask7	0x20f
-#define	MSR_MTRRphysBase8	0x210
-#define	MSR_MTRRphysMask8	0x211
-#define	MSR_MTRRphysBase9	0x212
-#define	MSR_MTRRphysMask9	0x213
-#define	MSR_MTRRphysBase10	0x214
-#define	MSR_MTRRphysMask10	0x215
-#define	MSR_MTRRphysBase11	0x216
-#define	MSR_MTRRphysMask11	0x217
-#define	MSR_MTRRphysBase12	0x218
-#define	MSR_MTRRphysMask12	0x219
-#define	MSR_MTRRphysBase13	0x21a
-#define	MSR_MTRRphysMask13	0x21b
-#define	MSR_MTRRphysBase14	0x21c
-#define	MSR_MTRRphysMask14	0x21d
-#define	MSR_MTRRphysBase15	0x21e
-#define	MSR_MTRRphysMask15	0x21f
-#define	MSR_MTRRfix64K_00000	0x250
-#define	MSR_MTRRfix16K_80000	0x258
-#define	MSR_MTRRfix16K_A0000	0x259
-#define	MSR_MTRRfix4K_C0000	0x268
-#define	MSR_MTRRfix4K_C8000	0x269
-#define	MSR_MTRRfix4K_D0000	0x26a
-#define	MSR_MTRRfix4K_D8000	0x26b
-#define	MSR_MTRRfix4K_E0000	0x26c
-#define	MSR_MTRRfix4K_E8000	0x26d
-#define	MSR_MTRRfix4K_F0000	0x26e
-#define	MSR_MTRRfix4K_F8000	0x26f
-#define	MSR_CR_PAT		0x277
+#define MSR_MTRRphysBase0	0x200
+#define MSR_MTRRphysMask0	0x201
+#define MSR_MTRRphysBase1	0x202
+#define MSR_MTRRphysMask1	0x203
+#define MSR_MTRRphysBase2	0x204
+#define MSR_MTRRphysMask2	0x205
+#define MSR_MTRRphysBase3	0x206
+#define MSR_MTRRphysMask3	0x207
+#define MSR_MTRRphysBase4	0x208
+#define MSR_MTRRphysMask4	0x209
+#define MSR_MTRRphysBase5	0x20a
+#define MSR_MTRRphysMask5	0x20b
+#define MSR_MTRRphysBase6	0x20c
+#define MSR_MTRRphysMask6	0x20d
+#define MSR_MTRRphysBase7	0x20e
+#define MSR_MTRRphysMask7	0x20f
+#define MSR_MTRRphysBase8	0x210
+#define MSR_MTRRphysMask8	0x211
+#define MSR_MTRRphysBase9	0x212
+#define MSR_MTRRphysMask9	0x213
+#define MSR_MTRRphysBase10	0x214
+#define MSR_MTRRphysMask10	0x215
+#define MSR_MTRRphysBase11	0x216
+#define MSR_MTRRphysMask11	0x217
+#define MSR_MTRRphysBase12	0x218
+#define MSR_MTRRphysMask12	0x219
+#define MSR_MTRRphysBase13	0x21a
+#define MSR_MTRRphysMask13	0x21b
+#define MSR_MTRRphysBase14	0x21c
+#define MSR_MTRRphysMask14	0x21d
+#define MSR_MTRRphysBase15	0x21e
+#define MSR_MTRRphysMask15	0x21f
+#define MSR_MTRRfix64K_00000	0x250
+#define MSR_MTRRfix16K_80000	0x258
+#define MSR_MTRRfix16K_A0000	0x259
+#define MSR_MTRRfix4K_C0000	0x268
+#define MSR_MTRRfix4K_C8000	0x269
+#define MSR_MTRRfix4K_D0000	0x26a
+#define MSR_MTRRfix4K_D8000	0x26b
+#define MSR_MTRRfix4K_E0000	0x26c
+#define MSR_MTRRfix4K_E8000	0x26d
+#define MSR_MTRRfix4K_F0000	0x26e
+#define MSR_MTRRfix4K_F8000	0x26f
+#define MSR_CR_PAT		0x277
 #define MSR_MTRRdefType		0x2ff
 #define MSR_MC0_CTL		0x400
 #define MSR_MC0_STATUS		0x401
@@ -675,30 +675,30 @@
 /*
  * VIA "Eden" MSRs
  */
-#define MSR_VIA_FCR 		MSR_VIA_ACE
+#define MSR_VIA_FCR		MSR_VIA_ACE
 
 /*
  * AMD K6/K7 MSRs.
  */
-#define	MSR_K6_UWCCR		0xc0000085
-#define	MSR_K7_EVNTSEL0		0xc0010000
-#define	MSR_K7_EVNTSEL1		0xc0010001
-#define	MSR_K7_EVNTSEL2		0xc0010002
-#define	MSR_K7_EVNTSEL3		0xc0010003
-#define	MSR_K7_PERFCTR0		0xc0010004
-#define	MSR_K7_PERFCTR1		0xc0010005
-#define	MSR_K7_PERFCTR2		0xc0010006
-#define	MSR_K7_PERFCTR3		0xc0010007
+#define MSR_K6_UWCCR		0xc0000085
+#define MSR_K7_EVNTSEL0		0xc0010000
+#define MSR_K7_EVNTSEL1		0xc0010001
+#define MSR_K7_EVNTSEL2		0xc0010002
+#define MSR_K7_EVNTSEL3		0xc0010003
+#define MSR_K7_PERFCTR0		0xc0010004
+#define MSR_K7_PERFCTR1		0xc0010005
+#define MSR_K7_PERFCTR2		0xc0010006
+#define MSR_K7_PERFCTR3		0xc0010007
 
 /*
  * AMD K8 (Opteron) MSRs.
  */
-#define	MSR_SYSCFG	0xc0000010
+#define MSR_SYSCFG	0xc0000010
 
 #define MSR_EFER	0xc0000080		/* Extended feature enable */
 #define 	EFER_SCE		0x00000001	/* SYSCALL extension */
 #define 	EFER_LME		0x00000100	/* Long Mode Active */
-#define		EFER_LMA		0x00000400	/* Long Mode Enabled */
+#define 	EFER_LMA		0x00000400	/* Long Mode Enabled */
 #define 	EFER_NXE		0x00000800	/* No-Execute Enabled */
 
 #define MSR_STAR	0xc0000081		/* 32 bit syscall gate addr */
@@ -712,54 +712,54 @@
 
 #define MSR_VMCR	0xc0010114	/* Virtual Machine Control Register */
 #define 	VMCR_DPD	0x00000001	/* Debug port disable */
-#define		VMCR_RINIT	0x00000002	/* intercept init */
-#define		VMCR_DISA20	0x00000004	/* Disable A20 masking */
-#define		VMCR_LOCK	0x00000008	/* SVM Lock */
-#define		VMCR_SVMED	0x00000010	/* SVME Disable */
+#define 	VMCR_RINIT	0x00000002	/* intercept init */
+#define 	VMCR_DISA20	0x00000004	/* Disable A20 masking */
+#define 	VMCR_LOCK	0x00000008	/* SVM Lock */
+#define 	VMCR_SVMED	0x00000010	/* SVME Disable */
 #define MSR_SVMLOCK	0xc0010118	/* SVM Lock key */
 
 /*
  * These require a 'passcode' for access.  See cpufunc.h.
  */
-#define	MSR_HWCR	0xc0010015
-#define		HWCR_TLBCACHEDIS	0x00000008
-#define		HWCR_FFDIS		0x00000040
-
-#define	MSR_NB_CFG	0xc001001f
-#define		NB_CFG_DISIOREQLOCK	0x0000000000000008ULL
-#define		NB_CFG_DISDATMSK	0x0000001000000000ULL
-#define		NB_CFG_INITAPICCPUIDLO	(1ULL << 54)
-
-#define	MSR_LS_CFG	0xc0011020
-#define		LS_CFG_DIS_LS2_SQUISH	0x02000000
-
-#define	MSR_IC_CFG	0xc0011021
-#define		IC_CFG_DIS_SEQ_PREFETCH	0x00000800
-
-#define	MSR_DC_CFG	0xc0011022
-#define		DC_CFG_DIS_CNV_WC_SSO	0x00000008
-#define		DC_CFG_DIS_SMC_CHK_BUF	0x00000400
-#define		DC_CFG_ERRATA_261	0x01000000
-
-#define	MSR_BU_CFG	0xc0011023
-#define		BU_CFG_ERRATA_298	0x0000000000000002ULL
-#define		BU_CFG_ERRATA_254	0x0000000000200000ULL
-#define		BU_CFG_ERRATA_309	0x0000000000800000ULL
-#define		BU_CFG_THRL2IDXCMPDIS	0x0000080000000000ULL
-#define		BU_CFG_WBPFSMCCHKDIS	0x0000200000000000ULL
-#define		BU_CFG_WBENHWSBDIS	0x0001000000000000ULL
+#define MSR_HWCR	0xc0010015
+#define 	HWCR_TLBCACHEDIS	0x00000008
+#define 	HWCR_FFDIS		0x00000040
+
+#define MSR_NB_CFG	0xc001001f
+#define 	NB_CFG_DISIOREQLOCK	0x0000000000000008ULL
+#define 	NB_CFG_DISDATMSK	0x0000001000000000ULL
+#define 	NB_CFG_INITAPICCPUIDLO	(1ULL << 54)
+
+#define MSR_LS_CFG	0xc0011020
+#define 	LS_CFG_DIS_LS2_SQUISH	0x02000000
+
+#define MSR_IC_CFG	0xc0011021
+#define 	IC_CFG_DIS_SEQ_PREFETCH	0x00000800
+
+#define MSR_DC_CFG	0xc0011022
+#define 	DC_CFG_DIS_CNV_WC_SSO	0x00000008
+#define 	DC_CFG_DIS_SMC_CHK_BUF	0x00000400
+#define 	DC_CFG_ERRATA_261	0x01000000
+
+#define MSR_BU_CFG	0xc0011023
+#define 	BU_CFG_ERRATA_298	0x0000000000000002ULL
+#define 	BU_CFG_ERRATA_254	0x0000000000200000ULL
+#define 	BU_CFG_ERRATA_309	0x0000000000800000ULL
+#define 	BU_CFG_THRL2IDXCMPDIS	0x0000080000000000ULL
+#define 	BU_CFG_WBPFSMCCHKDIS	0x0000200000000000ULL
+#define 	BU_CFG_WBENHWSBDIS	0x0001000000000000ULL
 
 #define MSR_DE_CFG	0xc0011029
-#define		DE_CFG_ERRATA_721	0x00000001
+#define 	DE_CFG_ERRATA_721	0x00000001
 
 /* AMD Family10h MSRs */
-#define	MSR_OSVW_ID_LENGTH		0xc0010140
-#define	MSR_OSVW_STATUS			0xc0010141
-#define	MSR_UCODE_AMD_PATCHLEVEL	0x0000008b
-#define	MSR_UCODE_AMD_PATCHLOADER	0xc0010020
+#define MSR_OSVW_ID_LENGTH		0xc0010140
+#define MSR_OSVW_STATUS			0xc0010141
+#define MSR_UCODE_AMD_PATCHLEVEL	0x0000008b
+#define MSR_UCODE_AMD_PATCHLOADER	0xc0010020
 
 /* X86 MSRs */
-#define	MSR_RDTSCP_AUX			0xc0000103
+#define MSR_RDTSCP_AUX			0xc0000103
 
 /*
  * Constants related to MTRRs
@@ -775,7 +775,7 @@
  * NCRx+0: A31-A24 of starting address
  * NCRx+1: A23-A16 of starting address
  * NCRx+2: A15-A12 of starting address | NCR_SIZE_xx.
- * 
+ *
  * The non-cacheable region's starting address must be aligned to the
  * size indicated by the NCR_SIZE_xx field.
  */
@@ -810,7 +810,7 @@
  *	686-class: `rdpmc' instruction
  *	586-class: `rdmsr' instruction, CESR MSR
  *
- * The descriptions of these events are too lenghy to include here.
+ * The descriptions of these events are too lengthy to include here.
  * See Appendix A of "Intel Architecture Software Developer's
  * Manual, Volume 3: System Programming" for more information.
  */
@@ -820,11 +820,11 @@
  * is CTR1.
  */
 
-#define	PMC5_CESR_EVENT			0x003f
-#define	PMC5_CESR_OS			0x0040
-#define	PMC5_CESR_USR			0x0080
-#define	PMC5_CESR_E			0x0100
-#define	PMC5_CESR_P			0x0200
+#define PMC5_CESR_EVENT			0x003f
+#define PMC5_CESR_OS			0x0040
+#define PMC5_CESR_USR			0x0080
+#define PMC5_CESR_E			0x0100
+#define PMC5_CESR_P			0x0200
 
 #define PMC5_DATA_READ			0x00
 #define PMC5_DATA_WRITE			0x01
@@ -842,8 +842,8 @@
 #define PMC5_INST_TLB_MISS		0x0d
 #define PMC5_INST_CACHE_MISS		0x0e
 #define PMC5_SEGMENT_REG_LOAD		0x0f
-#define PMC5_BRANCHES		 	0x12
-#define PMC5_BTB_HITS		 	0x13
+#define PMC5_BRANCHES			0x12
+#define PMC5_BTB_HITS			0x13
 #define PMC5_BRANCH_TAKEN		0x14
 #define PMC5_PIPELINE_FLUSH		0x15
 #define PMC5_INST_EXECUTED		0x16
@@ -869,214 +869,214 @@
  * 686-class Event Selector MSR format.
  */
 
-#define	PMC6_EVTSEL_EVENT		0x000000ff
-#define	PMC6_EVTSEL_UNIT		0x0000ff00
-#define	PMC6_EVTSEL_UNIT_SHIFT		8
-#define	PMC6_EVTSEL_USR			(1 << 16)
-#define	PMC6_EVTSEL_OS			(1 << 17)
-#define	PMC6_EVTSEL_E			(1 << 18)
-#define	PMC6_EVTSEL_PC			(1 << 19)
-#define	PMC6_EVTSEL_INT			(1 << 20)
-#define	PMC6_EVTSEL_EN			(1 << 22)	/* PerfEvtSel0 only */
-#define	PMC6_EVTSEL_INV			(1 << 23)
-#define	PMC6_EVTSEL_COUNTER_MASK	0xff000000
-#define	PMC6_EVTSEL_COUNTER_MASK_SHIFT	24
+#define PMC6_EVTSEL_EVENT		0x000000ff
+#define PMC6_EVTSEL_UNIT		0x0000ff00
+#define PMC6_EVTSEL_UNIT_SHIFT		8
+#define PMC6_EVTSEL_USR			(1 << 16)
+#define PMC6_EVTSEL_OS			(1 << 17)
+#define PMC6_EVTSEL_E			(1 << 18)
+#define PMC6_EVTSEL_PC			(1 << 19)
+#define PMC6_EVTSEL_INT			(1 << 20)
+#define PMC6_EVTSEL_EN			(1 << 22)	/* PerfEvtSel0 only */
+#define PMC6_EVTSEL_INV			(1 << 23)
+#define PMC6_EVTSEL_COUNTER_MASK	0xff000000
+#define PMC6_EVTSEL_COUNTER_MASK_SHIFT	24
 
 /* Data Cache Unit */
-#define	PMC6_DATA_MEM_REFS		0x43
-#define	PMC6_DCU_LINES_IN		0x45
-#define	PMC6_DCU_M_LINES_IN		0x46
-#define	PMC6_DCU_M_LINES_OUT		0x47
-#define	PMC6_DCU_MISS_OUTSTANDING	0x48
+#define PMC6_DATA_MEM_REFS		0x43
+#define PMC6_DCU_LINES_IN		0x45
+#define PMC6_DCU_M_LINES_IN		0x46
+#define PMC6_DCU_M_LINES_OUT		0x47
+#define PMC6_DCU_MISS_OUTSTANDING	0x48
 
 /* Instruction Fetch Unit */
-#define	PMC6_IFU_IFETCH			0x80
-#define	PMC6_IFU_IFETCH_MISS		0x81
-#define	PMC6_ITLB_MISS			0x85
-#define	PMC6_IFU_MEM_STALL		0x86
-#define	PMC6_ILD_STALL			0x87
+#define PMC6_IFU_IFETCH			0x80
+#define PMC6_IFU_IFETCH_MISS		0x81
+#define PMC6_ITLB_MISS			0x85
+#define PMC6_IFU_MEM_STALL		0x86
+#define PMC6_ILD_STALL			0x87
 
 /* L2 Cache */
-#define	PMC6_L2_IFETCH			0x28
-#define	PMC6_L2_LD			0x29
-#define	PMC6_L2_ST			0x2a
-#define	PMC6_L2_LINES_IN		0x24
-#define	PMC6_L2_LINES_OUT		0x26
-#define	PMC6_L2_M_LINES_INM		0x25
-#define	PMC6_L2_M_LINES_OUTM		0x27
-#define	PMC6_L2_RQSTS			0x2e
-#define	PMC6_L2_ADS			0x21
-#define	PMC6_L2_DBUS_BUSY		0x22
-#define	PMC6_L2_DBUS_BUSY_RD		0x23
+#define PMC6_L2_IFETCH			0x28
+#define PMC6_L2_LD			0x29
+#define PMC6_L2_ST			0x2a
+#define PMC6_L2_LINES_IN		0x24
+#define PMC6_L2_LINES_OUT		0x26
+#define PMC6_L2_M_LINES_INM		0x25
+#define PMC6_L2_M_LINES_OUTM		0x27
+#define PMC6_L2_RQSTS			0x2e
+#define PMC6_L2_ADS			0x21
+#define PMC6_L2_DBUS_BUSY		0x22
+#define PMC6_L2_DBUS_BUSY_RD		0x23
 
 /* External Bus Logic */
-#define	PMC6_BUS_DRDY_CLOCKS		0x62
-#define	PMC6_BUS_LOCK_CLOCKS		0x63
-#define	PMC6_BUS_REQ_OUTSTANDING	0x60
-#define	PMC6_BUS_TRAN_BRD		0x65
-#define	PMC6_BUS_TRAN_RFO		0x66
-#define	PMC6_BUS_TRANS_WB		0x67
-#define	PMC6_BUS_TRAN_IFETCH		0x68
-#define	PMC6_BUS_TRAN_INVAL		0x69
-#define	PMC6_BUS_TRAN_PWR		0x6a
-#define	PMC6_BUS_TRANS_P		0x6b
-#define	PMC6_BUS_TRANS_IO		0x6c
-#define	PMC6_BUS_TRAN_DEF		0x6d
-#define	PMC6_BUS_TRAN_BURST		0x6e
-#define	PMC6_BUS_TRAN_ANY		0x70
-#define	PMC6_BUS_TRAN_MEM		0x6f
-#define	PMC6_BUS_DATA_RCV		0x64
-#define	PMC6_BUS_BNR_DRV		0x61
-#define	PMC6_BUS_HIT_DRV		0x7a
-#define	PMC6_BUS_HITM_DRDV		0x7b
-#define	PMC6_BUS_SNOOP_STALL		0x7e
+#define PMC6_BUS_DRDY_CLOCKS		0x62
+#define PMC6_BUS_LOCK_CLOCKS		0x63
+#define PMC6_BUS_REQ_OUTSTANDING	0x60
+#define PMC6_BUS_TRAN_BRD		0x65
+#define PMC6_BUS_TRAN_RFO		0x66
+#define PMC6_BUS_TRANS_WB		0x67
+#define PMC6_BUS_TRAN_IFETCH		0x68
+#define PMC6_BUS_TRAN_INVAL		0x69
+#define PMC6_BUS_TRAN_PWR		0x6a
+#define PMC6_BUS_TRANS_P		0x6b
+#define PMC6_BUS_TRANS_IO		0x6c
+#define PMC6_BUS_TRAN_DEF		0x6d
+#define PMC6_BUS_TRAN_BURST		0x6e
+#define PMC6_BUS_TRAN_ANY		0x70
+#define PMC6_BUS_TRAN_MEM		0x6f
+#define PMC6_BUS_DATA_RCV		0x64
+#define PMC6_BUS_BNR_DRV		0x61
+#define PMC6_BUS_HIT_DRV		0x7a
+#define PMC6_BUS_HITM_DRDV		0x7b
+#define PMC6_BUS_SNOOP_STALL		0x7e
 
 /* Floating Point Unit */
-#define	PMC6_FLOPS			0xc1
-#define	PMC6_FP_COMP_OPS_EXE		0x10
-#define	PMC6_FP_ASSIST			0x11
-#define	PMC6_MUL			0x12
-#define	PMC6_DIV			0x12
-#define	PMC6_CYCLES_DIV_BUSY		0x14
+#define PMC6_FLOPS			0xc1
+#define PMC6_FP_COMP_OPS_EXE		0x10
+#define PMC6_FP_ASSIST			0x11
+#define PMC6_MUL			0x12
+#define PMC6_DIV			0x12
+#define PMC6_CYCLES_DIV_BUSY		0x14
 
 /* Memory Ordering */
-#define	PMC6_LD_BLOCKS			0x03
-#define	PMC6_SB_DRAINS			0x04
-#define	PMC6_MISALIGN_MEM_REF		0x05
-#define	PMC6_EMON_KNI_PREF_DISPATCHED	0x07	/* P-III only */
-#define	PMC6_EMON_KNI_PREF_MISS		0x4b	/* P-III only */
+#define PMC6_LD_BLOCKS			0x03
+#define PMC6_SB_DRAINS			0x04
+#define PMC6_MISALIGN_MEM_REF		0x05
+#define PMC6_EMON_KNI_PREF_DISPATCHED	0x07	/* P-III only */
+#define PMC6_EMON_KNI_PREF_MISS		0x4b	/* P-III only */
 
 /* Instruction Decoding and Retirement */
-#define	PMC6_INST_RETIRED		0xc0
-#define	PMC6_UOPS_RETIRED		0xc2
-#define	PMC6_INST_DECODED		0xd0
-#define	PMC6_EMON_KNI_INST_RETIRED	0xd8
-#define	PMC6_EMON_KNI_COMP_INST_RET	0xd9
+#define PMC6_INST_RETIRED		0xc0
+#define PMC6_UOPS_RETIRED		0xc2
+#define PMC6_INST_DECODED		0xd0
+#define PMC6_EMON_KNI_INST_RETIRED	0xd8
+#define PMC6_EMON_KNI_COMP_INST_RET	0xd9
 
 /* Interrupts */
-#define	PMC6_HW_INT_RX			0xc8
-#define	PMC6_CYCLES_INT_MASKED		0xc6
-#define	PMC6_CYCLES_INT_PENDING_AND_MASKED 0xc7
+#define PMC6_HW_INT_RX			0xc8
+#define PMC6_CYCLES_INT_MASKED		0xc6
+#define PMC6_CYCLES_INT_PENDING_AND_MASKED 0xc7
 
 /* Branches */
-#define	PMC6_BR_INST_RETIRED		0xc4
-#define	PMC6_BR_MISS_PRED_RETIRED	0xc5
-#define	PMC6_BR_TAKEN_RETIRED		0xc9
-#define	PMC6_BR_MISS_PRED_TAKEN_RET	0xca
-#define	PMC6_BR_INST_DECODED		0xe0
-#define	PMC6_BTB_MISSES			0xe2
-#define	PMC6_BR_BOGUS			0xe4
-#define	PMC6_BACLEARS			0xe6
+#define PMC6_BR_INST_RETIRED		0xc4
+#define PMC6_BR_MISS_PRED_RETIRED	0xc5
+#define PMC6_BR_TAKEN_RETIRED		0xc9
+#define PMC6_BR_MISS_PRED_TAKEN_RET	0xca
+#define PMC6_BR_INST_DECODED		0xe0
+#define PMC6_BTB_MISSES			0xe2
+#define PMC6_BR_BOGUS			0xe4
+#define PMC6_BACLEARS			0xe6
 
 /* Stalls */
-#define	PMC6_RESOURCE_STALLS		0xa2
-#define	PMC6_PARTIAL_RAT_STALLS		0xd2
+#define PMC6_RESOURCE_STALLS		0xa2
+#define PMC6_PARTIAL_RAT_STALLS		0xd2
 
 /* Segment Register Loads */
-#define	PMC6_SEGMENT_REG_LOADS		0x06
+#define PMC6_SEGMENT_REG_LOADS		0x06
 
 /* Clocks */
-#define	PMC6_CPU_CLK_UNHALTED		0x79
+#define PMC6_CPU_CLK_UNHALTED		0x79
 
 /* MMX Unit */
-#define	PMC6_MMX_INSTR_EXEC		0xb0	/* Celeron, P-II, P-IIX only */
-#define	PMC6_MMX_SAT_INSTR_EXEC		0xb1	/* P-II and P-III only */
-#define	PMC6_MMX_UOPS_EXEC		0xb2	/* P-II and P-III only */
-#define	PMC6_MMX_INSTR_TYPE_EXEC	0xb3	/* P-II and P-III only */
-#define	PMC6_FP_MMX_TRANS		0xcc	/* P-II and P-III only */
-#define	PMC6_MMX_ASSIST			0xcd	/* P-II and P-III only */
-#define	PMC6_MMX_INSTR_RET		0xc3	/* P-II only */
+#define PMC6_MMX_INSTR_EXEC		0xb0	/* Celeron, P-II, P-IIX only */
+#define PMC6_MMX_SAT_INSTR_EXEC		0xb1	/* P-II and P-III only */
+#define PMC6_MMX_UOPS_EXEC		0xb2	/* P-II and P-III only */
+#define PMC6_MMX_INSTR_TYPE_EXEC	0xb3	/* P-II and P-III only */
+#define PMC6_FP_MMX_TRANS		0xcc	/* P-II and P-III only */
+#define PMC6_MMX_ASSIST			0xcd	/* P-II and P-III only */
+#define PMC6_MMX_INSTR_RET		0xc3	/* P-II only */
 
 /* Segment Register Renaming */
-#define	PMC6_SEG_RENAME_STALLS		0xd4	/* P-II and P-III only */
-#define	PMC6_SEG_REG_RENAMES		0xd5	/* P-II and P-III only */
-#define	PMC6_RET_SEG_RENAMES		0xd6	/* P-II and P-III only */
+#define PMC6_SEG_RENAME_STALLS		0xd4	/* P-II and P-III only */
+#define PMC6_SEG_REG_RENAMES		0xd5	/* P-II and P-III only */
+#define PMC6_RET_SEG_RENAMES		0xd6	/* P-II and P-III only */
 
 /*
  * AMD K7 Event Selector MSR format.
  */
 
-#define	K7_EVTSEL_EVENT			0x000000ff
-#define	K7_EVTSEL_UNIT			0x0000ff00
-#define	K7_EVTSEL_UNIT_SHIFT		8
-#define	K7_EVTSEL_USR			(1 << 16)
-#define	K7_EVTSEL_OS			(1 << 17)
-#define	K7_EVTSEL_E			(1 << 18)
-#define	K7_EVTSEL_PC			(1 << 19)
-#define	K7_EVTSEL_INT			(1 << 20)
-#define	K7_EVTSEL_EN			(1 << 22)
-#define	K7_EVTSEL_INV			(1 << 23)
-#define	K7_EVTSEL_COUNTER_MASK		0xff000000
-#define	K7_EVTSEL_COUNTER_MASK_SHIFT	24
+#define K7_EVTSEL_EVENT			0x000000ff
+#define K7_EVTSEL_UNIT			0x0000ff00
+#define K7_EVTSEL_UNIT_SHIFT		8
+#define K7_EVTSEL_USR			(1 << 16)
+#define K7_EVTSEL_OS			(1 << 17)
+#define K7_EVTSEL_E			(1 << 18)
+#define K7_EVTSEL_PC			(1 << 19)
+#define K7_EVTSEL_INT			(1 << 20)
+#define K7_EVTSEL_EN			(1 << 22)
+#define K7_EVTSEL_INV			(1 << 23)
+#define K7_EVTSEL_COUNTER_MASK		0xff000000
+#define K7_EVTSEL_COUNTER_MASK_SHIFT	24
 
 /* Segment Register Loads */
-#define	K7_SEGMENT_REG_LOADS		0x20
+#define K7_SEGMENT_REG_LOADS		0x20
 
-#define	K7_STORES_TO_ACTIVE_INST_STREAM	0x21
+#define K7_STORES_TO_ACTIVE_INST_STREAM	0x21
 
 /* Data Cache Unit */
-#define	K7_DATA_CACHE_ACCESS		0x40
-#define	K7_DATA_CACHE_MISS		0x41
-#define	K7_DATA_CACHE_REFILL		0x42
-#define	K7_DATA_CACHE_REFILL_SYSTEM	0x43
-#define	K7_DATA_CACHE_WBACK		0x44
-#define	K7_L2_DTLB_HIT			0x45
-#define	K7_L2_DTLB_MISS			0x46
-#define	K7_MISALIGNED_DATA_REF		0x47
-#define	K7_SYSTEM_REQUEST		0x64
-#define	K7_SYSTEM_REQUEST_TYPE		0x65
-
-#define	K7_SNOOP_HIT			0x73
-#define	K7_SINGLE_BIT_ECC_ERROR		0x74
-#define	K7_CACHE_LINE_INVAL		0x75
-#define	K7_CYCLES_PROCESSOR_IS_RUNNING	0x76
-#define	K7_L2_REQUEST			0x79
-#define	K7_L2_REQUEST_BUSY		0x7a
+#define K7_DATA_CACHE_ACCESS		0x40
+#define K7_DATA_CACHE_MISS		0x41
+#define K7_DATA_CACHE_REFILL		0x42
+#define K7_DATA_CACHE_REFILL_SYSTEM	0x43
+#define K7_DATA_CACHE_WBACK		0x44
+#define K7_L2_DTLB_HIT			0x45
+#define K7_L2_DTLB_MISS			0x46
+#define K7_MISALIGNED_DATA_REF		0x47
+#define K7_SYSTEM_REQUEST		0x64
+#define K7_SYSTEM_REQUEST_TYPE		0x65
+
+#define K7_SNOOP_HIT			0x73
+#define K7_SINGLE_BIT_ECC_ERROR		0x74
+#define K7_CACHE_LINE_INVAL		0x75
+#define K7_CYCLES_PROCESSOR_IS_RUNNING	0x76
+#define K7_L2_REQUEST			0x79
+#define K7_L2_REQUEST_BUSY		0x7a
 
 /* Instruction Fetch Unit */
-#define	K7_IFU_IFETCH			0x80
-#define	K7_IFU_IFETCH_MISS		0x81
-#define	K7_IFU_REFILL_FROM_L2		0x82
-#define	K7_IFU_REFILL_FROM_SYSTEM	0x83
-#define	K7_ITLB_L1_MISS			0x84
-#define	K7_ITLB_L2_MISS			0x85
-#define	K7_SNOOP_RESYNC			0x86
-#define	K7_IFU_STALL			0x87
+#define K7_IFU_IFETCH			0x80
+#define K7_IFU_IFETCH_MISS		0x81
+#define K7_IFU_REFILL_FROM_L2		0x82
+#define K7_IFU_REFILL_FROM_SYSTEM	0x83
+#define K7_ITLB_L1_MISS			0x84
+#define K7_ITLB_L2_MISS			0x85
+#define K7_SNOOP_RESYNC			0x86
+#define K7_IFU_STALL			0x87
 
-#define	K7_RETURN_STACK_HITS		0x88
-#define	K7_RETURN_STACK_OVERFLOW	0x89
+#define K7_RETURN_STACK_HITS		0x88
+#define K7_RETURN_STACK_OVERFLOW	0x89
 
 /* Retired */
-#define	K7_RETIRED_INST			0xc0
-#define	K7_RETIRED_OPS			0xc1
-#define	K7_RETIRED_BRANCHES		0xc2
-#define	K7_RETIRED_BRANCH_MISPREDICTED	0xc3
-#define	K7_RETIRED_TAKEN_BRANCH		0xc4
-#define	K7_RETIRED_TAKEN_BRANCH_MISPREDICTED	0xc5
-#define	K7_RETIRED_FAR_CONTROL_TRANSFER	0xc6
-#define	K7_RETIRED_RESYNC_BRANCH	0xc7
-#define	K7_RETIRED_NEAR_RETURNS		0xc8
-#define	K7_RETIRED_NEAR_RETURNS_MISPREDICTED	0xc9
-#define	K7_RETIRED_INDIRECT_MISPREDICTED	0xca
+#define K7_RETIRED_INST			0xc0
+#define K7_RETIRED_OPS			0xc1
+#define K7_RETIRED_BRANCHES		0xc2
+#define K7_RETIRED_BRANCH_MISPREDICTED	0xc3
+#define K7_RETIRED_TAKEN_BRANCH		0xc4
+#define K7_RETIRED_TAKEN_BRANCH_MISPREDICTED	0xc5
+#define K7_RETIRED_FAR_CONTROL_TRANSFER	0xc6
+#define K7_RETIRED_RESYNC_BRANCH	0xc7
+#define K7_RETIRED_NEAR_RETURNS		0xc8
+#define K7_RETIRED_NEAR_RETURNS_MISPREDICTED	0xc9
+#define K7_RETIRED_INDIRECT_MISPREDICTED	0xca
 
 /* Interrupts */
-#define	K7_CYCLES_INT_MASKED		0xcd
-#define	K7_CYCLES_INT_PENDING_AND_MASKED	0xce
-#define	K7_HW_INTR_RECV			0xcf
-
-#define	K7_INSTRUCTION_DECODER_EMPTY	0xd0
-#define	K7_DISPATCH_STALLS		0xd1
-#define	K7_BRANCH_ABORTS_TO_RETIRE	0xd2
-#define	K7_SERIALIZE			0xd3
-#define	K7_SEGMENT_LOAD_STALL		0xd4
-#define	K7_ICU_FULL			0xd5
-#define	K7_RESERVATION_STATIONS_FULL	0xd6
-#define	K7_FPU_FULL			0xd7
-#define	K7_LS_FULL			0xd8
-#define	K7_ALL_QUIET_STALL		0xd9
-#define	K7_FAR_TRANSFER_OR_RESYNC_BRANCH_PENDING	0xda
-
-#define	K7_BP0_MATCH			0xdc
-#define	K7_BP1_MATCH			0xdd
-#define	K7_BP2_MATCH			0xde
-#define	K7_BP3_MATCH			0xdf
+#define K7_CYCLES_INT_MASKED		0xcd
+#define K7_CYCLES_INT_PENDING_AND_MASKED	0xce
+#define K7_HW_INTR_RECV			0xcf
+
+#define K7_INSTRUCTION_DECODER_EMPTY	0xd0
+#define K7_DISPATCH_STALLS		0xd1
+#define K7_BRANCH_ABORTS_TO_RETIRE	0xd2
+#define K7_SERIALIZE			0xd3
+#define K7_SEGMENT_LOAD_STALL		0xd4
+#define K7_ICU_FULL			0xd5
+#define K7_RESERVATION_STATIONS_FULL	0xd6
+#define K7_FPU_FULL			0xd7
+#define K7_LS_FULL			0xd8
+#define K7_ALL_QUIET_STALL		0xd9
+#define K7_FAR_TRANSFER_OR_RESYNC_BRANCH_PENDING	0xda
+
+#define K7_BP0_MATCH			0xdc
+#define K7_BP1_MATCH			0xdd
+#define K7_BP2_MATCH			0xde
+#define K7_BP3_MATCH			0xdf

Reply via email to