Mở menu

PCIeにおけるBridge Windowとは?

BIOS/UEFIおよびembedded firmware学習者向けにPCIeにおけるBridge Windowを説明するクイックノート。

1 分で読めます
Đọc bằng 日本語 Tiếng Việt English
PCI / ACPI / SMBIOS Terms cover

PCIeにおけるBridge Windowとは?

PCIeにおけるBridge Windowは、device discovery、configuration-space access、resource allocation、driver bindingで使われるPCI/PCIe firmwareの概念である。

なぜ重要か

  • firmwareがPCI/PCIe deviceを検出・設定する仕組みを説明する。
  • missing device、invalid BAR、resource allocation問題のdebugに役立つ。
  • PCI configuration spaceとUEFI driver bindingを結び付ける。

実例

例:Vendor IDが0xFFFFとして読める場合、firmwareがbus上のdeviceを見えていない、またはbus/device/function addressが間違っている可能性がある。

クイックチェックリスト

  • deviceはPCI configuration spaceに見えているか。
  • Vendor ID、Device ID、Class Code、BAR、bridge windowは正しいか。
  • 正しいUEFI driverがdevice handleへbindしているか。

覚えておくポイント

PCIeにおけるBridge Windowは、configuration-space dataとUEFI handle/protocol stateを結び付けてdebugすると分かりやすい。

関連ノート

公開参考資料

この記事は役に立ちましたか?

ファームウェア、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.