• O
    !161 SPR: IPI Virtualization Support · 3eb8e5e6
    openeuler-ci-bot 提交于
    Merge Pull Request from: @x56Jason 
     
    This PR is to enable IPI virtualization support for Intel SPR, meanwhile fix kabi changes.
    
    ## Intel-Kernel Issue
    #I5ODSC
    
    ## Test
    
    1, build and boot succeed with CONFIG_SMP enabled or disabled.
    2, Use IPI benchmark (https://lore.kernel.org/kvm/20171219085010.4081-1-ynorov@caviumnetworks.com) to do unicast IPI testing ("Normal IPI" case in the benchmark):
     - With host disabled IPI virtualization, and guest enable x2apic mode, we can see a lot of MSR_WR_VMEXITs
     - With host enabled IPI virtualization, and guest enable x2apic mode, MSR_WR_VMEXITs caused by IPI disappears.
    
    ## Known Issue
    N/A
    
    ## Default Config Change
    N/A
     
     
    Link:https://gitee.com/openeuler/kernel/pulls/161 
    Reviewed-by: Chen Wei <chenwei@xfusion.com> 
    Reviewed-by: Kevin Zhu <zhukeqian1@huawei.com> 
    Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com> 
    3eb8e5e6
x86.c 302.7 KB