Access proxy for accessing peripheral component interconnect express endpoint device, PCIe exchanger and computer system
AssigneeHuawei Technologies Co., Ltd.
InventorGe Du
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorGe Du
Estimating the term…
A computer system and a method are provided for accessing a peripheral component interconnect express (PCIe) endpoint device. The computer system includes a processor, a PCIe bus, and an access proxy. The access proxy connects to the processor and the PCIe endpoint device; the processor acquires an operation instruction, where the operation instruction instructs the processor to access the PCIe endpoint device through the access proxy, and send an access request to the access proxy according to the operation instruction; and the access proxy sends a response message of the access request to the processor after receiving the access request sent by the processor. Because the processor does not directly access the PCIe endpoint device to be accessed but completes access through the access proxy, thereby avoiding a machine check exception (MCE) reset for the processor.
An access proxy, wherein the access proxy applies to a computer system, wherein the computer system comprises a processor and a peripheral component interconnect express (PCIe) bus, wherein the PCIe bus connects to at least one PCIe endpoint device, wherein the access proxy connects to the processor and the PCIe endpoint device, and wherein the access proxy is implemented by a direct memory access (DMA) engine, and wherein the DMA engine is configured to:
A peripheral component interconnect express (PCIe) exchanger, wherein the PCIe exchanger applies to a computer system, wherein the computer system comprises a processor and a PCIe bus, wherein the PCIe bus connects to at least one PCIe endpoint device, wherein an upstream port of the PCIe exchanger connects to the processor through the PCIe bus and a downstream port of the PCIe exchanger connects to the PCIe endpoint device through the PCIe bus, wherein the PCIe exchanger further comprises an access proxy, wherein the access proxy is implemented by a direct memory access (DMA) engine, and wherein the DMA engine configured to:
A computer system, wherein the computer system comprises:
Dependencies are inferred from the claim text.