This seems to be a more official, common, simple way to check if the CPU is dual core or
single core. Signed-off-by: Zheng Bao <zheng.bao@amd.com> Acked-by: Ronald G. Minnich <rminnich@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4415 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
9f26b8f710
commit
7d4fd2c108
|
@ -125,11 +125,7 @@ static u32 get_sbdn(u32 bus)
|
||||||
|
|
||||||
static u8 dual_core()
|
static u8 dual_core()
|
||||||
{
|
{
|
||||||
if(((cpuid_eax(0x80000000) & ~0xff) >= 8)) {
|
return (pci_read_config32(PCI_DEV(0, 0x18, 3), 0xE8) & (0x3<<12)) != 0;
|
||||||
if(cpuid_ecx(0x80000008) & 1)
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue