svn commit: r199144 - user/ed/newcons/sys/amd64/amd64
Ed Schouten
ed at FreeBSD.org
Tue Nov 10 17:35:20 UTC 2009
Author: ed
Date: Tue Nov 10 17:35:19 2009
New Revision: 199144
URL: http://svn.freebsd.org/changeset/base/199144
Log:
Revert this recent change in my branch. Prevents my systems from booting.
Modified:
user/ed/newcons/sys/amd64/amd64/initcpu.c
Modified: user/ed/newcons/sys/amd64/amd64/initcpu.c
==============================================================================
--- user/ed/newcons/sys/amd64/amd64/initcpu.c Tue Nov 10 16:51:15 2009 (r199143)
+++ user/ed/newcons/sys/amd64/amd64/initcpu.c Tue Nov 10 17:35:19 2009 (r199144)
@@ -47,13 +47,6 @@ __FBSDID("$FreeBSD$");
static int hw_instruction_sse;
SYSCTL_INT(_hw, OID_AUTO, instruction_sse, CTLFLAG_RD,
&hw_instruction_sse, 0, "SIMD/MMX2 instructions available in CPU");
-/*
- * -1: automatic (default)
- * 0: keep enable CLFLUSH
- * 1: force disable CLFLUSH
- */
-static int hw_clflush_disable = -1;
-TUNABLE_INT("hw.clflush_disable", &hw_clflush_disable);
int cpu; /* Are we 386, 386sx, 486, etc? */
u_int cpu_feature; /* Feature flags */
@@ -176,16 +169,6 @@ initializecpu(void)
* XXXKIB: (temporary) hack to work around traps generated when
* CLFLUSHing APIC registers window.
*/
- TUNABLE_INT_FETCH("hw.clflush_disable", &hw_clflush_disable);
- if (cpu_vendor_id == CPU_VENDOR_INTEL && !(cpu_feature & CPUID_SS) &&
- hw_clflush_disable == -1)
- cpu_feature &= ~CPUID_CLFSH;
- /*
- * Allow to disable CLFLUSH feature manually by
- * hw.clflush_disable tunable. This may help Xen guest on some AMD
- * CPUs.
- */
- if (hw_clflush_disable == 1) {
+ if (cpu_vendor_id == CPU_VENDOR_INTEL && !(cpu_feature & CPUID_SS))
cpu_feature &= ~CPUID_CLFSH;
- }
}
More information about the svn-src-user
mailing list