Home
last modified time | relevance | path

Searched hist:"214 ff83d4473a7757fa18a64dc7efe3b0e158486" (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/arch/x86/kvm/
H A Dtrace.hdiff 214ff83d4473a7757fa18a64dc7efe3b0e158486 Wed Sep 26 12:02:59 CDT 2018 Vitaly Kuznetsov <vkuznets@redhat.com> KVM: x86: hyperv: implement PV IPI send hypercalls

Using hypercall for sending IPIs is faster because this allows to specify
any number of vCPUs (even > 64 with sparse CPU set), the whole procedure
will take only one VMEXIT.

Current Hyper-V TLFS (v5.0b) claims that HvCallSendSyntheticClusterIpi
hypercall can't be 'fast' (passing parameters through registers) but
apparently this is not true, Windows always uses it as 'fast' so we need
to support that.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
H A Dhyperv.cdiff 214ff83d4473a7757fa18a64dc7efe3b0e158486 Wed Sep 26 12:02:59 CDT 2018 Vitaly Kuznetsov <vkuznets@redhat.com> KVM: x86: hyperv: implement PV IPI send hypercalls

Using hypercall for sending IPIs is faster because this allows to specify
any number of vCPUs (even > 64 with sparse CPU set), the whole procedure
will take only one VMEXIT.

Current Hyper-V TLFS (v5.0b) claims that HvCallSendSyntheticClusterIpi
hypercall can't be 'fast' (passing parameters through registers) but
apparently this is not true, Windows always uses it as 'fast' so we need
to support that.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
H A Dx86.cdiff 214ff83d4473a7757fa18a64dc7efe3b0e158486 Wed Sep 26 12:02:59 CDT 2018 Vitaly Kuznetsov <vkuznets@redhat.com> KVM: x86: hyperv: implement PV IPI send hypercalls

Using hypercall for sending IPIs is faster because this allows to specify
any number of vCPUs (even > 64 with sparse CPU set), the whole procedure
will take only one VMEXIT.

Current Hyper-V TLFS (v5.0b) claims that HvCallSendSyntheticClusterIpi
hypercall can't be 'fast' (passing parameters through registers) but
apparently this is not true, Windows always uses it as 'fast' so we need
to support that.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
/openbmc/linux/include/uapi/linux/
H A Dkvm.hdiff 214ff83d4473a7757fa18a64dc7efe3b0e158486 Wed Sep 26 12:02:59 CDT 2018 Vitaly Kuznetsov <vkuznets@redhat.com> KVM: x86: hyperv: implement PV IPI send hypercalls

Using hypercall for sending IPIs is faster because this allows to specify
any number of vCPUs (even > 64 with sparse CPU set), the whole procedure
will take only one VMEXIT.

Current Hyper-V TLFS (v5.0b) claims that HvCallSendSyntheticClusterIpi
hypercall can't be 'fast' (passing parameters through registers) but
apparently this is not true, Windows always uses it as 'fast' so we need
to support that.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>