Как получить файлы микрокода x86 для интеграции с coreboot? - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь собрать coreboot для моего MinnowMax, который состоит из процессора BayTrail, установленного на нем.

Coreboot необходим микрокод и FSP для сборки пакета ПЗУ. FSP можно найти здесь: https://github.com/coreboot/intel-microcode

Но я не смог найти подходящих файлов микрокода для BayTrail в стандартном репо: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files. Coreboot использует это репо и создает файлы .bin длядля каждого семейства процессоров, но нет .bin для процессора BayTrail Atom с CPUID 0x00030679.

На странице релиза Intel написано, что релиз применим и для процессоров Atom: https://downloadcenter.intel.com/download/28727/Linux-Processor-Microcode-Data-File?v=t, но я не знаю, почему не доступен microcode.bin для model_3067x?

Я определенно могу получить микрокод для Baytrail в альтернативном месте: https://firmware.intel.com/sites/default/files/MinnowBoard_MAX-0.97-Binary.Objects.zip. Но дело в том, что эти альтернативные местоположения не доступны для всех семейств процессоров или, по крайней мере, их трудно отследить.

Итак, как я могу использовать https://downloadcenter.intel.com/download/28727/Linux-Processor-Microcode-Data-File?v=t для создания файла microcode.bin для моего BayTrail Atom Soc, который имеет CPUID: 0x00030679?

...