Virtual Machine Crash File Generation Techniques
First Claim
Patent Images
1. A computer system, comprising:
- circuitry for configuring a hypervisor to obtain crash data for a guest operating system configured to execute in a virtual machine in response to detecting that the guest operating system crashed; and
circuitry for configuring the hypervisor to send the crash data to the virtual machine after the guest operating system is in control of the virtual machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for creating crash data in a virtualized environment are disclosed. In an embodiment of the present disclosure the techniques can be used when a guest operating system within a virtual machine may not have a sufficient mechanism for generating crash data.
43 Citations
20 Claims
-
1. A computer system, comprising:
-
circuitry for configuring a hypervisor to obtain crash data for a guest operating system configured to execute in a virtual machine in response to detecting that the guest operating system crashed; and circuitry for configuring the hypervisor to send the crash data to the virtual machine after the guest operating system is in control of the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The computer system 1, further comprising
circuitry for executing an input/output emulator in the virtual machine, wherein an input/output driver is configured to write the crash data to the input/output emulator.
-
9. A computer method, comprising:
-
configuring an input/output controller emulator to execute in a virtual machine in response to detecting that a guest operating system crashed; receiving, by the input/output controller emulator, crash data for the guest operating system from information stored in the guest resources of the virtual machine; storing, by a hypervisor, the crash data for the guest operating system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium including executable instructions, the
computer readable storage medium comprising: -
instructions for mounting a disk in a hypervisor in response to starting a guest operating system that previously crashed, wherein the disk includes a guest operating system configured to execute in a virtual machine; and instructions for writing, by the hypervisor, crash data for the guest operating system to a predetermined location on the disk, wherein the crash data includes information obtained from at least guest physical addresses of the virtual machine. - View Dependent Claims (19, 20)
-
Specification