aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/smpboot.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-03-09 17:25:44 +0000
committerJan Beulich <jbeulich@novell.com>2011-03-09 17:25:44 +0000
commitb398a438b0c8ea779693a2bc210c8e878f300a2c (patch)
treed3e2d113f6e6c38f16ba39ade73a2956e01f76b1 /xen/arch/x86/smpboot.c
parent4c8c24a08871077b0250cbb6a3916af7a1f6b66c (diff)
downloadxen-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.c14
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