Myles Watson escribió:
>
>
> On Mon, Dec 21, 2009 at 3:27 AM, Knut Kujat <[email protected]
> <mailto:[email protected]>> wrote:
>
>
>     but I haven't changed anything but inserting some printk_spew into
>     "void dev_initialize(void)" to see where exactly jumps the
>     exception out.
>
> Did you try increasing the stack size?  When you inserted the printk
> statements, were there any warnings about format strings not matching
> the number of arguments?  Have you tried disabling the siblings yet?
>
> Thanks,
> Myles  
>

Hello,

yes increasing stack size helped with the printks. And yes I tried to
disable siblings by adding uses CONFIG_LOGICAL_PROCESSORS and default
CONFIG_LOGICAL_PROCESSORS=0 to the Options.lb file but it complains at
building time that this options is unkown so I uses LOGICAL_CPUS instead
(is it the same?) without results.



CPU model: Quad-Core AMD Opteron(tm) Processor 8350
Setting up local apic...siblings = 03,  apic_id: 0x09 done.
CPU #14 initialized
CPU model: Quad-Core AMD Opteron(tm) Processor 8350
Waiting for 1 CPUS to stop
siblings = 03, CPU #9 initialized
All AP CPUs stopped
*** Debug: After init(dev);
PCI: 00:18.0 init
*** Debug: After init(dev);
PCI: 00:02.0 init
Unexpected Exception: 6 @ 10:00207fbd - Halting
Code: 0 eflags: 00010013
eax: 00226358 ebx: 00226358 ecx: 0021ea74 edx: 00000001
edi: 0021ea74 esi: 00000001 ebp: 0023fff4 esp: 0023ff50

Now I know that the the exception comes up in the corresponding
init(dev) for the PCI: 00:02.0 device. So I disabled PCI 2.0 in the
device tree and it just doesn't has any effect even it tells me that PCI
2.0 enabled 0 at boot times, it stucks at the same place.

Thanks,
Knut Kujat


-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to