]> git.hungrycats.org Git - linux/commitdiff
[PATCH] MP1.4 SPEC compliance.
authorDave Jones <davej@suse.de>
Wed, 3 Apr 2002 03:58:14 +0000 (19:58 -0800)
committerDave Jones <davej@suse.de>
Wed, 3 Apr 2002 03:58:14 +0000 (19:58 -0800)
arch/i386/kernel/mpparse.c

index c779305dba6aa89577ba08d89222411daa27b4af..2df0c948a1a26ee70479fc6c506cf365f9efc3f1 100644 (file)
@@ -817,11 +817,13 @@ void __init find_intel_smp (void)
         * trustworthy, simply because the SMP table may have been
         * stomped on during early boot. These loaders are buggy and
         * should be fixed.
+        *
+        * MP1.4 SPEC states to only scan first 1K of 4K EBDA.
         */
 
        address = *(unsigned short *)phys_to_virt(0x40E);
        address <<= 4;
-       smp_scan_config(address, 0x1000);
+       smp_scan_config(address, 0x400);
        if (smp_found_config)
                printk(KERN_WARNING "WARNING: MP table in the EBDA can be UNSAFE, contact linux-smp@vger.kernel.org if you experience SMP problems!\n");
 }