diff options
author | Jan Beulich <jbeulich@novell.com> | 2011-03-09 17:25:44 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2011-03-09 17:25:44 +0000 |
commit | b398a438b0c8ea779693a2bc210c8e878f300a2c (patch) | |
tree | d3e2d113f6e6c38f16ba39ade73a2956e01f76b1 /xen/arch/x86/smpboot.c | |
parent | 4c8c24a08871077b0250cbb6a3916af7a1f6b66c (diff) | |
download | xen-b398a438b0c8ea779693a2bc210c8e878f300a2c.tar.gz xen-b398a438b0c8ea779693a2bc210c8e878f300a2c.tar.bz2 xen-b398a438b0c8ea779693a2bc210c8e878f300a2c.zip |
x86: remove pre-686 CPU support bits
... as Xen doesn't run on such CPUs anyway. Clearly these bits were
particularly odd to have on x86-64.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/arch/x86/smpboot.c')
-rw-r--r-- | xen/arch/x86/smpboot.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 8a59d905e0..530ccd2399 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -48,9 +48,6 @@ #define setup_trampoline() (bootsym_phys(trampoline_realmode_entry)) -/* Set if we find a B stepping CPU */ -static int smp_b_stepping; - /* Package ID of each logical CPU */ int phys_proc_id[NR_CPUS] __read_mostly = {[0 ... NR_CPUS-1] = BAD_APICID}; @@ -93,13 +90,6 @@ static void smp_store_cpu_info(int id) if ( id != 0 ) identify_cpu(c); - /* Mask B, Pentium, but not Pentium MMX -- remember it, as it has bugs. */ - if ( (c->x86_vendor == X86_VENDOR_INTEL) && - (c->x86 == 5) && - ((c->x86_mask >= 1) && (c->x86_mask <= 4)) && - (c->x86_model <= 3) ) - smp_b_stepping = 1; - /* * Certain Athlons might work (for various values of 'work') in SMP * but they are not certified as MP capable. @@ -965,10 +955,6 @@ int __cpu_up(unsigned int cpu) void __init smp_cpus_done(unsigned int max_cpus) { - if ( smp_b_stepping ) - printk(KERN_WARNING "WARNING: SMP operation may be " - "unreliable with B stepping processors.\n"); - /* * Don't taint if we are running SMP kernel on a single non-MP * approved Athlon |