<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
From: Ingo Molnar &lt;mingo@elte.hu&gt;

the attached patch solves a 'init hang' problem i saw with the 4G/4G
patch. SEP is not fully implemented under 4G/4G and even though we disable
AT_SYSINFO, it still triggers problems ... so get rid of it explicitly.



 arch/i386/kernel/cpu/intel.c |    6 ++++++
 1 files changed, 6 insertions(+)

diff -puN arch/i386/kernel/cpu/intel.c~4g4g-sep-fix arch/i386/kernel/cpu/intel.c
--- 25/arch/i386/kernel/cpu/intel.c~4g4g-sep-fix	2003-12-16 20:39:42.000000000 -0800
+++ 25-akpm/arch/i386/kernel/cpu/intel.c	2003-12-16 20:39:42.000000000 -0800
@@ -240,6 +240,12 @@ static void __init init_intel(struct cpu
 	/* SEP CPUID bug: Pentium Pro reports SEP but doesn't have it until model 3 mask 3 */
 	if ((c-&gt;x86&lt;&lt;8 | c-&gt;x86_model&lt;&lt;4 | c-&gt;x86_mask) &lt; 0x633)
 		clear_bit(X86_FEATURE_SEP, c-&gt;x86_capability);
+	/*
+	 * FIXME: SEP is disabled for 4G/4G for now:
+	 */
+#ifdef CONFIG_X86_HIGH_ENTRY
+	clear_bit(X86_FEATURE_SEP, c-&gt;x86_capability);
+#endif
 
 	/* Names for the Pentium II/Celeron processors 
 	   detectable only by also checking the cache size.

_
</pre></body></html>