Re: [PATCH 0/5]KVM:Enable APIC-Register Virtualization and Virtual-interrupt delivery

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/05/2012 08:40 AM, Li, Jiongxi wrote:
> The VMCS includes controls that enable the virtualization of interrupts and the Advanced Programmable Interrupt Controller (APIC).
> When these controls are used, the processor will emulate many accesses to the APIC, track the state of the virtual APIC, and deliver virtual interrupts - all in VMX non-root operation without a VM exit.
> You can refer to Chapter 29 of the latest SDM.
> 
> APICv support in KVM is split into 5 patches:
>   0001-x86-apicv-add-APICv-register-virtualization-support.patch - enable APICv register virtualization
>   0002-x86-apicv-adjust-for-virtual-interrupt-delivery.patch - add basic KVM frameowrk for virtual interrupt delivery
>   0003-x86-apicv-enable-virtual-interrupt-delivery-for-VMX.patch - enable APICv virtual interrupt delivery
>   0004-x86-apicv-add-interface-for-poking-EOI-exit-bitmap.patch - EOI exit bitmap handling
>   0005-x86-apicv-add-virtual-x2apic-support.patch - handle MSR style in virtual x2apic
> 
> Apply them in above order
> APICv is disabled by default, and use below command to enable it:
> 	modprobe enable_apicv_reg=1 enable_apicv_vid=1
> 

Please use git send-email in the future for correct threading of the
messages.

I don't see patches for enabling posted interrupts?  This can improve
both assigned and virtual interrupt delivery.

-- 
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux