Displaying 3 results from an estimated 3 matches for "dst_vcpu".
Did you mean:
d_vcpu
2015 Oct 26
3
[kvm-unit-tests PATCH] x86: hyperv_synic: Hyper-V SynIC test
...V_SYNIC_SIMP_ENABLE);
+ wrmsr(HV_X64_MSR_SIEFP, (u64)virt_to_phys(alloc_page())|
+ HV_SYNIC_SIEFP_ENABLE);
+ wrmsr(HV_X64_MSR_SCONTROL, HV_SYNIC_CONTROL_ENABLE);
+
+ synic_sints_prepare(smp_id());
+ret:
+ atomic_inc(&cpus_comp_count);
+}
+
+static void synic_sints_test(u8 dst_vcpu)
+{
+ int i;
+
+ atomic_set(&isr_enter_count[dst_vcpu], 0);
+ for (i = 0; i < HV_SYNIC_SINT_COUNT; i++) {
+ synic_ctl(HV_TEST_DEV_SINT_ROUTE_SET_SINT, dst_vcpu, i);
+ }
+
+ while (atomic_read(&isr_enter_count[dst_vcpu]) != HV_SYNIC_SINT_COUNT) {
+ pause();
+...
2015 Oct 26
3
[kvm-unit-tests PATCH] x86: hyperv_synic: Hyper-V SynIC test
...V_SYNIC_SIMP_ENABLE);
+ wrmsr(HV_X64_MSR_SIEFP, (u64)virt_to_phys(alloc_page())|
+ HV_SYNIC_SIEFP_ENABLE);
+ wrmsr(HV_X64_MSR_SCONTROL, HV_SYNIC_CONTROL_ENABLE);
+
+ synic_sints_prepare(smp_id());
+ret:
+ atomic_inc(&cpus_comp_count);
+}
+
+static void synic_sints_test(u8 dst_vcpu)
+{
+ int i;
+
+ atomic_set(&isr_enter_count[dst_vcpu], 0);
+ for (i = 0; i < HV_SYNIC_SINT_COUNT; i++) {
+ synic_ctl(HV_TEST_DEV_SINT_ROUTE_SET_SINT, dst_vcpu, i);
+ }
+
+ while (atomic_read(&isr_enter_count[dst_vcpu]) != HV_SYNIC_SINT_COUNT) {
+ pause();
+...
2015 Nov 02
0
[kvm-unit-tests PATCH] x86: hyperv_synic: Hyper-V SynIC test
...IEFP, (u64)virt_to_phys(alloc_page())|
> + HV_SYNIC_SIEFP_ENABLE);
> + wrmsr(HV_X64_MSR_SCONTROL, HV_SYNIC_CONTROL_ENABLE);
> +
> + synic_sints_prepare(smp_id());
> +ret:
> + atomic_inc(&cpus_comp_count);
> +}
> +
> +static void synic_sints_test(u8 dst_vcpu)
> +{
> + int i;
> +
> + atomic_set(&isr_enter_count[dst_vcpu], 0);
> + for (i = 0; i < HV_SYNIC_SINT_COUNT; i++) {
> + synic_ctl(HV_TEST_DEV_SINT_ROUTE_SET_SINT, dst_vcpu, i);
> + }
> +
> + while (atomic_read(&isr_enter_count[dst_vcpu]) !...