US 11,868,823 B2
Apparatus and method for locking PCIE network having non-transparent bridging
Hongliang Tang, Hopkinton, MA (US); Li Wan, Hopkinton, MA (US); Lili Chen, Hopkinton, MA (US); and Zhihao Tang, Shrewsbury, MA (US)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Jun. 22, 2021, as Appl. No. 17/304,535.
Application 17/304,535 is a continuation of application No. PCT/CN2019/084111, filed on Apr. 24, 2019.
Claims priority of provisional application 62/785,778, filed on Dec. 28, 2018.
Prior Publication US 2021/0311809 A1, Oct. 7, 2021
Int. Cl. G06F 12/10 (2016.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01); G06F 9/52 (2006.01)
CPC G06F 9/526 (2013.01) [G06F 12/10 (2013.01); G06F 13/4031 (2013.01); G06F 13/4282 (2013.01); G06F 2212/65 (2013.01); G06F 2213/0026 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An interconnected computer system comprising:
a Peripheral Component Interconnect Express (PCIe) fabric;
a first computer system communicatively coupled to the PCIe fabric;
a second computer system communicatively coupled to the PCIe fabric;
a shared single-access hardware resource coupled to the PCIe fabric and remote from both the first computer system and the second computer system;
the first computer system including:
a first processor;
first memory coupled locally to the first processor configured to store:
a first flag indicating a desire of the first computer system to access the shared single-access hardware resource; and
a turn variable indicating which of the first computer system and the second computer system has access to the shared single-access hardware resource; and
the second computer system including:
a second processor; and
second memory coupled locally to the second processor configured to store a second flag indicating a desire of the second computer system to access the shared single-access hardware resource, wherein the turn variable is separated from the second computer system by the PCIe fabric.