Commit Graph

5 Commits

Author SHA1 Message Date
Alexandru Gagniuc
f42b78f4f4 cpu/intel: Add haswell microcode (306cx and 4065x)
Change-Id: I084a2c6daee5a9cf0305758acd0ca8dff0a6beea
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-02-04 15:40:08 -06:00
Alexandru Gagniuc
5cba2c4f8f cpu/intel: Add model 306ax microcode
This is done by creating a model_306ax dir. The update-microcodes
script will then automatically extract the relevant microcode.

Change-Id: Idf78088b58ad2ce9dc9e6881adf3a8ee9d2fd03c
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-02-04 14:33:41 -06:00
Alexandru Gagniuc
ed5df7bd12 cpu/intel: Add microcode files for supported CPUs
Microcode files will need to be added to this repository before they
can be removed from the main coreboot repo. Add them in anticipation
of this change. The script was updated to pull the latest microcode.

These files were extracted using the update-microcodes.sh script, and
may not necessarily match the updates currently present in the main
repository.

Change-Id: I30d41ff31b1ebb6aaeb773c2c663d7176d27060d
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-02-04 14:33:40 -06:00
Alexandru Gagniuc
7d1ef69c38 update-microcodes.sh: Automatically generate include headers
Rather than simply extracting the microcode updates, also create a
microcode.h header for each model, to include the extracted microcode
updates.

This should make maintenance easier, as coreboot code will be able to
simply include the "microcode.h" files in 3dparty rather than having
to update the includes every time the microcodes are updated in here.

Change-Id: I7abd81f984b1a61aeb6041d85b366e9a45c59421
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-01-31 12:37:09 -06:00
Alexandru Gagniuc
45f0c04fd7 cpu/intel: Add microcode extractor script from main repo
Add the update-microcodes.sh script in anticipation of removing the
microcode updates from the main coreboot repository.

The script is copied verbatim from main repository.

Change-Id: I4d07d48646d71d58b5be329a24352ec04ae2f02d
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2014-02-28 00:18:47 +01:00