Nội dung liên quan
PCI
PCI/PCIe Architecture Overview
Explains PCI/PCIe architecture for firmware work: BDF, config space, BAR, bridges, enumeration, and missing-device debug.
PCI/PCIe Architecture Overview
PCI/PCIe architectureをfirmware視点で整理します。BDF、config space、BAR、bridge、enumeration、device missing debugを扱います。
BAR trong PCIe là gì?
Giải thích BAR trong PCIe: Base Address Register, MMIO/I/O BAR, 32-bit/64-bit BAR, prefetchable, sizing, resource allocation và debug MMIO fail.
BDF trong PCIe là gì?
Giải thích BDF trong PCIe: Bus Device Function, địa chỉ thiết bị, enumeration, bridge bus number, multi-function device và debug device mất.
Bridge Window trong PCIe là gì?
Giải thích Bridge Window trong PCIe: memory window, prefetchable window, I/O window, bus number, BAR forwarding và debug endpoint sau bridge mất.
Class Code trong PCI là gì?
Giải thích PCI Class Code: Base Class, Subclass, Prog IF, generic driver matching, storage/network/bridge class và debug driver bind sai.
MMIO là gì?
Giải thích MMIO trong PCIe/firmware: memory-mapped I/O, BAR mapping, cache attribute, ordering, bridge window và debug register read fail.
PCI/PCIe Architecture Overview
Giải thích PCI/PCIe Architecture cho firmware engineer: bus/device/function, config space, BAR, bridge, root complex, enumeration và debug thiết bị mất.
PCI Bus Driver là gì?
Giải thích PCI Bus Driver trong UEFI: scan bus, enumerate device, assign BAR resource, create PciIo handles và debug driver không bind.
PCI Configuration Space là gì?
Giải thích PCI Configuration Space: Vendor ID, Class Code, BAR, Command Register, capabilities, ECAM và debug config read/write trong firmware.
PCI I/O Protocol là gì?
Giải thích EFI_PCI_IO_PROTOCOL trong UEFI: access PCI config, BAR/MMIO, attributes, DMA Map/Unmap, GetLocation và debug driver PCI.
PCI Option ROM là gì?
Giải thích PCI Option ROM trong BIOS/UEFI: expansion ROM BAR, legacy OpROM, UEFI driver image, loading policy, Secure Boot và debug boot device.
PCI Resource Allocation là gì?
Giải thích PCI Resource Allocation trong UEFI: BAR sizing, MMIO/I/O aperture, bridge windows, Above 4G, allocation fail và debug BAR bằng 0.
PCI Root Bridge là gì?
Giải thích PCI Root Bridge trong UEFI: root bridge, host bridge, segment, bus range, resource aperture, PciRootBridgeIo và debug OS mất PCIe.
Vendor ID và Device ID trong PCIe là gì?
Giải thích Vendor ID và Device ID trong PCIe: nhận diện thiết bị, config space, driver matching, subsystem ID và debug device/driver sai.