Abstract: Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.
Type:
Grant
Filed:
December 23, 2005
Date of Patent:
October 29, 2013
Assignee:
Intel Corporation
Inventors:
Benjamin Liu, Xiaofeng Ling, Yunhong Jiang, Xin Li
Abstract: A thread analysis tool records a set of currently-held synchronization objects and currently-acquired objects when a thread acquires one or more objects, then searches for a lock acquisition hierarchy violation that may cause program deadlock. If a violation is found, it is reported to the user. Software to implement the methods of the analysis tool, and systems using the methods, are also described and claimed.