Mac 型号上使用的 CPU 列表表,格中的数据等可作为黑苹果模拟机型,CPU等型号作为参考.
Identifier | CPUID (Model) | CPU | cpu-type | Notes |
MacPro1,1 | 0x0F (CPU_MODEL_MEROM) | Xeon 5130 x2 / 5150 x2 / 5160 x2 (Woodcrest / Merom)
from AppleLife: See Notes (2.). |
[FIXME] 0x0401 (AppleProcessorTypeXeonPenrynType1) |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. The CPU of the dump on AppleLife might have been altered to Xeon X5365 (Type = 0x0402). 3. This set of CPUs support 64-bit, putting 0x0401 (maybe also 0x0402), which is still not very clear. (Just assuming 0x0401 is used on older models like MacPro1,1.) |
MacPro2,1 | 0x0F (CPU_MODEL_MEROM) | Xeon X5365 x2 (Clovertown / Merom)
from AppleLife: X5365 x2 (Type = 0x0402) |
[CONFIRMED] 0x0402 (AppleProcessorTypeXeonPenrynType2) on X5365 x2 |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). |
MacPro3,1 | 0x17 (CPU_MODEL_PENRYN) | Xeon E5462 / E5462 x2 / E5472 x2 / X5482 x2 (Harpertown / Penryn)
from AppleLife: E5462 x2 (Type = 0x0402) |
[CONFIRMED] 0x0402 (AppleProcessorTypeXeonPenrynType2) on E5462 x2 |
|
MacPro4,1 | 0x1A (CPU_MODEL_NEHALEM) | Xeon W3520 / W3540 / W3580 / E5520 x2 / X5550 x2 / X5570 x2 (Nehalem)
from AppleLife #1: E5520 x2 (Type = 0x0501) |
[CONFIRMED] 0x0501 (AppleProcessorTypeXeon) on E5520 x2 |
1. Here is another dump on AppleLife with CPU altered to i7 960 (Type = 0x0701), a vanilla MacPro4,1 should only have 0x0501. |
MacPro5,1 | 0x1A (CPU_MODEL_NEHALEM) on Bloomfield / Nehalem;
0x2C (CPU_MODEL_WESTMERE) on Westmere |
Xeon W3530 / W3565 (Nehalem, 2010) Xeon W3680 / E5620 x2 / X5650 x2 / X5670 x2 (Westmere, 2010) W3565 (Nehalem, 2012) from AppleLife: Xeon X5670 x2 (Westmere, 2010) (Type = 0x0501) |
[CONFIRMED] 0x0501 (AppleProcessorTypeXeon) on X5670 |
1. No data for Westmere (2010 & 2012) models. TODO: Check a Westmere based model. 2. No data for Bloomfield / Nehalem (2012) model. TODO: Check one. |
MacPro6,1 | 0x3E (CPU_MODEL_IVYBRIDGE_EP) | Xeon E5-1620v2 / E5-1650v2 / E5-1680v2 / E5-2697v2 (Ivy Bridge EP)
from AppleLife: Xeon E5-1620 v2 (Type = 0x0A01) |
[CONFIRMED] 0x0A01 (AppleProcessorTypeXeonE5) on E5-1620 v2 |
1. There are also 0x0A02 and 0x0A03 (see UPDATE-1), which are likely to be used on greater CPUs. (greater than E5-1620 v2) TODO: Check more MacPro6,1 with CPU other than E5-1620 v2. |
iMac4,1 | 0x0E (CPU_MODEL_YONAH) | Core Duo T2400 / T2500 (Yonah)
from AppleLife: Nothing (No archive) (Type = 0x0201) |
[CONFIRMED] 0x0201 (AppleProcessorTypeCoreSolo) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs do not support 64-bit, putting 0x0201. |
iMac5,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7200 / T7400 / T7600 (Merom)
from AppleLife: Core 2 Duo T7200 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0301. |
iMac6,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7400 / T7600 (Merom)
from AppleLife: Core 2 Duo T7400 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0301. |
iMac7,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7300 / T7700 / Core 2 Extreme X7900 (Merom)
from AppleLife: Core 2 Duo T7300 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on T7300 |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). |
iMac8,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo E8135 / E8335 / E8235 / E8435 (Penryn)
from AppleLife: Core 2 Duo E8435 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on E8435 |
|
iMac9,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo E8135 / E8335 / E8435 / P7350 / P7550 (Penryn)
from AppleLife: Nothing (DMI/ioreg not found) (Type = Unknown) |
[FIXME][TBD] Maybe just 0x0301 like iMac8,1 above? (Their CPUs resemble each other.) |
1. No Type available (DMI/ioreg not found) |
iMac10,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo E7600 / E8600 (Wolfdale / Penryn)
from AppleLife: Core 2 Duo E7600 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on E7600 |
|
iMac11,1 | 0x1E (CPU_MODEL_FIELDS) | Core i5 750 / i7 860 (Lynnfield / FIELDS)
from AppleLife: i5 750 (Type = 0x0601) and i7 860 (Type = 0x0701) |
[CONFIRMED] 0x0601 (AppleProcessorTypeCorei5Type1) on i5 750; 0x0701 (AppleProcessorTypeCorei7Type1) on i7 860 |
|
iMac11,2 | 0x25 (CPU_MODEL_DALES_32NM) | Core i3 540 / 550 / i5 680 (Clarkdale)
from AppleLife:Core i3 540 (Type = 0x0901) |
[CONFIRMED] 0x0901 (AppleProcessorTypeCorei3Type1) on i3 540 (maybe also i3 550) |
1. FIXME: Lacking in a dump with i5 680, assuming 0x0601 (AppleProcessorTypeCorei5Type1) is used. NOTE: on MBP61 and MBP62, it is 0x0602. (AppleProcessorTypeCorei5Type1) TODO: Check a model with i5 680. |
iMac12,1 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2400S / 2500S / i7 2600S (Sandy Bridge) i3 2100 (EDU, Sandy Bridge) from AppleLife:Core i5 2400S (Type = 0x0603) |
[CONFIRMED] 0x0603 (AppleProcessorTypeCorei5Type3) on i5 2400S |
1. FIXME: Lacking in a dump with i7 2600S, assuming 0x0703 (AppleProcessorTypeCorei7Type3) is used. TODO: Check a model with i7 2600S. 2. FIXME: Lacking in a dump with i3 2100 (EDU), assuming 0x0903 (AppleProcessorTypeCorei3Type3) is used. |
iMac12,2 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2500S / 2400 / i7 2600 (Sandy Bridge)
from AppleLife:Core i7 2600 (Type = 0x0703) |
[CONFIRMED] 0x0703 (AppleProcessorTypeCorei7Type3) on i7 2600 |
1. FIXME: Lacking in a dump with i5 2400S / 2400, assuming 0x0603 (AppleProcessorTypeCorei5Type3) is used. TODO: Check models with i5 2400S / 2400. |
iMac13,1 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3330S / 3470S / i7 3770S (Ivy Bridge)
(FIXME: might actually be iMac13,3 instead of 13,1) i3 3225 (EDU version, Ivy Bridge) from AppleLife:Core i5 3470S (Type = 0x0604) |
[CONFIRMED] 0x0604 (AppleProcessorTypeCorei5Type4) on i5 3470S |
1. FIXME: The identifier of EDU version might be iMac13,3 instead of 13,1, data shown here might be wrong. TODO: See what EDU's identifier is. 2. FIXME: Lacking in a dump with i3 3225 (if EDU's identifier were really iMac13,1), assuming 0x0904 (AppleProcessorTypeCorei3Type4) is used. 3. FIXME: Lacking in a dump with i7 3770S, assuming 0x0704 (AppleProcessorTypeCorei7Type4) is used. SEE ALSO: Clover SOURCEregarding iMac13,3. |
iMac13,3 | [FIXME] See iMac13,1 above | [FIXME] See iMac13,1 above | [FIXME] See iMac13,1 above | [FIXME] See iMac13,1 above |
iMac13,2 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3470S / 3470 / i7 3770 (Ivy Bridge)
from AppleLife:Core i5 3470S (Type = 0x0604) |
[CONFIRMED] 0x0604 (AppleProcessorTypeCorei5Type4) on i5 3470S |
1. FIXME: Lacking in a dump with i7 3770, assuming 0x0704 (AppleProcessorTypeCorei7Type4) is used. TODO: Check a model with i7 3770. |
iMac14,1 | 0x3C (CPU_MODEL_HASWELL) | Core i5 4570R (Haswell)
from AppleLife: Core i5 4570R(Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) |
|
iMac14,2 | 0x3C (CPU_MODEL_HASWELL) | Core i5 4570 / 4670 / i7 4771 (Haswell)
from AppleLife: Core i5 4670 (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 4670 |
1. FIXME: Lacking in a dump with i7 4771, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 4771. |
iMac14,3 | 0x3C (CPU_MODEL_HASWELL) | Core i5 4570S / i7 4770S (Haswell)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from iMac14,3. |
iMac14,4 | 0x45 (CPU_MODEL_HASWELL_ULT) | Core i5 4260U (Haswell-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from iMac14,4. |
iMac15,1 | 0x3C (CPU_MODEL_HASWELL) | Core i5 4590 / 4690 / i7 4790K (Haswell)
from AppleLife: Core i5 4690(Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 4690 |
1. FIXME: Lacking in a dump with i7 4790K, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 4790K. |
iMac16,1 | 0x3D (CPU_MODEL_BROADWELL) | Core i5 5250U (Broadwell)
from AppleLife: Core i5 5250U (Type = 0x0606) |
[CONFIRMED] 0x0606 (AppleProcessorTypeCorei5Type6) on i5 5250U |
1. First time to see 0x0606, can it be used only on Broadwell? |
iMac16,2 | 0x46 (CPU_MODEL_CRYSTALWELL) | Core i5 5575R / 5675R / i7 5775R (CrystalWell, or rather Broadwell)
from AppleLife: Core i5 5675R (Type = 0x0606) |
[CONFIRMED] 0x0606 (AppleProcessorTypeCorei5Type6) on i5 5675R |
1. FIXME: Lacking in a dump with i7 5775R, no value is assumed for the time being. TODO: Check a model with i7 5775R. FIXME: Maybe 0x0706 for i7? |
iMac17,1 | 0x5E (CPU_MODEL_SKYLAKE_DT) | Core i5 6500 / 6600 / i7 6700K (Skylake)
from AppleLife: Core i5 6500 (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 6500 |
1. FIXME: Lacking in a dump with i7 6700K, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 6700K. |
iMac18,1 | 0x8E (CPU_MODEL_KABYLAKE_ULT) | Core i5 7360U (Kaby Lake-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 7360U |
|
iMac18,2 | 0x9E (CPU_MODEL_KABYLAKE_DT) | Core i5 7400 / 7500 / i7 7700 (Kaby Lake)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 7400 |
1. FIXME: Lacking in a dump with i7 7700, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 7700. |
iMac18,3 | 0x9E (CPU_MODEL_KABYLAKE_DT) | Core i5 7500 / 7600 / 7600K / i7 7700K (Kaby Lake)
from AppleLife: Core i5 7600 (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 7600; 0x0705 (AppleProcessorTypeCorei7Type5) on i7 7700K |
|
iMac19,1 | 0x9E (CPU_MODEL_COFFEELAKE) | Core i5 8500 / 8600 / 9600K / i9 9900K (Coffee Lake)
from AppleLife: Core i5 8500 (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 8500 |
TODO: Check a model with i9 9900K. |
iMacPro1,1 | 0x55 (CPU_MODEL_SKYLAKE_W) | Xeon W 2140B / 2150B / 2170B / 2191B (Skylake W)
from AppleLife: Xeon W 2140B (Type = 0x0F01) |
[CONFIRMED] 0x0F01 (AppleProcessorTypeXeonW) |
|
Macmini1,1 | 0x0E (CPU_MODEL_YONAH) | Core Solo T1200 / Duo T2300 / T2400 (Yonah)
from AppleLife: Nothing (DMI found but without Type) (Type = 0x0201) |
[CONFIRMED] 0x0201 (AppleProcessorTypeCoreSolo) |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs do not support 64-bit, putting 0x0201. |
Macmini2,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T5600 / T7200 (Merom)
from AppleLife: Nothing (ioreg found but without Type) (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs do not support 64-bit, putting 0x0201. |
Macmini3,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P7350 / P7550 / P8400 / P8700 / P8800 (Penryn)
from AppleLife: Core 2 Duo P7350 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P7350 |
|
Macmini4,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P8600 / P8800 (Penryn)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from Macmini4,1.
NOTE: very likely to be the same as Macmini3,1. |
Macmini5,1 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2415M (Sandy Bridge)
from AppleLife: Core i5 2415M (Type = 0x0602) |
[CONFIRMED] 0x0602 (AppleProcessorTypeCorei5Type2) on i5 2415M |
N/A |
Macmini5,2 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2520M / i7 2620M (Sandy Bridge)
from AppleLife: Core i5 2520M (Type = 0x0602) |
[CONFIRMED] 0x0602 (AppleProcessorTypeCorei5Type2) on i5 2520M |
1. FIXME: Lacking in a dump with i7 2620M, assuming 0x0702 (AppleProcessorTypeCorei7Type2) is used. TODO: Check a model with i7 2620M. |
Macmini5,3 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i7 2635QM (Sandy Bridge)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from Macmini5,3.
NOTE: only i7 2635QM is used here, so very likely to be 0x0702 (AppleProcessorTypeCorei7Type2). |
Macmini6,1 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3210M (Ivy Bridge)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from Macmini6,1.
NOTE: only i5 3210M is used here, so very likely to be 0x0604 (AppleProcessorTypeCorei5Type4). |
Macmini6,2 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i7 3615QM / 3720QM (Ivy Bridge)
from AppleLife: Core i7 3615QM (Type = 0x0704) |
[CONFIRMED] 0x0704 (AppleProcessorTypeCorei7Type4) |
|
Macmini7,1 | 0x45 (CPU_MODEL_HASWELL_ULT) | Core i5 4260U / 4278U / 4308U / i7 4578U (Haswell-ULT)
from AppleLife: Core i5 4260U (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 4260U |
1. FIXME: Lacking in a dump with i7 4578U, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 4578U. |
Macmini8,1 | 0x9E (CPU_MODEL_COFFEELAKE) | Core i3 8100B / i5 8500B / i7 8700B (Coffee Lake)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0609 (AppleProcessorTypeCorei5Type9) on i5 8500B 0x0709 (AppleProcessorTypeCorei7Type9) on i7 8700B |
1. FIXME: Lacking in a dump with i3 8100B, assuming 0x0909 (AppleProcessorTypeCorei3Type9) is used. TODO: Check a model with i3 8100B. |
MacBookPro1,1 | 0x0E (CPU_MODEL_YONAH) | Core Duo L2400 / T2400 / T2500 / T2600 (Yonah)
from AppleLife: Nothing (DMI/ioreg not found) (Type = 0x0201) |
[CONFIRMED] 0x0201 (AppleProcessorTypeCoreSolo) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs do not support 64-bit, putting 0x0201. |
MacBookPro1,2 | 0x0E (CPU_MODEL_YONAH) | Core Duo T2600 (Yonah)
from AppleLife: Nothing (DMI/ioreg not found) (Type = 0x0201) |
[CONFIRMED] 0x0201 (AppleProcessorTypeCoreSolo) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs do not support 64-bit, putting 0x0201. |
MacBookPro2,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7600 (Merom)
from AppleLife: Nothing (No archive) (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on unknown CPU NOTE: should be T7600 as it is the very only one. |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0301. |
MacBookPro2,2 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7400 / T7600 (Merom)
from AppleLife: Nothing (No archive) (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0301. |
MacBookPro3,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7500 / T7700 / T7800 (Merom)
from AppleLife: Core 2 Duo T7700 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on T7700 |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). |
MacBookPro4,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo T8300 / T9300 / T9500 (Penryn)
from AppleLife: Core 2 Duo T8300 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on T8300 |
|
MacBookPro5,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P8600 / T9400 / T9550 / T9600 / T9800 (Penryn)
from AppleLife: Core 2 Duo P8600 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P8600 |
|
MacBookPro5,2 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo T9550 / T9600 / T9800 / T9900 (Penryn)
from AppleLife: Core 2 Duo T9600 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on T9600 |
|
MacBookPro5,3 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P8800 / T9600 / T9900 (Penryn)
from AppleLife: Core 2 Duo P8800 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P8800 |
|
MacBookPro5,4 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P8700 (Penryn)
from AppleLife: Core 2 Duo P8700 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P8700 |
|
MacBookPro5,5 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P7550 / P8700 (Penryn)
from AppleLife: Core 2 Duo P7550 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P7550 |
|
MacBookPro6,1 | 0x25 (CPU_MODEL_DALES_32NM) | Core i5 540M / i7 620M / 640M (Arrandale / DALES_32NM)
from AppleLife: Core i5 540M (Type = 0x0602) |
[CONFIRMED] 0x0602 (AppleProcessorTypeCorei5Type2) on i5 540M |
1. FIXME: Lacking in a dump with i7 620M / 640M, assuming 0x0702 (AppleProcessorTypeCorei7Type2) is used. TODO: Check a model with i7 620M / 640M. |
MacBookPro6,2 | 0x25 (CPU_MODEL_DALES_32NM) | Core i5 520M / 540M / i7 620M / 640M (Arrandale / DALES_32NM)
from AppleLife: Core i5 520M (Type = 0x0602) |
[CONFIRMED] 0x0602 (AppleProcessorTypeCorei5Type2) on i5 520M |
1. FIXME: Lacking in a dump with i7 620M / 640M, assuming 0x0702 (AppleProcessorTypeCorei7Type2) is used. TODO: Check a model with i7 620M / 640M. |
MacBookPro7,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P8600 / P8800 (Penryn)
from AppleLife: Core 2 Duo P8600 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P8600 |
|
MacBookPro8,1 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2415M / 2435M / i7 2620M / 2640M (Sandy Bridge)
from AppleLife: Core i5 2415M (Type = 0x0603) |
[CONFIRMED] 0x0603 (AppleProcessorTypeCorei5Type3) on i5 2415M |
1. FIXME: Lacking in a dump with i7 2620M / 2640M, assuming 0x0703 (AppleProcessorTypeCorei7Type3) is used. TODO: Check a model with i7 2620M / 2640M. |
MacBookPro8,2 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i7 2635QM / 2675QM / 2720QM / 2760QM / 2820QM / 2860QM (Sandy Bridge)
from AppleLife: Core i7 2675QM (Type = 0x0703) |
[CONFIRMED] 0x0703 (AppleProcessorTypeCorei7Type3) on i7 2675QM |
|
MacBookPro8,3 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i7 2720QM / 2760QM / 2820QM / 2860QM (Sandy Bridge)
from AppleLife: Core i7 2820QM (Type = 0x0703) |
[CONFIRMED] 0x0703 (AppleProcessorTypeCorei7Type3) on i7 2820QM |
|
MacBookPro9,1 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i7 3615QM / 3720QM / 3820QM (Ivy Bridge)
from AppleLife: Core i7 3615QM (Type = 0x0704) |
[CONFIRMED] 0x0704 (AppleProcessorTypeCorei7Type4) on i7 3615QM |
|
MacBookPro9,2 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3210M / i7 3520M (Ivy Bridge)
from AppleLife: Core i5 3210M (Type = 0x0604) |
[CONFIRMED] 0x0604 (AppleProcessorTypeCorei5Type4) on i5 3210M |
1. Lacking in a dump with i7 3520M, assuming 0x0704 (AppleProcessorTypeCorei7Type4) is used. TODO: Check a model with i7 3520M. |
MacBookPro10,1 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i7 3615QM / 3635QM / 3720QM / 3740QM / 3820QM (Ivy Bridge)
from AppleLife: Core i7 3820QM (Type = 0x0704) |
[CONFIRMED] 0x0704 (AppleProcessorTypeCorei7Type4) on i7 3820QM |
|
MacBookPro10,2 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3210M / 3230M / i7 3520M / 3540M (Ivy Bridge)
from AppleLife: Core i5 3210M (Type = 0x0604) |
[CONFIRMED] 0x0604 (AppleProcessorTypeCorei5Type4) on i5 3210M |
1. Lacking in a dump with i7 3520M / 3540M, assuming 0x0704 (AppleProcessorTypeCorei7Type4) is used. TODO: Check a model with i7 3520M / 3540M. |
MacBookPro11,1 | 0x45 (CPU_MODEL_HASWELL_ULT) | Core i5 4258U / 4288U / i7 4558U / 4278U / 4308U / 4578U (Haswell-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from MacBookPro11,1. |
MacBookPro11,2 | 0x3C (CPU_MODEL_HASWELL) | Core i7 4750HQ / 4770HQ / 4850HQ / 4870HQ / 4960HQ / 4980HQ (Haswell)
from AppleLife: Core i7 4770HQ (Type = 0x0705) |
[CONFIRMED] 0x0705 (AppleProcessorTypeCorei7Type5) on i7 4770HQ |
|
MacBookPro11,3 | 0x3C (CPU_MODEL_HASWELL) | Core i7 4850HQ / 4870HQ / 4960HQ / 4980HQ (Haswell)
from AppleLife: Core i7 4850HQ (Type = 0x0705) |
[CONFIRMED] 0x0705 (AppleProcessorTypeCorei7Type5) on i7 4850HQ |
|
MacBookPro11,4 | 0x3C (CPU_MODEL_HASWELL) | Core i7 4770HQ / 4870HQ / 4980HQ (Haswell)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from MacBookPro11,4.
NOTE: Only i7 is used here, so very likely to be 0x0705 (AppleProcessorTypeCorei7Type5). |
MacBookPro11,5 | 0x3C (CPU_MODEL_HASWELL) | Core i7 4870HQ / 4980HQ (Haswell)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from MacBookPro11,5.
NOTE: Only i7 is used here, so very likely to be 0x0705 (AppleProcessorTypeCorei7Type5). |
MacBookPro12,1 | 0x3D (CPU_MODEL_BROADWELL) | Core i5 5257U / 5287U / i7 5557U (Broadwell)
from AppleLife: Core i5 5257U (Type = 0x0606) |
[CONFIRMED] 0x0606 (AppleProcessorTypeCorei5Type6) on i5 5257U |
1. FIXME: Lacking in a dump with i7 5557U, no value is assumed for the time being. TODO: Check a model with i7 5557U. FIXME: Maybe 0x0706 for i7? |
MacBookPro13,1 | 0x4E (CPU_MODEL_SKYLAKE_ULT) | Core i5 6360U / i7 6660U (Skylake-ULT)
from AppleLife: Core i5 6360U (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 6360U |
1. FIXME: Lacking in a dump with i7 6660U, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 6660U. |
MacBookPro13,2 | 0x4E (CPU_MODEL_SKYLAKE_ULT) | Core i5 6267U / 6287U / i7 6567U (Skylake-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from MacBookPro13,2.
NOTE: likely to be the same as MacBookPro13,1, see above. |
MacBookPro13,3 | 0x5E (CPU_MODEL_SKYLAKE_DT) | Core i7 6700HQ / 6820HQ / 6920HQ (Skylake)
from AppleLife: Core i7 6700HQ (Type = 0x0707) |
[CONFIRMED] 0x0707 (AppleProcessorTypeCorei7Type7) on i7 6700HQ |
1. First time to see 0x0707. |
MacBookPro14,1 | 0x8E (CPU_MODEL_KABYLAKE_ULT) | Core i5 7360U / i7 7660U (Kaby Lake-ULT)
from AppleLife: Core i5 7360U (Type = 0x0605) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 7360U |
1. FIXME: Lacking in a dump with i7 7660U, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 7660U. |
MacBookPro14,2 | 0x8E (CPU_MODEL_KABYLAKE_ULT) | Core i5 7267U / 7287U / i7 7567U (Kaby Lake-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 7267U |
1. FIXME: Lacking in a dump with i7 7567U, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 7567U. |
MacBookPro14,3 | 0x9E (CPU_MODEL_KABYLAKE_DT) | Core i7 7700HQ / 7820HQ / 7920HQ (Kaby Lake)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from MacBookPro14,3. |
MacBookPro15,1 | 0x9E (CPU_MODEL_COFFEELAKE_DT) | Core i7 8750H / 8850H / i9 8950HK (Coffee Lake)
from AppleLife: Core i7 8850H (Type = 0x0709) |
[CONFIRMED] 0x0709 (AppleProcessorTypeCorei7Type9) on i7 8850H |
1. First time to see 0x0709. 2. FIXME: Lacking in a dump with i9 8950HK, no value is assumed for the time being. TODO: Check a model with i9 8950HK. FIXME: Maybe 0x1009 for i9? |
MacBookPro15,2 | 0x9E (CPU_MODEL_COFFEELAKE_ULT) | Core i5 8259U / i7 8559U (Coffee Lake-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0609 (AppleProcessorTypeCorei5Type9) on i5 8259U |
1. First time to see 0x0609. 2. FIXME: Lacking in a dump with i9 8559U, assuming 0x0709 (AppleProcessorTypeCorei7Type9) is used. TODO: Check a model with i9 8559U. |
MacBookAir1,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo P7500 / P7700 (Merom)
from AppleLife: Core 2 Duo P7500 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P7500 |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). |
MacBookAir2,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo SL9300 / SL9400 / SL9600 (Penryn)
from AppleLife: Core 2 Duo SL9600 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on SL9600 |
|
MacBookAir3,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo SU9400 / SU9600 (Penryn)
from AppleLife: Core 2 Duo SU9400 (Type = 0x0302) |
[CONFIRMED] 0x0302 (AppleProcessorTypeCore2DuoType2) on SU9400 |
1. First time to see 0x0302. |
MacBookAir3,2 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo SL9400 / SL9600 (Penryn)
from AppleLife: Core 2 Duo SL9400 (Type = 0x0302) |
[CONFIRMED] 0x0302 (AppleProcessorTypeCore2DuoType2) on SL9400 |
|
MacBookAir4,1 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2467M / i7 2677M (Sandy Bridge)
from AppleLife: Core i5 2467M (Type = 0x0602) |
[CONFIRMED] 0x0602 (AppleProcessorTypeCorei5Type2) on i5 2467M |
1. FIXME: Lacking in a dump with i7 2677M, assuming 0x0702 (AppleProcessorTypeCorei7Type2) is used. TODO: Check a model with i7 2677M. |
MacBookAir4,2 | 0x2A (CPU_MODEL_SANDY_BRIDGE) | Core i5 2557M / i7 2677M (Sandy Bridge) Core i5 2467M (Edu version, Sandy Bridge) from AppleLife: Core i5 2557M (Type = 0x0602) |
[CONFIRMED] 0x0602 (AppleProcessorTypeCorei5Type2) on i5 2557M |
1. FIXME: Lacking in a dump with i7 2677M, assuming 0x0702 (AppleProcessorTypeCorei7Type2) is used. TODO: Check a model with i7 2677M. |
MacBookAir5,1 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3317U / i7 3667U (Ivy Bridge)
from AppleLife: Core i5 3317U (Type = 0x0604) |
[CONFIRMED] 0x0604 (AppleProcessorTypeCorei5Type4) on i5 3317U |
1. FIXME: Lacking in a dump with i7 3667U, assuming 0x0704 (AppleProcessorTypeCorei7Type4) is used. TODO: Check a model with i7 3667U. |
MacBookAir5,2 | 0x3A (CPU_MODEL_IVYBRIDGE) | Core i5 3427U / i7 3667U (Ivy Bridge) Core i5 3317U (Edu version, Ivy Bridge) from AppleLife: Core i5 3427U (Type = 0x0604) |
0x0604 (AppleProcessorTypeCorei5Type4) on i5 3427U | 1. FIXME: Lacking in a dump with i7 3667U, assuming 0x0704 (AppleProcessorTypeCorei7Type4) is used. TODO: Check a model with i7 3667U. |
MacBookAir6,1 | 0x45 (CPU_MODEL_HASWELL_ULT) | Core i5 4250U / 4260U / i7 4650U (Haswell-ULT)
from AppleLife: Nothing (No archive) (Type = Unknown) |
TODO | TODO: Find a dump from MacBookAir6,1. |
MacBookAir6,2 | 0x45 (CPU_MODEL_HASWELL_ULT) | Core i5 4250U / 4260U / i7 4650U (Haswell-ULT)
from AppleLife: Core i5 3427U (Type = 0x0604) |
[CONFIRMED] 0x0605 (AppleProcessorTypeCorei5Type5) on i5 4250U |
1. FIXME: Lacking in a dump with i7 4650U, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 4650U. |
MacBookAir7,1 | 0x3D (CPU_MODEL_BROADWELL) | Core i5 5250U / i7 5650U (Broadwell)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0606 (AppleProcessorTypeCorei5Type6) on i5 5250U (from savvamitrofanov) |
1. FIXME: Lacking in a dump with i7 5650U, assuming 0x0706 (AppleProcessorTypeCorei7Type6) is used. TODO: Check a model with i7 5650U. |
MacBookAir7,2 | 0x3D (CPU_MODEL_BROADWELL) | Core i5 5250U / 5350U / i7 5650U (Broadwell)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0606 (AppleProcessorTypeCorei5Type6) on i5 5250U / 5350U (from savvamitrofanov) |
1. FIXME: Lacking in a dump with i7 5650U, assuming 0x0706 (AppleProcessorTypeCorei7Type6) is used. TODO: Check a model with i7 5650U. |
MacBookAir8,1 | 0x9E (CPU_MODEL_COFFEELAKE) | Core i5 8210Y (Amber Lake Y / Coffee Lake)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0608 (AppleProcessorTypeCorei5Type8) on i5 8210Y |
|
MacBook1,1 | 0x0E (CPU_MODEL_YONAH) | Core Duo T2400 / T2500 (Yonah)
from AppleLife: Core Duo T2500 (Type = Unknown) |
[CONFIRMED] 0x0201 (AppleProcessorTypeCoreSolo) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs do not support 64-bit, putting 0x0201. |
MacBook2,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T5600 / T7200 / T7400 (Merom)
from AppleLife: Core 2 Duo T7200 (Type = Unknown) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on unknown CPU |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0301. |
MacBook3,1 | 0x0F (CPU_MODEL_MEROM) | Core 2 Duo T7300 / T7500 (Merom)
from AppleLife: Core 2 Duo T7500 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on T7500 |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0301. |
MacBook4,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo T8100 / T8300 (Penryn)
from AppleLife: Core 2 Duo T8300 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on T8300 |
|
MacBook5,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P7350 / P8600 (Penryn)
from AppleLife: Core 2 Duo P8600 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P8600 |
|
MacBook5,2 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P7350 / P7450 (Penryn)
from AppleLife: Core 2 Duo P7450 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P7450 |
|
MacBook6,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P7550 (Penryn)
from AppleLife: Core 2 Duo P7550 (Type = 0x0301) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on P7550 |
|
MacBook7,1 | 0x17 (CPU_MODEL_PENRYN) | Core 2 Duo P8600 (Penryn)
from AppleLife: Nothing (No archive) (Type = Unknown) |
[CONFIRMED] 0x0301 (AppleProcessorTypeCore2DuoType1) on unknown CPU NOTE: should be P8600 as it is the very only one. |
|
MacBook8,1 | 0x3D (CPU_MODEL_BROADWELL) | Core M 5Y31 / 5Y51 / 5Y71 (Broadwell)
from AppleLife: Core M 5Y51 (Type = 0x0B06) |
[CONFIRMED] 0x0B06 (AppleProcessorTypeCoreMType6) on Core M 5Y51 |
1. First time to see 0x0B06. |
MacBook9,1 | 0x4E (CPU_MODEL_SKYLAKE_ULT) | Core m3 6Y30 / m5 6Y54 / m7 6Y75 (Skylake-ULT)
from AppleLife: Nothing (No archive) (Type = unknown) |
[CONFIRMED] 0x0D07 (AppleProcessorTypeCoreM5Type7) on Core m5 6Y54 m3 - TBD (maybe 0x0C07 ?) m7 - TBD (maybe 0x0E07 ?) |
1. First time to see 0x0D07. 2. FIXME: Lacking in a dump with m3 6Y30, no value is assumed for the time being. TODO: Check a model with m3 6Y30. 3. FIXME: Lacking in a dump with m7 6Y75, no value is assumed for the time being. TODO: Check a model with m7 6Y75. FIXME: Maybe 0x0C07 for m3 6Y30 and 0x0E07 for m7 6Y75? |
MacBook10,1 | 0x8E (CPU_MODEL_KABYLAKE_ULT) | Core m3 7Y32 / i5 7Y54 / i7 7Y75 (Kaby Lake-ULT)
from AppleLife: Nothing (No archive) (Type = unknown) |
[CONFIRMED] 0x0C07 (AppleProcessorTypeCoreM3Type7) on m3 7Y32 |
1. First time to see 0x0C07. 2. FIXME: Lacking in a dump with i5 7Y54, assuming 0x0605 (AppleProcessorTypeCorei5Type5) is used. TODO: Check a model with i5 7Y54. 3. FIXME: Lacking in a dump with i7 7Y75, assuming 0x0705 (AppleProcessorTypeCorei7Type5) is used. TODO: Check a model with i7 7Y75. |
Xserve1,1 | 0x0F (CPU_MODEL_MEROM) | Xeon 5130 x2 / 5150 x2 / 5160 x2 (Woodcrest)
from AppleLife: Nothing (DMI/ioreg not found) |
[FIXME] 0x0401 (AppleProcessorTypeXeonPenrynType1) |
1. CPUID is obsolete as of XNU-3789.1.32 (10.12). 2. This set of CPUs support 64-bit, putting 0x0401 (maybe also 0x0402). |
Xserve2,1 | 0x17 (CPU_MODEL_PENRYN) | Xeon E5462 / E5462 x2 / E5472 x2 (Harpertown / Penryn)
from AppleLife: E5462 x2 (Type = 0x0402) |
[CONFIRMED] 0x0402 (AppleProcessorTypeXeonPenrynType2) on E5462 x2 |
|
Xserve3,1 | 0x1A (CPU_MODEL_NEHALEM) | Xeon E5520 / E5520 x2 / X5550 / X5570 x2 (Nehalem)
from AppleLife: E5520 x2 (Type = 0x0501) |
[CONFIRMED] 0x0501 (AppleProcessorTypeXeon) on E5520 x2 |
评论0