ACPI / Hardware Terms Stable
DSDT vs SSDTの違いとは?
BIOS/UEFIおよびembedded firmware学習者向けにDSDT vs SSDTを説明するクイックノート。
1 分で読めます
DSDT vs SSDTの違いとは?
DSDTはplatformの主要なACPI記述を持つtableであり、SSDTはdeviceや機能を追加・拡張するために使われる。
なぜ重要か
- firmwareがhardware behaviorをOSへどのように見せるかを説明する。
- schematic上のsignalとOSから見えるdeviceを結び付ける。
- boot、power、device enumerationのdebugに役立つ。
実例
例:firmwareではdeviceが見えるのにOSで見えない場合、ACPI namespace、OS log、_CRSが返すresourceを比較する。
クイックチェックリスト
- log上で最後に確認できるphaseはどこか。
- failure前後のcontext logは十分か。
- UEFI Shell outputで同じ状態を確認できるか。
覚えておくポイント
DSDT vs SSDTは、firmwareの記述とOSの解釈をつなぐ契約である。
関連ノート
公開参考資料
この記事は役に立ちましたか?
ファームウェア、BIOS/UEFI、組み込みシステムを学んでいる人に共有できます。
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
Ghi chúACPI / Hardware Terms
AMLとは?
BIOS/UEFIおよびembedded firmware学習者向けにAMLを説明するクイックノート。
Ghi chúACPI / Hardware Terms
ACPI Table Typesで知っておきたいこと
BIOS/UEFIおよびembedded firmware学習者向けにACPI Table Typesを説明するクイックノート。
Ghi chúACPI / Hardware Terms
ACPI Methodとは?
BIOS/UEFIおよびembedded firmware学習者向けにACPI Methodを説明するクイックノート。
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.