summaryrefslogtreecommitdiffstats
path: root/resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-11-06 02:45:49 (EST)
committer Francis Rowe <info@gluglug.org.uk>2015-11-06 03:01:51 (EST)
commit60453ff2cbd1befe24959fba1d24f734406444e3 (patch)
tree74a6080455b2b00184fbc4a00503188032773986 /resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch
parent51f5487e7d2c8809bdc7690fe26948064257b34d (diff)
downloadlibreboot-60453ff2cbd1befe24959fba1d24f734406444e3.zip
libreboot-60453ff2cbd1befe24959fba1d24f734406444e3.tar.gz
libreboot-60453ff2cbd1befe24959fba1d24f734406444e3.tar.bz2
Update coreboot to new version (use latest stable kgpe-d16 tree)
Diffstat (limited to 'resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch')
-rw-r--r--resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch66
1 files changed, 0 insertions, 66 deletions
diff --git a/resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch b/resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch
deleted file mode 100644
index 6d2c7e6..0000000
--- a/resources/libreboot/patch/kgpe-d16/0107-cpu-amd-family_10h-family_15h-Set-up-SRI-to-XCS-Toke.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From abac0edc90bff68cf30b60096c0db5214d8ef7f9 Mon Sep 17 00:00:00 2001
-From: Timothy Pearson <tpearson@raptorengineeringinc.com>
-Date: Sat, 8 Aug 2015 22:14:59 -0500
-Subject: [PATCH 107/139] cpu/amd/family_10h-family_15h: Set up SRI to XCS
- Token Count registers on Family 15h
-
-Change-Id: Ic992efad11d8e231ec85c793cf1e478bea0b9d3e
-Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
----
- src/cpu/amd/family_10h-family_15h/init_cpus.c | 40 +++++++++++++++++++++++++++
- 1 file changed, 40 insertions(+)
-
-diff --git a/src/cpu/amd/family_10h-family_15h/init_cpus.c b/src/cpu/amd/family_10h-family_15h/init_cpus.c
-index 63ad346..115338e 100644
---- a/src/cpu/amd/family_10h-family_15h/init_cpus.c
-+++ b/src/cpu/amd/family_10h-family_15h/init_cpus.c
-@@ -1642,6 +1642,46 @@ static void cpuSetAMDPCI(u8 node)
- pci_write_config32(NODE_PCI(node, 3), (link << 2) + 0x148, dword);
- }
- }
-+
-+ /* Set up the SRI to XCS Token Count */
-+ uint8_t free_tok;
-+ uint8_t up_rsp_tok;
-+
-+ /* Set defaults */
-+ free_tok = 0xa;
-+ up_rsp_tok = 0x3;
-+
-+ if (!dual_node) {
-+ free_tok = 0xa;
-+ up_rsp_tok = 0x3;
-+ } else {
-+ if ((sockets == 1)
-+ || ((sockets == 2) && (sockets_populated == 1))) {
-+ if (probe_filter_enabled) {
-+ free_tok = 0x9;
-+ up_rsp_tok = 0x3;
-+ } else {
-+ free_tok = 0xa;
-+ up_rsp_tok = 0x3;
-+ }
-+ } else if ((sockets == 2) && (sockets_populated == 2)) {
-+ free_tok = 0xb;
-+ up_rsp_tok = 0x1;
-+ } else if ((sockets == 4) && (sockets_populated == 2)) {
-+ free_tok = 0xa;
-+ up_rsp_tok = 0x3;
-+ } else if ((sockets == 4) && (sockets_populated == 4)) {
-+ free_tok = 0x9;
-+ up_rsp_tok = 0x1;
-+ }
-+ }
-+
-+ dword = pci_read_config32(NODE_PCI(node, 3), 0x140);
-+ dword &= ~(0xf << 20); /* FreeTok = free_tok */
-+ dword |= ((free_tok & 0xf) << 20);
-+ dword &= ~(0x3 << 8); /* UpRspTok = up_rsp_tok */
-+ dword |= ((up_rsp_tok & 0x3) << 8);
-+ pci_write_config32(NODE_PCI(node, 3), 0x140, dword);
- }
-
- printk(BIOS_DEBUG, " done\n");
---
-1.9.1
-