summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2013-12-11 13:03:04 +0200
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>2015-02-03 04:52:00 +0100
commitd15cb519ad036060ec5ebcca8de861de07fe932a (patch)
tree59c96911da61e716dfd71ad368cd3118a2fcd838 /src
parent5fe1fb7a5fc0c3e9ffbc30187e2a5c15f86f2a08 (diff)
downloadcoreboot-d15cb519ad036060ec5ebcca8de861de07fe932a.tar.xz
amd/model_10xxx: Drop AMD_UCODE_PATCH_FILE selection
Include microcode updates in CBFS for every CPU revision the platform can support, as changing to different CPU revision should not require a coreboot rebuild. This increases CBFS usage from 2 kB to 14 kB. Change-Id: I6bf90221a688f1a54e49641ce3ba378c5bf659f9 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: http://review.coreboot.org/4521 Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Tested-by: build bot (Jenkins) Reviewed-by: Nicolas Reinecke <nr@das-labor.org>
Diffstat (limited to 'src')
-rw-r--r--src/cpu/amd/model_10xxx/microcode_blob.c8
-rw-r--r--src/mainboard/advansus/a785e-i/Kconfig4
-rw-r--r--src/mainboard/amd/bimini_fam10/Kconfig4
-rw-r--r--src/mainboard/amd/mahogany_fam10/Kconfig4
-rw-r--r--src/mainboard/amd/serengeti_cheetah_fam10/Kconfig4
-rw-r--r--src/mainboard/amd/tilapia_fam10/Kconfig4
-rw-r--r--src/mainboard/asus/kfsn4-dre/Kconfig4
-rw-r--r--src/mainboard/asus/m4a78-em/Kconfig4
-rw-r--r--src/mainboard/asus/m4a785-m/Kconfig4
-rw-r--r--src/mainboard/asus/m4a785t-m/Kconfig4
-rw-r--r--src/mainboard/asus/m5a88-v/Kconfig4
-rw-r--r--src/mainboard/avalue/eax-785e/Kconfig4
-rw-r--r--src/mainboard/gigabyte/ma785gm/Kconfig4
-rw-r--r--src/mainboard/gigabyte/ma785gmt/Kconfig4
-rw-r--r--src/mainboard/gigabyte/ma78gm/Kconfig4
-rw-r--r--src/mainboard/hp/dl165_g6_fam10/Kconfig4
-rw-r--r--src/mainboard/iei/kino-780am2-fam10/Kconfig4
-rw-r--r--src/mainboard/jetway/pa78vm5/Kconfig4
-rw-r--r--src/mainboard/msi/ms9652_fam10/Kconfig4
-rw-r--r--src/mainboard/supermicro/h8dmr_fam10/Kconfig4
-rw-r--r--src/mainboard/supermicro/h8qme_fam10/Kconfig4
-rw-r--r--src/mainboard/supermicro/h8scm_fam10/Kconfig4
-rw-r--r--src/mainboard/tyan/s2912_fam10/Kconfig4
23 files changed, 7 insertions, 89 deletions
diff --git a/src/cpu/amd/model_10xxx/microcode_blob.c b/src/cpu/amd/model_10xxx/microcode_blob.c
index 78eae36732..c2f93b50d7 100644
--- a/src/cpu/amd/model_10xxx/microcode_blob.c
+++ b/src/cpu/amd/model_10xxx/microcode_blob.c
@@ -1,5 +1,11 @@
unsigned char microcode[] __attribute__ ((aligned(16))) = {
-#include CONFIG_AMD_UCODE_PATCH_FILE
+#include "mc_patch_01000086.h"
+#include "mc_patch_01000095.h"
+#include "mc_patch_01000096.h"
+#include "mc_patch_0100009f.h"
+#include "mc_patch_010000b6.h"
+#include "mc_patch_010000bf.h"
+#include "mc_patch_010000c4.h"
/* Dummy terminator */
0x0, 0x0, 0x0, 0x0,
diff --git a/src/mainboard/advansus/a785e-i/Kconfig b/src/mainboard/advansus/a785e-i/Kconfig
index ef7faf42a5..ab77898338 100644
--- a/src/mainboard/advansus/a785e-i/Kconfig
+++ b/src/mainboard/advansus/a785e-i/Kconfig
@@ -69,10 +69,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
config VGA_BIOS_ID
string
default "1002,9712"
diff --git a/src/mainboard/amd/bimini_fam10/Kconfig b/src/mainboard/amd/bimini_fam10/Kconfig
index 52f45e4827..1af8d64cc8 100644
--- a/src/mainboard/amd/bimini_fam10/Kconfig
+++ b/src/mainboard/amd/bimini_fam10/Kconfig
@@ -69,8 +69,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
endif #BOARD_AMD_BIMINI_FAM10
diff --git a/src/mainboard/amd/mahogany_fam10/Kconfig b/src/mainboard/amd/mahogany_fam10/Kconfig
index 8250580b52..acf88efa6a 100644
--- a/src/mainboard/amd/mahogany_fam10/Kconfig
+++ b/src/mainboard/amd/mahogany_fam10/Kconfig
@@ -57,10 +57,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000095.h"
-
config VGA_BIOS_ID
string
default "1002,9615"
diff --git a/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig b/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
index 8677fc9557..74f3c3bf15 100644
--- a/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
+++ b/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
@@ -58,8 +58,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000095.h"
-
endif # BOARD_AMD_SERENGETI_CHEETAH_FAM10
diff --git a/src/mainboard/amd/tilapia_fam10/Kconfig b/src/mainboard/amd/tilapia_fam10/Kconfig
index 4f5b8d52d3..b6c9448e49 100644
--- a/src/mainboard/amd/tilapia_fam10/Kconfig
+++ b/src/mainboard/amd/tilapia_fam10/Kconfig
@@ -57,10 +57,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
config VGA_BIOS
bool
default n
diff --git a/src/mainboard/asus/kfsn4-dre/Kconfig b/src/mainboard/asus/kfsn4-dre/Kconfig
index 577941846e..92e01aa875 100644
--- a/src/mainboard/asus/kfsn4-dre/Kconfig
+++ b/src/mainboard/asus/kfsn4-dre/Kconfig
@@ -72,10 +72,6 @@ config IRQ_SLOT_COUNT
int
default 13
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000095.h"
-
config CK804_PCI_E_X
int
default 1
diff --git a/src/mainboard/asus/m4a78-em/Kconfig b/src/mainboard/asus/m4a78-em/Kconfig
index 440b7f5743..6118d12fbe 100644
--- a/src/mainboard/asus/m4a78-em/Kconfig
+++ b/src/mainboard/asus/m4a78-em/Kconfig
@@ -56,8 +56,4 @@ config IRQ_SLOT_COUNT
int
default 18
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
endif
diff --git a/src/mainboard/asus/m4a785-m/Kconfig b/src/mainboard/asus/m4a785-m/Kconfig
index 5162e167d8..dd58db35d8 100644
--- a/src/mainboard/asus/m4a785-m/Kconfig
+++ b/src/mainboard/asus/m4a785-m/Kconfig
@@ -57,8 +57,4 @@ config IRQ_SLOT_COUNT
int
default 19
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
endif
diff --git a/src/mainboard/asus/m4a785t-m/Kconfig b/src/mainboard/asus/m4a785t-m/Kconfig
index 3e3fcea97b..19d8fd25b7 100644
--- a/src/mainboard/asus/m4a785t-m/Kconfig
+++ b/src/mainboard/asus/m4a785t-m/Kconfig
@@ -59,8 +59,4 @@ config IRQ_SLOT_COUNT
int
default 19
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_0100009f.h"
-
endif
diff --git a/src/mainboard/asus/m5a88-v/Kconfig b/src/mainboard/asus/m5a88-v/Kconfig
index a76dd5200e..3a0f70f4c1 100644
--- a/src/mainboard/asus/m5a88-v/Kconfig
+++ b/src/mainboard/asus/m5a88-v/Kconfig
@@ -67,10 +67,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000bf.h"
-
config VGA_BIOS_ID
string
default "1002,9715"
diff --git a/src/mainboard/avalue/eax-785e/Kconfig b/src/mainboard/avalue/eax-785e/Kconfig
index 30fbe25ac4..091dceea83 100644
--- a/src/mainboard/avalue/eax-785e/Kconfig
+++ b/src/mainboard/avalue/eax-785e/Kconfig
@@ -69,10 +69,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
config VGA_BIOS_ID
string
default "1002,9712"
diff --git a/src/mainboard/gigabyte/ma785gm/Kconfig b/src/mainboard/gigabyte/ma785gm/Kconfig
index 82b5c4f070..f830e810db 100644
--- a/src/mainboard/gigabyte/ma785gm/Kconfig
+++ b/src/mainboard/gigabyte/ma785gm/Kconfig
@@ -57,8 +57,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
endif # BOARD_GIGABYTE_MA785GM
diff --git a/src/mainboard/gigabyte/ma785gmt/Kconfig b/src/mainboard/gigabyte/ma785gmt/Kconfig
index 7ae9ef86c3..505d033b27 100644
--- a/src/mainboard/gigabyte/ma785gmt/Kconfig
+++ b/src/mainboard/gigabyte/ma785gmt/Kconfig
@@ -57,8 +57,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
endif # BOARD_GIGABYTE_MA785GMT
diff --git a/src/mainboard/gigabyte/ma78gm/Kconfig b/src/mainboard/gigabyte/ma78gm/Kconfig
index cd4fadf85d..b36640f78d 100644
--- a/src/mainboard/gigabyte/ma78gm/Kconfig
+++ b/src/mainboard/gigabyte/ma78gm/Kconfig
@@ -57,8 +57,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000095.h"
-
endif # BOARD_GIGABYTE_MA78GM
diff --git a/src/mainboard/hp/dl165_g6_fam10/Kconfig b/src/mainboard/hp/dl165_g6_fam10/Kconfig
index 5bb58dba33..f6aea01ae0 100644
--- a/src/mainboard/hp/dl165_g6_fam10/Kconfig
+++ b/src/mainboard/hp/dl165_g6_fam10/Kconfig
@@ -64,10 +64,6 @@ config IRQ_SLOT_COUNT
int
default 15
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000095.h"
-
config BOOTBLOCK_MAINBOARD_INIT
string
default "mainboard/hp/dl165_g6_fam10/bootblock.c"
diff --git a/src/mainboard/iei/kino-780am2-fam10/Kconfig b/src/mainboard/iei/kino-780am2-fam10/Kconfig
index 7565043ed7..069a4aedec 100644
--- a/src/mainboard/iei/kino-780am2-fam10/Kconfig
+++ b/src/mainboard/iei/kino-780am2-fam10/Kconfig
@@ -57,10 +57,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000086.h"
-
config VGA_BIOS_ID
string
default "1002,9615"
diff --git a/src/mainboard/jetway/pa78vm5/Kconfig b/src/mainboard/jetway/pa78vm5/Kconfig
index c779eca988..56ad12896f 100644
--- a/src/mainboard/jetway/pa78vm5/Kconfig
+++ b/src/mainboard/jetway/pa78vm5/Kconfig
@@ -57,8 +57,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000b6.h"
-
endif # BOARD_JETWAY_PA78VM5
diff --git a/src/mainboard/msi/ms9652_fam10/Kconfig b/src/mainboard/msi/ms9652_fam10/Kconfig
index 91ddbbc961..f7d99f8a9d 100644
--- a/src/mainboard/msi/ms9652_fam10/Kconfig
+++ b/src/mainboard/msi/ms9652_fam10/Kconfig
@@ -89,10 +89,6 @@ config APIC_ID_OFFSET
hex
default 0x00
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000096.h"
-
config HT3_SUPPORT
bool
default y
diff --git a/src/mainboard/supermicro/h8dmr_fam10/Kconfig b/src/mainboard/supermicro/h8dmr_fam10/Kconfig
index 9f31542d89..3a7204960c 100644
--- a/src/mainboard/supermicro/h8dmr_fam10/Kconfig
+++ b/src/mainboard/supermicro/h8dmr_fam10/Kconfig
@@ -64,8 +64,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_0100009f.h"
-
endif # BOARD_SUPERMICRO_H8DMR_FAM10
diff --git a/src/mainboard/supermicro/h8qme_fam10/Kconfig b/src/mainboard/supermicro/h8qme_fam10/Kconfig
index 89798aae52..b3a1fafe9f 100644
--- a/src/mainboard/supermicro/h8qme_fam10/Kconfig
+++ b/src/mainboard/supermicro/h8qme_fam10/Kconfig
@@ -62,8 +62,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_0100009f.h"
-
endif # BOARD_SUPERMICRO_H8QME_FAM10
diff --git a/src/mainboard/supermicro/h8scm_fam10/Kconfig b/src/mainboard/supermicro/h8scm_fam10/Kconfig
index e76ecece2c..7fbbf661a1 100644
--- a/src/mainboard/supermicro/h8scm_fam10/Kconfig
+++ b/src/mainboard/supermicro/h8scm_fam10/Kconfig
@@ -57,8 +57,4 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_010000c4.h"
-
endif # BOARD_AMD_H8SCM_FAM10
diff --git a/src/mainboard/tyan/s2912_fam10/Kconfig b/src/mainboard/tyan/s2912_fam10/Kconfig
index 901a7edf4b..91a6e0d3d7 100644
--- a/src/mainboard/tyan/s2912_fam10/Kconfig
+++ b/src/mainboard/tyan/s2912_fam10/Kconfig
@@ -68,10 +68,6 @@ config IRQ_SLOT_COUNT
int
default 11
-config AMD_UCODE_PATCH_FILE
- string
- default "mc_patch_01000095.h"
-
config MCP55_PCI_E_X_0
int
default 1