Quote:
Originally Posted by zeyoung
hello,
here a part of mys dsdt.
Scope (_PR)
{
Processor (CPU1, 0x01, 0x00000810, 0x06) {}
Processor (CPU2, 0x02, 0x00000000, 0x00) {}
Processor (CPU3, 0x03, 0x00000000, 0x00) {}
Processor (CPU4, 0x04, 0x00000000, 0x00) {}
Processor (CPU5, 0x05, 0x00000000, 0x00) {}
Processor (CPU6, 0x06, 0x00000000, 0x00) {}
Processor (CPU7, 0x07, 0x00000000, 0x00) {}
Processor (CPU8, 0x08, 0x00000000, 0x00) {}
Processor (CPU9, 0x09, 0x00000000, 0x00) {}
Processor (CP10, 0x0A, 0x00000000, 0x00) {}
Processor (CP11, 0x0B, 0x00000000, 0x00) {}
Processor (CP12, 0x0C, 0x00000000, 0x00) {}
Processor (CP13, 0x0D, 0x00000000, 0x00) {}
Processor (CP14, 0x0E, 0x00000000, 0x00) {}
Processor (CP15, 0x0F, 0x00000000, 0x00) {}
Processor (CP16, 0x10, 0x00000000, 0x00) {}
}
i think everything is ok.
no??
|
I've checked and this is wrong...
replace as follows:
Code:
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000810, 0x06) {}
Processor (CPU1, 0x01, 0x00000000, 0x00) {}
Processor (CPU2, 0x02, 0x00000000, 0x00) {}
Processor (CPU3, 0x03, 0x00000000, 0x00) {}
Processor (CPU4, 0x04, 0x00000000, 0x00) {}
Processor (CPU5, 0x05, 0x00000000, 0x00) {}
Processor (CPU6, 0x06, 0x00000000, 0x00) {}
Processor (CPU7, 0x07, 0x00000000, 0x00) {}
Processor (CPU8, 0x08, 0x00000000, 0x00) {}
Processor (CPU9, 0x09, 0x00000000, 0x00) {}
Processor (CP10, 0x0A, 0x00000000, 0x00) {}
Processor (CP11, 0x0B, 0x00000000, 0x00) {}
Processor (CP12, 0x0C, 0x00000000, 0x00) {}
Processor (CP13, 0x0D, 0x00000000, 0x00) {}
Processor (CP14, 0x0E, 0x00000000, 0x00) {}
Processor (CP15, 0x0F, 0x00000000, 0x00) {}
}
This should fix booting up with all cores right...
I've checked this in a Mac Pro DSDT dump...
Apple starts CPU entries from 0 rather than 1.
Hereby the CPU count is probably misdetected etc...
Try modding your DSDT and let me know
This will also fix your IOService node in IORegistry btw
Last edited by andyvand; 09-29-2009 at 06:56 PM.
|