CPU Families Overview
Jump to navigation
Jump to search
This page gives an overview of AMD CPU families relevant to coreboot-15h.
List of Families
Family 0Fh / K8
main articles: Family 0Fh | K8
- early 64-bit x86 CPUs (Athlon 64)
- NOT supported by coreboot-15h
Family 10h / K10
main articles: Family 10h | K10
- coreboot-15h support: NO
- Introduced: 2007/09/10 (Barcelona Opteron)
- CPU microcode: not encrypted[1], not signed, analyzed[1]
- AGESA: open-sourced[2]
- PSP: none present
- closed-source blobs: none required
Family 12h / K10
main articles: Family 12h | K10
- coreboot-15h support: NO
- Codename: Llano (introduced 2011), socket FM1
- CPU microcode: not encrypted (ref[3] p.13), (not analyzed?), (not signed?)
- AGESA: open-sourced[4]
- PSP: none present
- closed-source blobs: ?
Family 14h / Bobcat
main articles: Family 14h | Bobcat
- coreboot-15h support: UNDER DEVELOPMENT
- Codename: Ontario (introduced 2011), socket FT1
- CPU microcode: encrypted?, (not? signed?), not analyzed?
- AGESA: open-sourced[5]
- PSP: none present
- closed-source blobs: ?
Family 15h
main article: Family 15h
| Bulldozer | Piledriver | Steamroller | Excavator | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Orochi | Trinity | Richland | Kaveri | Godavari | Carrizo | Bristol Ridge | Stoney Ridge | ||
| Models | 00h-0Fh | 10h-1Fh | 30h-3Fh | 60h-6Fh | 70h-7Fh | ||||
| Release Date | 2011/10/12 | 2012/05/15 | 2012/10 | 2013/06 | 2014/01/14 | ? | 2015/07/02 | ? | ? |
| AGESA | Open Source | Open Source | Closed Source | ||||||
| BKDG | 42301 | 42300 | 49125 | 50742 | 55072 | ||||
| coreboot-15h | Yes | Yes | No | No | No | No | No | ||
| Microcode ROM | Undocumented | ||||||||
| Microcode Patches | Encrypted | ? | |||||||
| PSP | No | Offline | Online | ||||||
Family 16h
main article: Family 16h
| Jaguar | Puma | |
|---|---|---|
| Release Date | ? | ? |
| AGESA | Open Source | Closed Source |
| coreboot-15h | Yes | No |
| Microcode ROM | Undocumented | Undocumented |
| Microcode Patches | Cleartext | ? |
| PSP | No | Online |
Family 17h / Zen, Zen+, Zen 2
main articles: Family 17h | Zen | Zen+ | Zen 2
- NOT supported by coreboot-15h
- introduced 2017/03/02
- CPU microcode: encrypted?, (not? signed?), not analyzed?
- AGESA: encrypted?, signed (link missing), but signature can be circumvented (link missing)
- PSP: present, encrypted
- closed-source blobs: ?
See Also
External Links
Wikipedia: List of AMD CPU microarchitectures
References
(2014 paper) Security Analysis of x86 Processor Microcode [3]
(2017 paper) Reverse Engineering x86 Processor Microcode [1]
- ↑ 1.0 1.1 1.2 https://www.usenix.org/system/files/conference/usenixsecurity17/sec17-koppe.pdf
- ↑ https://review.coreboot.org/c/coreboot/+/95
- ↑ 3.0 3.1 https://www.dcddcc.com/docs/2014_paper_microcode.pdf
- ↑ http://review.coreboot.org/40
- ↑ https://github.com/coreboot/coreboot/commit/2b4c831b4d16b55a7abdea20bce82cccd168232c