发明名称 Opaque bridge for peripheral component interconnect express bus systems
摘要 A host system may couple to a PCIe subsystem. During setup of the PCIe subsystem, the BIOS in the host system may first be informed that the devices to be coupled are not PCIe devices, and certain amount of memory is required for these devices. The BIOS may therefore not attempt to configure the devices, and may instead allocate the required memory space. When the operating system boots up, it may not attempt to configure the devices, loading a custom driver instead of an existing PCI driver to configure the bus. Once loaded, the custom driver may configure the devices, then inform the OS that there are PCIe devices in the system at the specified addresses, which may cause the OS to load and execute existing PCIe device drivers to operate/use the devices. The proprietary driver may also be used to handle traffic between the PCIe drivers and the OS.
申请公布号 US9286258(B2) 申请公布日期 2016.03.15
申请号 US201313918611 申请日期 2013.06.14
申请人 National Instruments Corporation 发明人 Gardiner Eric R.;Hearn Jonathan W.;Jones Craig S.;Tongen Jason D.
分类号 G06F9/24;G06F15/177;G06F13/40;G06F9/44;G06F12/02;G06F13/38;G06F13/36;G06F13/00 主分类号 G06F9/24
代理机构 Meyertons Hood Kivlin Kowert & Goetzel, P.C. 代理人 Meyertons Hood Kivlin Kowert & Goetzel, P.C. ;Hood Jeffrey C.
主权项 1. A system comprising: a PCIe (Peripheral Component Interconnect Express) subsystem comprising PCIe devices; and a host coupled to the PCIe subsystem, and configured to: during setup of the PCIe subsystem, load custom driver software (SW) corresponding to a non-PCI bus protocol, and configure the PCIe devices according to the custom driver SW instead of configuring the PCIe devices according to a PCI bus driver; andsubsequent to the setup of the PCIe subsystem, load existing PCIe device drivers to operate the PCIe devices.
地址 Austin TX US