Attention is currently required from: Jonathan Zhang, Johnny Lin, Christian Walter, Arthur Heymans, Tim Chu.
Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/73390 )
Change subject: soc/intel/xeon_sp: Fix PCH IOAPIC ID
......................................................................
soc/intel/xeon_sp: Fix PCH IOAPIC ID
FSP does not program the ID as it's configured to.
Read IOAPIC ID from hardware instead of using some define that
might not reflect how hardware is configured.
Change-Id: Ia91cb4aef9d15520b8b3402ec10e7b0a4355caeb
Signed-off-by: Patrick Rudolph <patrick.rudolph(a)9elements.com>
---
M src/soc/intel/xeon_sp/nb_acpi.c
1 file changed, 20 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/90/73390/1
diff --git a/src/soc/intel/xeon_sp/nb_acpi.c b/src/soc/intel/xeon_sp/nb_acpi.c
index 89deb88..af53ebb 100644
--- a/src/soc/intel/xeon_sp/nb_acpi.c
+++ b/src/soc/intel/xeon_sp/nb_acpi.c
@@ -2,6 +2,7 @@
#include <acpi/acpigen.h>
#include <arch/hpet.h>
+#include <arch/ioapic.h>
#include <assert.h>
#include <cbmem.h>
#include <cpu/x86/lapic.h>
@@ -223,10 +224,10 @@
if (socket == 0 && stack == CSTACK) {
union p2sb_bdf ioapic_bdf = p2sb_get_ioapic_bdf();
printk(BIOS_DEBUG, " [IOAPIC Device] Enumeration ID: 0x%x, PCI Bus Number: 0x%x, "
- "PCI Path: 0x%x, 0x%x\n",
- PCH_IOAPIC_ID, ioapic_bdf.bus, ioapic_bdf.dev, ioapic_bdf.fn);
- current += acpi_create_dmar_ds_ioapic(current, PCH_IOAPIC_ID,
- ioapic_bdf.bus, ioapic_bdf.dev, ioapic_bdf.fn);
+ "PCI Path: 0x%x, 0x%x\n", get_ioapic_id(VIO_APIC_VADDR), ioapic_bdf.bus,
+ ioapic_bdf.dev, ioapic_bdf.fn);
+ current += acpi_create_dmar_ds_ioapic_from_hw(current,
+ IO_APIC_ADDR, ioapic_bdf.bus, ioapic_bdf.dev, ioapic_bdf.fn);
}
// Add IOAPIC entry
--
To view, visit https://review.coreboot.org/c/coreboot/+/73390
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ia91cb4aef9d15520b8b3402ec10e7b0a4355caeb
Gerrit-Change-Number: 73390
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Reviewer: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-Attention: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Attention: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Attention: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-MessageType: newchange
Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/73369 )
Change subject: mp_init: Wait longer for APs to check in
......................................................................
mp_init: Wait longer for APs to check in
On IBM/SBP1 with 384 cores it takes a while for all APs
to check int. Use linear scaling instead of hardcoding an
arbitrary limit.
Change-Id: If020a3fa985bfc7fd2f0aa836dc04e6647a1a450
Signed-off-by: Patrick Rudolph <patrick.rudolph(a)9elements.com>
---
M src/cpu/x86/mp_init.c
1 file changed, 15 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/69/73369/1
diff --git a/src/cpu/x86/mp_init.c b/src/cpu/x86/mp_init.c
index 8c48f90..6ea86b8 100644
--- a/src/cpu/x86/mp_init.c
+++ b/src/cpu/x86/mp_init.c
@@ -479,7 +479,7 @@
return CB_ERR;
/* Wait for CPUs to check in. */
- if (wait_for_aps(num_aps, ap_count, 400000 /* 400 ms */, 50 /* us */) != CB_SUCCESS) {
+ if (wait_for_aps(num_aps, ap_count, 50000 * ap_count /* 50 ms per AP */, 50 /* us */) != CB_SUCCESS) {
printk(BIOS_ERR, "Not all APs checked in: %d/%d.\n",
atomic_read(num_aps), ap_count);
return CB_ERR;
--
To view, visit https://review.coreboot.org/c/coreboot/+/73369
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If020a3fa985bfc7fd2f0aa836dc04e6647a1a450
Gerrit-Change-Number: 73369
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-MessageType: newchange
Attention is currently required from: Jonathan Zhang, Johnny Lin, Christian Walter, Arthur Heymans, Tim Chu.
Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/73368 )
Change subject: xeon/spr: Set ACPI CPU string for 12bit
......................................................................
xeon/spr: Set ACPI CPU string for 12bit
On platforms with more than 255 cores the ACPI CPU string
would overflow and generate duplicates. Fix that by changing
the string to hex and use 3 digits.
Test:
Able to boot without ACPI errors on IBM/SBP1 which has
384 actives cores.
Change-Id: I1887928da0c049c27e2ec129f49051b24048b33b
Signed-off-by: Naresh Solanki <Naresh.Solanki(a)9elements.com>
---
M src/soc/intel/xeon_sp/spr/Kconfig
1 file changed, 22 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/68/73368/1
diff --git a/src/soc/intel/xeon_sp/spr/Kconfig b/src/soc/intel/xeon_sp/spr/Kconfig
index 899f5ae..7aa1fec 100644
--- a/src/soc/intel/xeon_sp/spr/Kconfig
+++ b/src/soc/intel/xeon_sp/spr/Kconfig
@@ -22,6 +22,10 @@
int
default 255
+config ACPI_CPU_STRING
+ string
+ default "\\_SB.C%03X"
+
config MAX_SOCKET_UPD
int
default 2
--
To view, visit https://review.coreboot.org/c/coreboot/+/73368
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1887928da0c049c27e2ec129f49051b24048b33b
Gerrit-Change-Number: 73368
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Reviewer: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-Attention: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Attention: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Attention: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-MessageType: newchange
Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/73367 )
Change subject: memory_info: Bump to 64 DIMMs
......................................................................
memory_info: Bump to 64 DIMMs
Intel SPR supports up to 64 DIMMs on a 4 socket board.
Bump DIMM_INFO struct to 64 slots to properly present all
of them to the OS.
Change-Id: I52d77c4e9bff96adba6d265a272e0e425dbdb791
Signed-off-by: Patrick Rudolph <patrick.rudolph(a)9elements.com>
---
M src/include/memory_info.h
1 file changed, 15 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/67/73367/1
diff --git a/src/include/memory_info.h b/src/include/memory_info.h
index 59b82fd..74aa2a7 100644
--- a/src/include/memory_info.h
+++ b/src/include/memory_info.h
@@ -8,7 +8,7 @@
#define DIMM_INFO_SERIAL_SIZE 4
#define DIMM_INFO_PART_NUMBER_SIZE 33
-#define DIMM_INFO_TOTAL 32
+#define DIMM_INFO_TOTAL 64
/**
* If this table is filled and put in CBMEM,
--
To view, visit https://review.coreboot.org/c/coreboot/+/73367
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I52d77c4e9bff96adba6d265a272e0e425dbdb791
Gerrit-Change-Number: 73367
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-MessageType: newchange
Attention is currently required from: Tarun Tuli, Paul Menzel, Scott Chao, Elyes Haouas, Zhuohao Lee.
Subrata Banik has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/73173 )
Change subject: soc/intel/alderlake: Add UWES ASL into xhci.asl
......................................................................
Patch Set 14:
(1 comment)
File src/soc/intel/alderlake/acpi/xhci.asl:
https://review.coreboot.org/c/coreboot/+/73173/comment/550f5e81_05c2cc25
PS14, Line 14: RO
> `RW1CS`?
I'm planning to do a common code work, we can ignore this feedback for now.
--
To view, visit https://review.coreboot.org/c/coreboot/+/73173
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Icbc427a89413f5fe3a4a533135cc2c39349a9580
Gerrit-Change-Number: 73173
Gerrit-PatchSet: 14
Gerrit-Owner: Scott Chao <scott_chao(a)wistron.corp-partner.google.com>
Gerrit-Reviewer: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: Zhuohao Lee <zhuohao(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Casper Chang <casper_chang(a)wistron.corp-partner.google.com>
Gerrit-CC: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Scott Chao <scott_chao(a)wistron.corp-partner.google.com>
Gerrit-Attention: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Attention: Zhuohao Lee <zhuohao(a)chromium.org>
Gerrit-Comment-Date: Thu, 02 Mar 2023 10:07:35 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-MessageType: comment
Yu-Ping Wu has submitted this change. ( https://review.coreboot.org/c/blobs/+/73339 )
Change subject: soc/mediatek/mt8188: Add scramble switch and fix 1RK register bit
......................................................................
soc/mediatek/mt8188: Add scramble switch and fix 1RK register bit
This version adds scramble switch to support both production build and
serial build, and also fixes fast-k single rank wrong register bit.
BUG=b:269049451,b:267590318
TEST=Single rank DRAM suspend/resume pass, enable/disable scramble pass
Signed-off-by: Xi Chen <xixi.chen(a)mediatek.corp-partner.google.com>
Change-Id: I7bf751e19d6df32bbd40b9dacad16fb99253d2ae
---
M soc/mediatek/mt8188/dram.elf
M soc/mediatek/mt8188/dram.elf.md5
M soc/mediatek/mt8188/dram_release_notes.txt
3 files changed, 29 insertions(+), 1 deletion(-)
Approvals:
Yidi Lin: Looks good to me, but someone else must approve
Yu-Ping Wu: Verified; Looks good to me, approved
diff --git a/soc/mediatek/mt8188/dram.elf b/soc/mediatek/mt8188/dram.elf
index 7f22c27..a682e88 100644
--- a/soc/mediatek/mt8188/dram.elf
+++ b/soc/mediatek/mt8188/dram.elf
Binary files differ
diff --git a/soc/mediatek/mt8188/dram.elf.md5 b/soc/mediatek/mt8188/dram.elf.md5
index dc9d076..5c4b731 100644
--- a/soc/mediatek/mt8188/dram.elf.md5
+++ b/soc/mediatek/mt8188/dram.elf.md5
@@ -1 +1 @@
-2ab5d7370e14bae8c8199c7be9128d9e *dram.elf
+2f1c79839e0a78d16c19b039d05a650a *dram.elf
diff --git a/soc/mediatek/mt8188/dram_release_notes.txt b/soc/mediatek/mt8188/dram_release_notes.txt
index 8613b3d..8513755 100644
--- a/soc/mediatek/mt8188/dram_release_notes.txt
+++ b/soc/mediatek/mt8188/dram_release_notes.txt
@@ -1,3 +1,15 @@
+# 0.1.1
+
+1. Add scramble switch for production build and serial build compatiblity.
+ Fix fast-k single rank wrong register bit.
+
+2. Included changes:
+
+- CL:*5498291 mtk-dramk/common: Add scramble switch
+- CL:*5504769 mtk-dramk/common: Copy soc/emi.h to dramk/common from coreboot
+- CL:*5533692 mtk-dramk/mt8188: Fix fast-k single rank wrong register bit
+
+
# 0.1.0
1. A local build.
--
To view, visit https://review.coreboot.org/c/blobs/+/73339
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: blobs
Gerrit-Branch: master
Gerrit-Change-Id: I7bf751e19d6df32bbd40b9dacad16fb99253d2ae
Gerrit-Change-Number: 73339
Gerrit-PatchSet: 5
Gerrit-Owner: Xixi Chen <xixi.chen(a)mediatek.corp-partner.google.com>
Gerrit-Reviewer: Yidi Lin <yidilin(a)google.com>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: johnson wang <johnson.wang(a)mediatek.corp-partner.google.com>
Gerrit-MessageType: merged
Attention is currently required from: Simon Chou, Jonathan Zhang, TimLiu-SMCI, Johnny Lin, Christian Walter, Arthur Heymans, Shuming Chu (Shuming), Elyes Haouas.
Patrick Rudolph has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/71967 )
Change subject: soc/intel/xeon_sp/spr: add ACPI code
......................................................................
Patch Set 19:
(1 comment)
File src/soc/intel/xeon_sp/spr/acpi/pci_resource.asl:
https://review.coreboot.org/c/coreboot/+/71967/comment/b1e9b143_adb976a5
PS19, Line 32: 0x00
this should be SOCKET
--
To view, visit https://review.coreboot.org/c/coreboot/+/71967
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic2a9be0222e122ae087b9cc8e1859d257e3411d6
Gerrit-Change-Number: 71967
Gerrit-PatchSet: 19
Gerrit-Owner: Simon Chou <simonchou(a)supermicro.com.tw>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-CC: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-CC: Shelly Chang <Shelly_Chang(a)wiwynn.com>
Gerrit-CC: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-CC: Tim Chu <Tim.Chu(a)quantatw.com>
Gerrit-CC: TimLiu-SMCI <timliu(a)supermicro.com.tw>
Gerrit-Attention: Simon Chou <simonchou(a)supermicro.com.tw>
Gerrit-Attention: Jonathan Zhang <jon.zhixiong.zhang(a)gmail.com>
Gerrit-Attention: TimLiu-SMCI <timliu(a)supermicro.com.tw>
Gerrit-Attention: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Attention: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Shuming Chu (Shuming) <s1218944(a)gmail.com>
Gerrit-Attention: Elyes Haouas <ehaouas(a)noos.fr>
Gerrit-Comment-Date: Thu, 02 Mar 2023 09:54:12 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment