AML-Methoden und Differentiated beziehungsweise Secondary System Description Tables steuern zahlreiche Plattformfunktionen. Das Seminar vermittelt eine systematische Analyse von Syntax, Namensraum, Rückgabewerten und Laufzeitverhalten mit reproduzierbaren Gegenproben.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxislabor
- Methodik
Zielsetzung
- DSDT und SSDT reproduzierbar erfassen und disassemblieren
- Syntax- und Semantikbefunde nach Auswirkung priorisieren
- ACPI-Methoden kontrolliert ausführen und Rückgabewerte bewerten
- Fehlerbilder auf Firmwareänderungen eingrenzen und als Regressionstest sichern
Zielgruppe
Firmwareentwickler, BIOS- und UEFI-Teams, Linux-Plattformingenieure, Qualitätssicherung und technische Eskalation.
Voraussetzungen
Sichere Linux-Kommandozeile, Grundkenntnisse zu ACPI und Erfahrung mit Firmware- oder Kernelprotokollen.
Seminarinhalte
1. Arbeitsumgebung und Tabellenbestand
- Schritt 1: Kernel-, FWTS- und Firmwarestand protokollieren
- Schritt 2: ACPI-Tabellen vollständig erfassen
- Schritt 3: DSDT und SSDT eindeutig zuordnen
- Schritt 4: Ausgangsdaten für spätere Vergleiche versionieren
2. AML-Syntax und Compilerdiagnosen
- Schritt 1: Tabellen disassemblieren und Quelltext strukturieren
- Schritt 2: Syntaxdiagnosen nach Fehlerklasse gruppieren
- Schritt 3: Warnungen von funktionskritischen Fehlern trennen
- Schritt 4: Minimalen Reproduktionsfall für einen Befund formulieren
3. Namensraum und Objektauflösung
- Schritt 1: Geräte, Methoden, Felder und Regionen inventarisieren
- Schritt 2: Externe AML-Verweise und Abhängigkeiten nachvollziehen
- Schritt 3: Pfadauflösung bei mehrfachen SSDT-Erweiterungen prüfen
- Schritt 4: Inkonsistente Definitionen mit Gegenproben bestätigen
4. FWTS-Syntaxprüfung
- Schritt 1: Passende Tests und Ausgabeformate auswählen
- Schritt 2: Syntaxcheck mit definiertem Testprofil ausführen
- Schritt 3: Ergebnisse nach Tabelle und Objekt filtern
- Schritt 4: Befunde mit Compiler- und Kernelmeldungen korrelieren
5. ACPI-Methodentests
- Schritt 1: Methoden mit sicherem Ausführungsumfang auswählen
- Schritt 2: Methodentest kontrolliert starten
- Schritt 3: Argumente, Rückgabetypen und Nebenwirkungen bewerten
- Schritt 4: Abweichungen anhand eines zweiten Systemstands verifizieren
6. Ressourcen und Kontrollmethoden
- Schritt 1: _CRS, _PRS, _SRS und Statusmethoden lokalisieren
- Schritt 2: Ressourcenpuffer und Deskriptoren dekodieren
- Schritt 3: Konflikte zwischen Firmware und Betriebssystem prüfen
- Schritt 4: Korrekturhypothese mit klarer Akzeptanzbedingung dokumentieren
7. Regression und Übergabe
- Schritt 1: Referenzlauf und Fehlerlauf normalisieren
- Schritt 2: Stabile Prüfkommandos in ein Skript überführen
- Schritt 3: Erwartete und tolerierte Befunde definieren
- Schritt 4: Technischen Fehlerbericht mit Belegen und Rücktest erstellen
Praxislabor
- DSDT- und SSDT-Inventur für ein Referenzsystem
- Triagieren eines Syntaxbefunds mit Compiler- und FWTS-Ausgabe
- Untersuchen einer ACPI-Methode einschließlich Rückgabewert
- Vergleichen zweier Firmwarestände auf AML-Ebene
- Erstellen eines wiederholbaren Regressionstests
Methodik
Die Durchführung kombiniert strukturierte Fachinputs, nachvollziehbare Demonstrationen, geführte Schritt-für-Schritt-Übungen und eigenständige Diagnoseaufgaben. Jeder Laborlauf beginnt mit dokumentierten Voraussetzungen, erzeugt prüfbare Artefakte und endet mit einer technischen Bewertung sowie einem definierten Rücktest.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Firmwareentwickler, BIOS- und UEFI-Teams, Linux-Plattformingenieure, Qualitätssicherung und technische Eskalation. |
| Voraussetzungen: | Sichere Linux-Kommandozeile, Grundkenntnisse zu ACPI und Erfahrung mit Firmware- oder Kernelprotokollen. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachinput, Demonstrationen, schrittweise praktische Übungen und Auswertung am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Seminare mit Trainer vor Ort, Webinar bei ausdrücklicher Beauftragung |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
