Displaying 3 results from an estimated 3 matches for "sint_vecs".
2015 Oct 26
3
[kvm-unit-tests PATCH] x86: hyperv_synic: Hyper-V SynIC test
...sr_regs_t *regs)
+{
+ atomic_inc(&isr_enter_count[smp_id()]);
+ eoi();
+}
+
+static void synic_ctl(u8 ctl, u8 vcpu_id, u8 sint)
+{
+ outl((ctl << 16)|((vcpu_id) << 8)|sint, 0x3000);
+}
+
+struct sint_vec_entry {
+ int vec;
+ bool auto_eoi;
+};
+
+struct sint_vec_entry sint_vecs[HV_SYNIC_SINT_COUNT] = {
+ {0xB0, false},
+ {0xB1, false},
+ {0xB2, false},
+ {0xB3, true},
+ {0xB4, false},
+ {0xB5, false},
+ {0xB6, false},
+ {0xB7, false},
+ {0xB8, true},
+ {0xB9, false},
+ {0xBA, true},
+ {0xBB, false},
+ {0xBC, false},
+ {0xBD, false...
2015 Oct 26
3
[kvm-unit-tests PATCH] x86: hyperv_synic: Hyper-V SynIC test
...sr_regs_t *regs)
+{
+ atomic_inc(&isr_enter_count[smp_id()]);
+ eoi();
+}
+
+static void synic_ctl(u8 ctl, u8 vcpu_id, u8 sint)
+{
+ outl((ctl << 16)|((vcpu_id) << 8)|sint, 0x3000);
+}
+
+struct sint_vec_entry {
+ int vec;
+ bool auto_eoi;
+};
+
+struct sint_vec_entry sint_vecs[HV_SYNIC_SINT_COUNT] = {
+ {0xB0, false},
+ {0xB1, false},
+ {0xB2, false},
+ {0xB3, true},
+ {0xB4, false},
+ {0xB5, false},
+ {0xB6, false},
+ {0xB7, false},
+ {0xB8, true},
+ {0xB9, false},
+ {0xBA, true},
+ {0xBB, false},
+ {0xBC, false},
+ {0xBD, false...
2015 Nov 02
0
[kvm-unit-tests PATCH] x86: hyperv_synic: Hyper-V SynIC test
...gt; + eoi();
> +}
> +
> +static void synic_ctl(u8 ctl, u8 vcpu_id, u8 sint)
> +{
> + outl((ctl << 16)|((vcpu_id) << 8)|sint, 0x3000);
> +}
> +
> +struct sint_vec_entry {
> + int vec;
> + bool auto_eoi;
> +};
> +
> +struct sint_vec_entry sint_vecs[HV_SYNIC_SINT_COUNT] = {
> + {0xB0, false},
> + {0xB1, false},
> + {0xB2, false},
> + {0xB3, true},
> + {0xB4, false},
> + {0xB5, false},
> + {0xB6, false},
> + {0xB7, false},
> + {0xB8, true},
> + {0xB9, false},
> + {0xBA, true},
&g...