HARDWARE EMULATION USING ON-THE-FLY VIRTUALIZATION
First Claim
1. A method for addressing at least one anomaly associated with at least one actual hardware element in a computer system having a plurality of hardware elements, said method comprising the steps of:
- responsive to detecting said at least one anomaly, inserting a virtualization layer between (i) an operating system of said computer system, and (ii) said plurality of hardware elements; and
performing at least one of hardware emulation and hardware deactivation on said at least one actual hardware element, with said virtualization layer;
wherein said insertion of said virtualization layer is accomplished in an on-the-fly manner.
5 Assignments
0 Petitions
Accused Products
Abstract
At least one anomaly associated with at least one actual hardware element in a computer system having a plurality of hardware elements is addressed. The anomaly is detected, and, responsive to the detection, a virtualization layer is inserted between (i) an operating system of the computer system, and (ii) the plurality of hardware elements. Hardware emulation and/or selective hardware activation/deactivation are performed on the at least one actual hardware element by the virtualization layer. The insertion of the virtualization layer is accomplished in an on-the-fly manner.
-
Citations
25 Claims
-
1. A method for addressing at least one anomaly associated with at least one actual hardware element in a computer system having a plurality of hardware elements, said method comprising the steps of:
-
responsive to detecting said at least one anomaly, inserting a virtualization layer between (i) an operating system of said computer system, and (ii) said plurality of hardware elements; and performing at least one of hardware emulation and hardware deactivation on said at least one actual hardware element, with said virtualization layer; wherein said insertion of said virtualization layer is accomplished in an on-the-fly manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for addressing at least one anomaly associated with at least one actual hardware element in a computer system having a plurality of hardware elements, said apparatus comprising:
-
means for, responsive to detecting said at least one anomaly, inserting a virtualization layer between (i) an operating system of said computer system, and (ii) said plurality of hardware elements; and means for performing at least one of hardware emulation and hardware deactivation on said at least one actual hardware element, with said virtualization layer; wherein said means for inserting said virtualization layer are configured to accomplish said insertion in an on-the-fly manner. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product comprising a computer usable medium including computer usable program code for addressing at least one anomaly associated with at least one actual hardware element in a computer system having a plurality of hardware elements, said computer program product including:
-
computer usable program code for, responsive to detecting said at least one anomaly, inserting a virtualization layer between (i) an operating system of said computer system, and (ii) said plurality of hardware elements; and computer usable program code for performing at least one of hardware emulation and hardware deactivation on said at least one actual hardware element, with said virtualization layer; wherein said computer usable program code for inserting of said virtualization layer is configured to accomplish said insertion in an on-the-fly manner. - View Dependent Claims (21, 22)
-
-
23. A system for addressing at least one anomaly associated with at least one actual hardware element in a computer system having a plurality of hardware elements, said system comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to responsive to detection of said at least one anomaly, insert a virtualization layer between (i) an operating system of said computer system, and (ii) said plurality of hardware elements; and perform at least one of hardware emulation and hardware deactivation on said at least one actual hardware element, with said virtualization layer; wherein said processor is operative to insert said virtualization layer in an on-the-fly manner. - View Dependent Claims (24, 25)
-
Specification