-
公开(公告)号:US08706941B2
公开(公告)日:2014-04-22
申请号:US13916647
申请日:2013-06-13
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin C. Serebrin , Rodney W. Schmidt , David A. Kaplan , Mark D. Hummel
CPC classification number: G06F13/24 , G06F9/45558 , G06F9/4812 , G06F2009/45579
Abstract: In an embodiment, a device interrupt manager may be configured to receive an interrupt from a device that is assigned to a guest. The device interrupt manager may be configured to transmit an operation targeted to a memory location in a system memory to record the interrupt for a virtual processor within the guest, wherein the interrupt is to be delivered to the targeted virtual processor. In an embodiment, a virtual machine manager may be configured to detect that an interrupt has been recorded by the device interrupt manager for a virtual processor that is not currently executing. The virtual machine manager may be configured to schedule the virtual processor for execution on a hardware processor, or may prioritize the virtual processor for scheduling, in response to the interrupt.
Abstract translation: 在一个实施例中,设备中断管理器可以被配置为从分配给访客的设备接收中断。 设备中断管理器可以被配置为发送针对系统存储器中的存储器位置的操作以记录客户机内的虚拟处理器的中断,其中中断将被传递到目标虚拟处理器。 在一个实施例中,虚拟机管理器可以被配置为检测设备中断管理器对于当前未执行的虚拟处理器已经记录了中断。 虚拟机管理器可以被配置为调度虚拟处理器以在硬件处理器上执行,或者可以响应于该中断来优先处理虚拟处理器以进行调度。
-
公开(公告)号:US20130275638A1
公开(公告)日:2013-10-17
申请号:US13916647
申请日:2013-06-13
Applicant: Advanced Micro Devices, Inc.
Inventor: Benjamin C. Serebrin , Rodney W. Schmidt , David A. Kaplan , Mark D. Hummel
IPC: G06F13/24
CPC classification number: G06F13/24 , G06F9/45558 , G06F9/4812 , G06F2009/45579
Abstract: In an embodiment, a device interrupt manager may be configured to receive an interrupt from a device that is assigned to a guest. The device interrupt manager may be configured to transmit an operation targeted to a memory location in a system memory to record the interrupt for a virtual processor within the guest, wherein the interrupt is to be delivered to the targeted virtual processor. In an embodiment, a virtual machine manager may be configured to detect that an interrupt has been recorded by the device interrupt manager for a virtual processor that is not currently executing. The virtual machine manager may be configured to schedule the virtual processor for execution on a hardware processor, or may prioritize the virtual processor for scheduling, in response to the interrupt.
Abstract translation: 在一个实施例中,设备中断管理器可以被配置为从分配给访客的设备接收中断。 设备中断管理器可以被配置为发送针对系统存储器中的存储器位置的操作以记录客户机内的虚拟处理器的中断,其中中断将被传递到目标虚拟处理器。 在一个实施例中,虚拟机管理器可以被配置为检测设备中断管理器对于当前未执行的虚拟处理器已经记录了中断。 虚拟机管理器可以被配置为调度虚拟处理器以在硬件处理器上执行,或者可以响应于该中断来优先处理虚拟处理器以进行调度。
-