Messages in this thread | | | Date | Sun, 24 Sep 2006 22:34:27 -0700 | From | Andrew Morton <> | Subject | Re: i386 pda patches |
| |
On Sun, 24 Sep 2006 17:40:14 -0700 Jeremy Fitzhardinge <jeremy@goop.org> wrote:
> Andrew Morton wrote: > > I am unable to correlate what's in Andi's tree with the PDA-related emails > > on this list. Why is this? > > > > I'm not sure what's in Andi's tree. He mentioned that he had trouble > merging a previous patch I had, but it wasn't a particularly big change. > > Andi, where can I get your tree? > > > Anyway, the PDA patches are causing my little old dual-pIII to reboot about > > one second into the boot process. > > > > Interesting. Have there been any other complaints about -mm crashing? > There's nothing in here which is "new cpu"; it should work the same all > the way back to an i386.
It may be related to the .config, rather than the CPU type.
> > Bisection says: > > > > x86_64-mm-i386-pda-asm-offsets.patch > > x86_64-mm-i386-pda-basics.patch OK > > x86_64-mm-i386-pda-init-pda.patch oops > > x86_64-mm-i386-pda-use-gs.patch reboot > > x86_64-mm-i386-pda-user-abi.patch BAD > > x86_64-mm-i386-pda-vm86.patch > > x86_64-mm-i386-pda-smp-processorid.patch > > x86_64-mm-i386-pda-current.patch > > > > > > So x86_64-mm-i386-pda-init-pda.patch causes the below oops and > > x86_64-mm-i386-pda-use-gs.patch causes the instareboot. > > > > > > > > Compat vDSO mapped to ffffe000. > > Checking 'hlt' instruction... OK. > > SMP alternatives: switching to UP code > > CPU0: Intel Pentium III (Coppermine) stepping 03 > > SMP alternatives: switching to SMP code > > Booting processor 1/1 eip 2000 > > Initializing CPU#1 > > general protection fault: 0080 [#1] > > SMP > > last sysfs file: > > Modules linked in: > > CPU: 1 > > EIP: 0060:[<c010ad63>] Not tainted VLI > > EFLAGS: 00010086 (2.6.18 #8) > > EIP is at cpu_init+0x153/0x2b0 > > > What line does this EIP correspond to? >
(gdb) l *0xc010ad63 0xc010ad63 is in cpu_init (arch/i386/kernel/cpu/common.c:748). 743 BUG(); 744 enter_lazy_tlb(&init_mm, current); 745 746 load_esp0(t, thread); 747 set_tss_desc(cpu,t); 748 load_TR_desc(); 749 load_LDT(&init_mm.context); 750 751 #ifdef CONFIG_DOUBLEFAULT 752 /* Set up doublefault TSS pointer in the GDT */
- 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/
| |