Re: 256 apic id for amd64

From: Mikael Pettersson (mikpe_at_csd.uu.se)
Date: 01/08/05

  • Next message: YhLu: "RE: 256 apic id for amd64"
    Date:	Sat, 8 Jan 2005 03:37:50 +0100 (MET)
    To: YhLu@tyan.com, ak@muc.de
    
    

    On Fri, 7 Jan 2005 22:12:00 +0100, Andi Kleen wrote:
    >On Fri, Jan 07, 2005 at 01:14:24PM -0800, YhLu wrote:
    >> After keep the bsp using 0, the jiffies works well. Werid?
    >
    >Probably a bug somewhere. But since BSP should be always
    >0 I'm not sure it is worth tracking down.

    I hope by "0" you're referring to a Linux kernel defined
    software value and _not_ what the HW or BIOS conjured up!

    Case in point: I was involved a while ago in tracking down
    and fixing a local APIC enumeration bug in the x86-32 (i386)
    kernel code, where the kernel failed miserably on some
    dual K7 boxes because (a) only one CPU socket was populated,
    (b) the BIOS assigned that CPU a non-zero ID, and (c) the
    kernel (apic.c) had a bug which triggered when BSP ID != 0.

    Never trust a BIOS to DTRT.

    /Mikael
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: YhLu: "RE: 256 apic id for amd64"

    Relevant Pages

    • RE: powernow-k8: out of sync on Athlon64 x2 3800+
      ... I don't think this is a BIOS issue, but a kernel bug in the i386 tree. ... This is a critical bug especially for systems running AMD Dual-Core Processors on i386 kernel configuration w/ powernow-k8. ... Now this is fairly harmless as Mark mentioned, but only on single socket Dual Core systems. ...
      (Linux-Kernel)
    • Re: kernel BUG at smpboot.c:1098 on 2.4.24 kernel
      ... I had the same bug on one of our DL380 machines. ... Set the OS type to Linux in BIOS. ... with the same kernel. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: PROBLEM: floppy motor spins when floppy module not installed
      ... >> that since the Linux startup code takes control away from the BIOS, ... >> a kernel without the FDC, the bug was exposed. ... I have never tried booting w/o the floppy module, ...
      (Linux-Kernel)
    • RE: 256 apic id for amd64
      ... I mean keep the bsp physical apic id using 0. ... I hope by "0" you're referring to a Linux kernel defined ... software value and _not_ what the HW or BIOS conjured up! ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: 8/32GB bug
      ... > The problem is that I'm afraid, the bios has the 32GB bug. ... You might have to put the boot files on a partition ending under 32GB, ... The kernel might, but booting happens before the kernel gets loaded. ... My WAG is that Linux will report the correct size, but that the BIOS won't. ...
      (comp.os.linux.hardware)