-
公开(公告)号:US20170139721A1
公开(公告)日:2017-05-18
申请号:US14944893
申请日:2015-11-18
Applicant: Oracle International Corporation
Inventor: John R. Feehrer , Sriram Jayakumar , Rahoul Puri , Matthew Cohen , Julia Harper , Alan Adamson , John Johnson
CPC classification number: G06F9/4418 , G06F13/20
Abstract: An apparatus and method for resetting a virtualized device are disclosed. The virtualized device may be coupled to a first port on a communication unit via a first link. The first port may send one or more instructions to the virtualized device via the first link using a first communication protocol. A processor may be configured to detect a reset condition for the virtualized device. In response to the detection of the reset condition for the virtualized device, the first port may disregard one or more transaction requests made by the virtualized device. The first port may further send an error message to the processor in response to receiving a Programmed Input/Output (PIO) request from the processor after the detection of the reset condition.
-
公开(公告)号:US10817456B2
公开(公告)日:2020-10-27
申请号:US15629293
申请日:2017-06-21
Applicant: Oracle International Corporation
Inventor: John R. Feehrer , Matthew Cohen , Rahoul Puri , Tayfun Kocaoglu , John Johnson , David Kahn , Alan Adamson , Sriram Jayakumar , Julia Harper , Robert G. Sheldon , Mark Kanda , Aruna Jayakumar
Abstract: An apparatus and method for controlling a device with shared hardware resources to provide separate execution environments for control and data functions are disclosed. A processor may be configured to generate a first request to access control functions of the device in response to execution of a first thread, and generate a second request to access data functions of the device in response to execution of a second thread. A communication unit may send first indicative of the first request and second data indicative of the second request to the device via first and second ports, respectively.
-
公开(公告)号:US10296356B2
公开(公告)日:2019-05-21
申请号:US14944893
申请日:2015-11-18
Applicant: Oracle International Corporation
Inventor: John R. Feehrer , Sriram Jayakumar , Rahoul Puri , Matthew Cohen , Julia Harper , Alan Adamson , John Johnson
IPC: G06F11/00 , G06F9/4401 , G06F13/20
Abstract: An apparatus and method for resetting a virtualized device are disclosed. The virtualized device may be coupled to a first port on a communication unit via a first link. The first port may send one or more instructions to the virtualized device via the first link using a first communication protocol. A processor may be configured to detect a reset condition for the virtualized device. In response to the detection of the reset condition for the virtualized device, the first port may disregard one or more transaction requests made by the virtualized device. The first port may further send an error message to the processor in response to receiving a Programmed Input/Output (PIO) request from the processor after the detection of the reset condition.
-
公开(公告)号:US20170286354A1
公开(公告)日:2017-10-05
申请号:US15629293
申请日:2017-06-21
Applicant: Oracle International Corporation
Inventor: John R. Feehrer , Matthew Cohen , Rahoul Puri , Tayfun Kocaoglu , John Johnson , David Kahn , Alan Adamson , Sriram Jayakumar , Julia Harper , Robert G. Sheldon , Mark Kanda
Abstract: An apparatus and method for controlling a device with shared hardware resources to provide separate execution environments for control and data functions are disclosed. A processor may be configured to generate a first request to access control functions of the device in response to execution of a first thread, and generate a second request to access data functions of the device in response to execution of a second thread. A communication unit may send first indicative of the first request and second data indicative of the second request to the device via first and second ports, respectively.
-
-
-