-
公开(公告)号:US12222826B2
公开(公告)日:2025-02-11
申请号:US18104458
申请日:2023-02-01
Applicant: Arm Limited
Inventor: Ashok Kumar Tummala , FNU Parshant , Rishabh Jain , Apurva Patel , Surabhi Garg , Sai Kumar Marri
Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.
-
公开(公告)号:US20240256406A1
公开(公告)日:2024-08-01
申请号:US18104458
申请日:2023-02-01
Applicant: Arm Limited
Inventor: Ashok Kumar Tummala , FNU Parshant , Rishabh Jain , Apurva Patel , Surabhi Garg , Sai Kumar Marri
IPC: G06F11/20
CPC classification number: G06F11/2007 , G06F11/203 , G06F2201/805
Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.
-