BIOS Terms Stable
Runtime Servicesとは?
BIOS/UEFIおよびembedded firmware学習者向けにRuntime Servicesを説明するクイックノート。
1 分で読めます
Runtime Servicesとは?
Runtime Servicesは、ExitBootServices()後も呼び出せるUEFI serviceで、variable、time、resetなどを含む。
なぜ重要か
- BIOS/UEFI sourceやlogで使われる基本用語を理解しやすくする。
- その概念がboot flowのどこで現れるかを把握しやすくする。
- specification上の用語と実際のfirmware debugをつなぐ。
実例
例:boot logを読むときは、いきなりsource codeへ入る前に、Runtime Servicesに関係するmessageを探し、どのphaseが出力したかを確認する。
クイックチェックリスト
- log上で最後に確認できるphaseはどこか。
- failure前後のcontext logは十分か。
- UEFI Shell outputで同じ状態を確認できるか。
覚えておくポイント
Runtime Servicesは小さな概念に見えても、logを読むときや実際のfirmware debugで重要になる。
関連ノート
- Boot Servicesとは?
- UEFI Variableとは?
- UEFI System Tableとは?
- EfiRuntimeServicesDataとは?
- UEFI Variable Storeとは?
公開参考資料
- UEFI Specification 2.11 — Runtime Services
- UEFI Specification 2.11
- UEFI PI Specification 1.9
- EDK II source code
この記事は役に立ちましたか?
ファームウェア、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.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.