JP5675743B2

Virtualization event processing in a layered virtulization architecture

Abstract

This record has no abstract on file.

Term

Projected expiry 1 October 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

3 claims: 1 independent, 2 dependent

  1. 1
    It s a processor, Instruction decoding logic for decoding instructions and An execution device for executing the instruction and With the first logic to determine whether to send an interrupt during instruction to the root mode virtual machine monitor (VMM), to an intervening VMM, or to a guest. The instruction is sent by the guest on the first virtual machine hosted by the intervening VMM, the intervening VMM is installed on the second virtual machine, and the second virtual machine Hosted by the root mode VMM, the root mode VMM is installed on a bare platform machine and When the root mode VMM receives the interrupt, the interrupt is processed by the root mode VMM, and when the intervening VMM receives the interrupt, the interrupt is processed by the intervening VMM and the guest. Receives the interrupt, the interrupt is processed by the guest. プロセッサであって、 命令をデコードするための命令デコード・ロジックと、 前記命令を実行するための実行装置と、 命令の実行中の割り込みをルート・モード仮想マシン・モニタ(VMM)に送出するか、介在するVMMに送出するか、又はゲストに送出するかを判定するための第1のロジックと を備え、前記命令は、前記介在するVMMによってホスティングされた第1の仮想マシン上の前記ゲストによって送出され、前記介在するVMMは第2の仮想マシン上にインストールされ、前記第2の仮想マシンは前記ルート・モードVMMによってホスティングされ、前記ルート・モードVMMはベア・プラットフォーム・マシン上にインストールされ、 前記ルート・モードVMMが前記割り込みを受け取った場合、前記割り込みは前記ルート・モードVMMによって処理され、前記介在するVMMが前記割り込みを受け取った場合、前記割り込みは前記介在するVMMによって処理され、前記ゲストが前記割り込みを受け取った場合、前記割り込みは前記ゲストによって処理されるプロセッサ。