Pessimistic interrupt affinity for devices
AssigneeRed Hat Israel, Ltd.
InventorsMichael S. Tsirkin, Avi Kivity
Life of this patent
Estimating the term…
Abstract
A computing apparatus identifies that a first processor of a host has forwarded information for a device to a second processor that controls the device. After identifying that the first processor has forwarded the information to the second processor and in response to determining that one or more update criteria have been satisfied, the computing apparatus causes future information for the device to be forwarded to the second processor.
Claims20
A method comprising:
- identifying that a first processor has forwarded information for a device to a second processor that controls the device;
- and
- after identifying that the first processor has forwarded the information to the second processor and in response to determining that one or more update criteria have been satisfied, causing, by a processing device, future information for the device to be forwarded to the second processor.
A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- identify that a first processor has forwarded information for a device to a second processor that controls the device;
- and
- after identifying that the first processor has forwarded the information to the second processor and in response to determining that one or more update criteria have been satisfied, cause, by the processing device, future information for the device to be forwarded to the second processor.
An apparatus comprising:
- a device to generate device interrupts;
- and
- a processing device, coupled to the device, comprising:
- a first processor;
- and
- a second processor, to control the device;
- wherein the processing device is to:
- identify that the first processor has forwarded information for the device to the second processor;
- and
- after identifying that the first processor has forwarded the information to the second processor and in response to determining that one or more update criteria have been satisfied, cause future information for the device to be forwarded to the second processor.
Dependencies are inferred from the claim text.