TigerLake FSP problems with Tiger Lake UP3 RVP
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- c
- Bereich
- embedded-iot
Rechercherichtung
Beginne damit, den Bericht mit MinPlatform, TigerlakeOpenBoard, GCC5 und dem Tiger Lake UP3 RVP DDR4 SODIMM design nachzustellen. Vergleiche die Logs des FSP API- und Wrapper-Modus rund um die HDA GPIO-Konfiguration, IgdIommuOverride und PeiFspSaPolicyInitPreMem. Erledigt ist die Aufgabe, wenn die plattformspezifischen Boot-Fehler identifiziert und behoben sind, sodass die Initialisierung ohne Deaktivieren von HDA oder Zurücksetzen fortgesetzt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Tiger Lake FSP has problems with booting Tiger Lake UP3 RVP (DDR4 SODIMM design):
Tried MinPlatform with recently published TigerlakeOpenBoard and I get the following results using GCC5 compiler:
- Building for FSP API mode:
- Memory Init fails quickly due to HDA GPIO configuration error (disabling HDA workarounds the problem)
- If the above is resolved then the FSP is stuck at
IgdIommuOverride(at least this is the last log on the serial port with debug FSP binary)
- Building for FSP wrapper mode:
- The platform resets after entering
PeiFspSaPolicyInitPreMem. After the reset the last log is also an entrance toPeiFspSaPolicyInitPreMembut this time the platform hangs.
I experienced similar HDA problems with coreboot. Although I can get past FSP-M, the platform resets in CPU init routine during MCE registers clearing (https://mail.coreboot.org/hyperkitty/list/[email protected]/thread/MW44TIEMFMVDWPVCAFPE2QUFXXGZYYAX/)
The errors may be related to the fact that port is done for LPDDR4 variant and I am testing DDR4 SODIMM.
@pietrushnic
- Vorherrschende Sprache
- C
- Sterne
- 366
- Forks
- 143
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus intel/FSP
-
ArrowLakeS FSP: TmeEnable = 1 leaves TME inactive on Core Ultra 9 285K (single-key TME, no TME-MK)Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 24/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
Ähnliche Issues
-
bug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Status: Opened
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
FriendsofECCE/ECCE#1018 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
immortalwrt/immortalwrt#2522 ·
-
翻译冲突Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
fw876/helloworld#2089 ·
Maintainer antworten meist innerhalb von 1 Tag