Patent ID: 7346792
Filing Date: 2008-03-18
Classification: G06F

Abstract:
1. A method of managing a peripheral connection wakeup mechanism in a processing system, said processing system supporting execution of multiple operating system images within multiple virtual machines, said method comprising: receiving a wakeup request at an adapter via said peripheral connection; signaling a service processor that said wakeup request has been received; notifying a virtual machine manager program managing said multiple virtual machines that said service processor has been signaled; controlling the power management state of a virtual machine owning said adapter via said virtual machine manager program in response to said notifying; and transferring ownership of said adapter from a first one of said virtual machines to a second one of said virtual machines, by unmapping said adapter from said first virtual machine, resetting the state of said adapter, and mapping said adapter in said second virtual machine, whereby said second virtual machine owns said adapter.