lkml.org 
[lkml]   [2006]   [Mar]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: State of the Linux PCI and PCI Hotplug Subsystems for 2.6.16-rc5


On Thu, 9 Mar 2006, Tomasz Torcz wrote:
> >
> > "Fedora rawhide kernel stopped booting for a bunch of people, all with
> > 686-SMP boxes. I saw it myself too, it hung just after the 'write
> > protecting kernel rodata'.
> >
>
> Ubuntu has similar problem:
> https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/29601
> I believe Ubuntu's 2.6.15 source is vanilla+git patches.

Interesting. He also apparently boots with "noapic nolapic" on the "386"
kernel, but not the "686" kernel. I wonder what the differences in Kubuntu
kernels are between 386/686 kernels. Is it _just_ the CPU type? If so, the
largest difference is probably just compiler instruction usage/scheduling.

Ben?

Also, the 686 one apparently boots with "acpi=off" or "pci=noacpi"
(although then some interrupts don't work, which I guess shouldn't be a
huge surprise). I do wonder if maybe we have a miscompile issue.

There are a few (but really not very many) other differences between M386
and M686 kernels too. Notably CMPXCHG/XADD isn't used unconditionally on
the M386 kernel. That impacts the new mutex code (it adds a few
conditional jumps, but still ends up using XADD since the CPU actually
supports it).

Linus
-
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/

\
 
 \ /
  Last update: 2009-11-18 23:46    [W:0.072 / U:0.176 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site