[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emu
From: |
David Woodhouse |
Subject: |
Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation |
Date: |
Tue, 17 Jan 2023 11:02:33 +0000 |
User-agent: |
Evolution 3.44.4-0ubuntu1 |
On Tue, 2023-01-17 at 10:56 +0000, Paul Durrant wrote:
>
> I'm just having a hard time seeing why passing 0 to
> xen_evtchn_set_callback_param() does anything useful...
>
> + switch (param >> CALLBACK_VIA_TYPE_SHIFT) {
> + case HVM_PARAM_CALLBACK_TYPE_VECTOR: {
> + struct kvm_xen_hvm_attr xa = {
> + .type = KVM_XEN_ATTR_TYPE_UPCALL_VECTOR,
> + .u.vector = (uint8_t)param,
> + };
>
> HVM_PARAM_CALLBACK_TYPE_VECTOR is 2 AFAICT, so it won't hit that case.
> Also, you appear to be passing the unshifted param to kernel anyway.
>
> What is the call trying to achieve?
Zero is HVM_PARAM_CALLBACK_TYPE_GSI, with GSI==0. It's basically
disabling event channel delivery for the new kernel.
smime.p7s
Description: S/MIME cryptographic signature
- Re: [PATCH v7 27/51] i386/xen: Add support for Xen event channel delivery to vCPU, (continued)
- [PATCH v7 03/51] xen: Add XEN_DISABLED mode and make it default, David Woodhouse, 2023/01/16
- [PATCH v7 14/51] i386/xen: add pc_machine_kvm_type to initialize XEN_EMULATE mode, David Woodhouse, 2023/01/16
- [PATCH v7 32/51] hw/xen: Implement EVTCHNOP_bind_ipi, David Woodhouse, 2023/01/16
- [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/16
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, Paul Durrant, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, Paul Durrant, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation,
David Woodhouse <=
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, Paul Durrant, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, Paul Durrant, 2023/01/17
- Re: [PATCH v7 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
- [PATCH v7.1 26/51] hw/xen: Add xen_evtchn device for event channel emulation, David Woodhouse, 2023/01/17
[PATCH v7 38/51] i386/xen: add monitor commands to test event injection, David Woodhouse, 2023/01/16