发明名称 Method and a portable computing device (PCD) for exposing a peripheral component interface express (PCIE) coupled device to an operating system operable on the PCD
摘要 In a portable computing device having a system-on-chip (SoC) Acorn RISC Machine (ARM)-based resource architecture, a peripheral component interconnect express (PCIe) bus is used to insert PCIe device memory into system memory absent a PCIe driver. During a PCIe initialization, the contents of PCIe base address registers (BARs) are mapped or otherwise updated to coincide with values assigned to the PCIe device in the advanced configuration and power interface (ACPI) tables.
申请公布号 US8984174(B2) 申请公布日期 2015.03.17
申请号 US201213350931 申请日期 2012.01.16
申请人 QUALCOMM Incorporated 发明人 Aiken Craig A.;Chambers Gerald J.;Shanks Richard J.
分类号 G06F3/00;G06F13/00;G06F13/372 主分类号 G06F3/00
代理机构 代理人 Cole Nicholas A.
主权项 1. A method for exposing a peripheral component interconnect express (PCIe) compatible device to an operating system absent a native bus driver on a portable computing device, the method comprising: storing content in a set of PCIe base address registers that describe a PCIe compatible device; integrating the content in the set of PCIe base address registers to an advanced configuration power interface (ACPI) stored in the portable computing device; and using firmware coupled to a processor in the portable computing device to initialize a PCIe device coupled to the portable computing device absent the driver by matching the content in the set of PCIe base address registers as integrated in the ACPI to coincide with values in the ACPI such that the PCIe device is exposed to an operating system operating within the portable computing device through the ACPI absent the driver, wherein integrating the content in the set of PCIe base address registers comprises reading a table at runtime and providing the content at compile time.
地址 San Diego CA US