发明名称 Virtual machine trigger
摘要 A computing system includes a parent partition, child partitions, a hypervisor, shared memories each associated with one of the child partitions, and trigger pages each associated with one of the child partitions. The hypervisor receives a system event signal from one of the child partitions and, in response to receiving the system event signal, accesses the trigger page associated with that child partition. The hypervisor determines whether the trigger page indicates whether data is available to be read from the shared memory associated with the child partition. The hypervisor can send an indication to either the parent partition or the child partitions that data is available to be read from the shared memory associated with the child partition if the hypervisor determines that the trigger page indicates that data is available to be read from the shared memory associated with the child partition.
申请公布号 US9043562(B2) 申请公布日期 2015.05.26
申请号 US201113090739 申请日期 2011.04.20
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Fahrig Thomas
分类号 G06F12/02;G06F9/455 主分类号 G06F12/02
代理机构 代理人 Haslam Brian;Allen Mike;Minhas Micky
主权项 1. A method for use in a computing system, the computing system having operating thereon a parent partition, a plurality of child partitions, a plurality of shared memories, a plurality of trigger pages, and a hypervisor, each of the plurality of shared memories being associated with one of the plurality of child partitions and accessible by the parent partition and by the one of the child partitions, and each of the plurality of trigger pages being associated with one of the plurality of shared memories, the method comprising: receiving, by the hypervisor, a system event signal sent by a first child partition, the first child partition being one of the plurality of child partitions; accessing, by the hypervisor, a first trigger page from the plurality of trigger pages in response to receiving the system event, the first trigger page being associated with a first shared memory of the plurality of shared memories, and the first shared memory being associated with the first child partition; determining, by the hypervisor, whether the first trigger page indicates that the first shared memory associated with the first child partition contains data to be read by one of a group consisting of the parent partition and the first child partition; and notifying one of the parent partition and the first child partition whether data is available to be read from the first shared memory.
地址 Redmond WA US