search for: pvlock

Displaying 10 results from an estimated 10 matches for "pvlock".

Did you mean: pvclock
2019 Dec 17
10
[PATCH 0/5] KVM: arm64: vcpu preempted check support
...ps | 3883287.8 lps ----------------------------------------+-------------------+------------------ System Benchmarks Index Score | 1835.1 | 1327.6 Zengruan Ye (5): KVM: arm64: Document PV-lock interface KVM: arm64: Implement PV_LOCK_FEATURES call KVM: arm64: Support pvlock preempted via shared structure KVM: arm64: Add interface to support vcpu preempted check KVM: arm64: Support the vcpu preemption check Documentation/virt/kvm/arm/pvlock.rst | 31 +++++++++ arch/arm/include/asm/kvm_host.h | 13 ++++ arch/arm64/include/asm/kvm_host.h | 17 +++++ ar...
2019 Dec 17
10
[PATCH 0/5] KVM: arm64: vcpu preempted check support
...ps | 3883287.8 lps ----------------------------------------+-------------------+------------------ System Benchmarks Index Score | 1835.1 | 1327.6 Zengruan Ye (5): KVM: arm64: Document PV-lock interface KVM: arm64: Implement PV_LOCK_FEATURES call KVM: arm64: Support pvlock preempted via shared structure KVM: arm64: Add interface to support vcpu preempted check KVM: arm64: Support the vcpu preemption check Documentation/virt/kvm/arm/pvlock.rst | 31 +++++++++ arch/arm/include/asm/kvm_host.h | 13 ++++ arch/arm64/include/asm/kvm_host.h | 17 +++++ ar...
2019 Dec 26
0
[PATCH 3/5] KVM: arm64: Support pvlock preempted via shared structure
...rm/include/asm/kvm_host.h | 13 +++++++++++++ >> arch/arm64/include/asm/kvm_host.h | 17 +++++++++++++++++ >> arch/arm64/kvm/Makefile | 1 + >> virt/kvm/arm/arm.c | 8 ++++++++ >> virt/kvm/arm/hypercalls.c | 4 ++++ >> virt/kvm/arm/pvlock.c | 21 +++++++++++++++++++++ >> 6 files changed, 64 insertions(+) >> create mode 100644 virt/kvm/arm/pvlock.c >> >> diff --git a/arch/arm/include/asm/kvm_host.h b/arch/arm/include/asm/kvm_host.h >> index 556cd818eccf..098375f1c89e 100644 >> --- a/ar...
2019 Dec 26
7
[PATCH v2 0/6] KVM: arm64: VCPU preempted check support
...tributes for PV lock. * Update SMC number of PV lock features. * Report some basic validation when PV lock init. * Document preempted field. * Bunch of typo fixes. Zengruan Ye (6): KVM: arm64: Document PV-lock interface KVM: arm64: Add SMCCC paravirtualised lock calls KVM: arm64: Support pvlock preempted via shared structure KVM: arm64: Provide VCPU attributes for PV lock KVM: arm64: Add interface to support VCPU preempted check KVM: arm64: Support the VCPU preemption check Documentation/virt/kvm/arm/pvlock.rst | 63 ++++++++++++ Documentation/virt/kvm/devices/vcpu.txt | 14 ++...
2019 Dec 19
0
[PATCH 2/5] KVM: arm64: Implement PV_LOCK_FEATURES call
...tures are available in this hypervisor. >> >> Also add the header file which defines the ABI for the paravirtualized >> lock features we're about to add. >> >> Signed-off-by: Zengruan Ye <yezengruan at huawei.com> >> --- >> arch/arm64/include/asm/pvlock-abi.h | 16 ++++++++++++++++ >> include/linux/arm-smccc.h | 13 +++++++++++++ >> virt/kvm/arm/hypercalls.c | 3 +++ >> 3 files changed, 32 insertions(+) >> create mode 100644 arch/arm64/include/asm/pvlock-abi.h >> >> diff --git a/arch/arm64/...
2019 Dec 17
0
[PATCH 2/5] KVM: arm64: Implement PV_LOCK_FEATURES call
...vides a mechanism for querying which paravirtualized lock features are available in this hypervisor. Also add the header file which defines the ABI for the paravirtualized lock features we're about to add. Signed-off-by: Zengruan Ye <yezengruan at huawei.com> --- arch/arm64/include/asm/pvlock-abi.h | 16 ++++++++++++++++ include/linux/arm-smccc.h | 13 +++++++++++++ virt/kvm/arm/hypercalls.c | 3 +++ 3 files changed, 32 insertions(+) create mode 100644 arch/arm64/include/asm/pvlock-abi.h diff --git a/arch/arm64/include/asm/pvlock-abi.h b/arch/arm64/include/asm/pvl...
2019 Dec 19
0
[PATCH 1/5] KVM: arm64: Document PV-lock interface
...call interface is provided for the guest to interrogate the >> hypervisor's support for this interface and the location of the shared >> memory structures. >> >> Signed-off-by: Zengruan Ye <yezengruan at huawei.com> >> --- >> Documentation/virt/kvm/arm/pvlock.rst | 31 +++++++++++++++++++++++++++ >> 1 file changed, 31 insertions(+) >> create mode 100644 Documentation/virt/kvm/arm/pvlock.rst >> >> diff --git a/Documentation/virt/kvm/arm/pvlock.rst b/Documentation/virt/kvm/arm/pvlock.rst >> new file mode 100644 >> inde...
2019 Dec 26
0
[PATCH 5/5] KVM: arm64: Support the vcpu preemption check
...a8c22ce..a86dead40473 100644 >> --- a/arch/arm64/kernel/paravirt.c >> +++ b/arch/arm64/kernel/paravirt.c >> @@ -22,6 +22,7 @@ >> #include <asm/paravirt.h> >> #include <asm/pvclock-abi.h> >> #include <asm/smp_plat.h> >> +#include <asm/pvlock-abi.h> >> >> struct static_key paravirt_steal_enabled; >> struct static_key paravirt_steal_rq_enabled; >> @@ -158,3 +159,93 @@ int __init pv_time_init(void) >> >> return 0; >> } >> + >> +DEFINE_PER_CPU(struct pvlock_vcpu_state, pvloc...
2011 Sep 01
3
HVM guests and pvlocks not working as expected
After much joy with this, I thought I post this to a bigger audience. After having migrated to Xen 4.1.1, booting HVM guests had several issues. Some related to interrupts not being set up correctly (which Stefano has posted patches) and even with those 3.0 guests seem to hang for me while 2.6.38 or older kernels were ok. After digging deeply into this, I think I found the issue. However, if that
2019 Dec 23
0
[PATCH 1/5] KVM: arm64: Document PV-lock interface
Hi Markus, On 2019/12/20 22:32, Markus Elfring wrote: > ? >> +++ b/Documentation/virt/kvm/arm/pvlock.rst > ? >> +Paravirtualized lock support for arm64 >> +====================================== >> + >> +KVM/arm64 provids some ? > ? > > I suggest to avoid a typo here. Thanks for posting this. > > Regards, > Markus > Thanks, Zengruan