Abstract:
A method and system is provided featuring a computer database containing select clinical observations and laboratory data for each of a number of patients in conjunction with healthcare provided such as blood product transfusion utilization for each patient. Particularly, the database is accessible remotely such as via the worldwide web. The method and system is particularly useful for review of health care provided such as the appropriateness of blood product utilization and allows patterns of utilization by individual healthcare providers or healthcare institutions to be determined on a confidential basis.
Abstract:
Embodiments of apparatuses, methods, and systems for virtualizing performance counters are disclosed. In one embodiment, an apparatus includes a counter, a counter enable storage location, counter enable logic, and virtual machine control logic. The counter enable storage location is store a counter enable indicator. The counter enable logic is to enable the counter based on the counter enable indicator. The virtual machine control logic is to transfer control of the apparatus to a guest. The virtual machine control logic includes guest state load logic to cause a guest value from a virtual machine control structure to be loaded into the counter enable storage location in connection with a transfer of control of the apparatus to a guest.
Abstract:
In one embodiment, information pertaining to a first fault occurring during operation of a virtual machine (VM) is stored in a first field. A second fault is detected while delivering the first fault to the VM, and a determination is made as to whether the second fault is associated with a transition of control to a virtual machine monitor (VMM). If this determination is positive, information pertaining to the second fault is stored in a second field, and control is transitioned to the VMM.
Abstract:
In some embodiments, the invention involves a system to deprivilege components of a virtual machine monitor and enable deprivileged service virtual machines (SVMSs) to handle selected trapped events. An embodiment of the invention is a hybrid VMM operating on a platform with hardware virtualization support. The hybrid VMM utilizes features from both hypervisor-based and host-based VMM architectures. In at least one embodiment, the functionality of a traditional VMM is partitioned into a small platform-dependent part called a micro-hypervisor (MH) and one o more platform-independent parts called service virtual machines (SVMs). The micro-hypervisor operates at a higher virtual machine (VM) privilege level than any SVM, while the SVM and other VM’s may still have access to any instruction set architecture (ISA) privilege level. Other embodiments are described and claimed.
Abstract:
In one embodiment, a method includes transitioning control to a virtual machine (VM) from a virtual machine monitor (VMM), determining that a VMM timer indicator is set to an enabling value, and identifying a VMM timer value configured by the VMM. The method further includes periodically comparing a current value of a timing source with the VMM timer value, generating an internal event if the current value of the timing source has reached the VMM timer value, and transitioning control to the VMM in response to the internal event without incurring an event handling procedure in any one of the VMM and the VM.
Abstract:
In one embodiment, a method induces receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), determining that a single-stepping indicator is set to a single stepping value, and transitioning control to the VM. Further, if an execution of a first instruction in the VM completes successfully, control is transitioned to the VMM following the successful completion of the execution of the first instruction.
Abstract:
According to an embodiment of the invention, a method for operating a data processing machine is described in which data about a state of the machine is written to a location in storage. The location is one that is accessible to software that may be written for the machine. The state data as written is encoded. This state data may be recovered from the storage according to a decoding process. Other embodiments are also described and claimed.
Abstract:
In one embodiment, a method for handling privileged events in a virtual machine environment includes detecting an occurrence of a privileged event, determining which one of multiple virtual machine monitors (VMMs) is to handle the privileged event, and transitioning control to this VMM.
Abstract:
The present disclosure relates to a hydrogel composition and methods of using the same. The hydrogel composition may include precursors that react with each other upon contact as well as precursors that react upon contact with an initiator. In embodiments, the resulting hydrogels may have varying levels of crosslinking with both denser and less dense regions.
Abstract:
An isolator circuit (25) for a unit of a safety system (10) includes a power control line (14) connectable to a first loop of a safety system and a power connection (16) connectable to a second loop of the safety system. A switch (26) is connected to the power control line (14), and the switch has a closed configuration and an open configuration. A controller (28) controls the configuration of the switch (26). If a voltage across the circuit (10) from the power connection (16) to the power control line (14) falls below a predetermined level, the controller (28) opens the switch (26), thereby causing a disconnection to occur in the first loop.