* PCI passthrough support for PVH mode [not found] <709142925.628001.1644127197288.ref@mail.yahoo.com> @ 2022-02-06 5:59 ` tosher 1 2022-02-07 7:57 ` Jan Beulich 0 siblings, 1 reply; 8+ messages in thread From: tosher 1 @ 2022-02-06 5:59 UTC (permalink / raw) To: xen-devel; +Cc: roger.pau, xadimgnik, oleksandr_andrushchenko Hi, Back in the year 2020, I was inquiring into the status of PCI passthrough support for PVH guests. At that time, Arm people were working on using vPCI for guest VMs. The expectation was to port that implementation to x86 once ready. I was wondering if there is any update on this. Does Xen support PCI passthrough for PVH mode yet? Please let me know. Thanks, Mehrab ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-06 5:59 ` PCI passthrough support for PVH mode tosher 1 @ 2022-02-07 7:57 ` Jan Beulich 2022-02-10 7:22 ` tosher 1 0 siblings, 1 reply; 8+ messages in thread From: Jan Beulich @ 2022-02-07 7:57 UTC (permalink / raw) To: tosher 1; +Cc: roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel On 06.02.2022 06:59, tosher 1 wrote: > Back in the year 2020, I was inquiring into the status of PCI passthrough support for PVH guests. At that time, Arm people were working on using vPCI for guest VMs. The expectation was to port that implementation to x86 once ready. > > I was wondering if there is any update on this. Does Xen support PCI passthrough for PVH mode yet? Please let me know. The Arm work is still WIP, and in how far it's going to be straightforward to re-use that code for x86 is still unclear (afaict at least). Jan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-07 7:57 ` Jan Beulich @ 2022-02-10 7:22 ` tosher 1 2022-02-10 7:29 ` Jan Beulich 2022-02-10 8:32 ` Bertrand Marquis 0 siblings, 2 replies; 8+ messages in thread From: tosher 1 @ 2022-02-10 7:22 UTC (permalink / raw) To: Jan Beulich; +Cc: roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel Hi Jan, Thanks for letting me know this status. I am wondering if PCI passthrough is at least available in Arm for other virtualization modes like PV, HVM, or PVHVM. For example, is it possible for someone to attach a PCI device to a guest domain on an Arm machine and use that domain as a driver domain, like we can do with the Xen on x86? Please let me know. Regards, Mehrab On Monday, February 7, 2022, 02:57:45 AM EST, Jan Beulich <jbeulich@suse.com> wrote: On 06.02.2022 06:59, tosher 1 wrote: > Back in the year 2020, I was inquiring into the status of PCI passthrough support for PVH guests. At that time, Arm people were working on using vPCI for guest VMs. The expectation was to port that implementation to x86 once ready. > > I was wondering if there is any update on this. Does Xen support PCI passthrough for PVH mode yet? Please let me know. The Arm work is still WIP, and in how far it's going to be straightforward to re-use that code for x86 is still unclear (afaict at least). Jan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-10 7:22 ` tosher 1 @ 2022-02-10 7:29 ` Jan Beulich 2022-02-10 8:32 ` Bertrand Marquis 1 sibling, 0 replies; 8+ messages in thread From: Jan Beulich @ 2022-02-10 7:29 UTC (permalink / raw) To: tosher 1; +Cc: roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel On 10.02.2022 08:22, tosher 1 wrote: > I am wondering if PCI passthrough is at least available in Arm for other virtualization modes like PV, HVM, or PVHVM. For example, is it possible for someone to attach a PCI device to a guest domain on an Arm machine and use that domain as a driver domain, like we can do with the Xen on x86? Which "other virtualization modes" are you aware of on Arm? (PVHVM is not really a "mode" anyway, but more like a badly named marketing thing.) Jan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-10 7:22 ` tosher 1 2022-02-10 7:29 ` Jan Beulich @ 2022-02-10 8:32 ` Bertrand Marquis 2022-02-10 18:02 ` tosher 1 2022-02-10 23:12 ` Julien Grall 1 sibling, 2 replies; 8+ messages in thread From: Bertrand Marquis @ 2022-02-10 8:32 UTC (permalink / raw) To: tosher 1 Cc: Jan Beulich, roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel Hi Mihrab, > On 10 Feb 2022, at 07:22, tosher 1 <akm2tosher@yahoo.com> wrote: > > Hi Jan, > > Thanks for letting me know this status. > > I am wondering if PCI passthrough is at least available in Arm for other virtualization modes like PV, HVM, or PVHVM. For example, is it possible for someone to attach a PCI device to a guest domain on an Arm machine and use that domain as a driver domain, like we can do with the Xen on x86? On arm there is only one virtualization mode which is equivalent to x86 HVM. Regarding PCI passthrough on arm, this is currently a work in progress that is being upstream so it is not available for now. Once it will be merged in Xen, it will be possible to assign a PCI device to a guest so you could then make a “driver domain” using the functionality. Regards Bertrand > > Please let me know. > > Regards, > Mehrab > > > > > On Monday, February 7, 2022, 02:57:45 AM EST, Jan Beulich <jbeulich@suse.com> wrote: > > > > > > On 06.02.2022 06:59, tosher 1 wrote: > >> Back in the year 2020, I was inquiring into the status of PCI passthrough support for PVH guests. At that time, Arm people were working on using vPCI for guest VMs. The expectation was to port that implementation to x86 once ready. >> >> I was wondering if there is any update on this. Does Xen support PCI passthrough for PVH mode yet? Please let me know. > > > The Arm work is still WIP, and in how far it's going to be straightforward to > re-use that code for x86 is still unclear (afaict at least). > > Jan > > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-10 8:32 ` Bertrand Marquis @ 2022-02-10 18:02 ` tosher 1 2022-02-10 23:12 ` Julien Grall 1 sibling, 0 replies; 8+ messages in thread From: tosher 1 @ 2022-02-10 18:02 UTC (permalink / raw) To: Bertrand Marquis, Jan Beulich Cc: roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel Hi Bertrand and Jan, I thought PCI passthrough was a WIP only for PVH mode on Arm and x86. However, it seems there are some differences. Thanks for the clarifications. Regards, Mehrab On Thursday, February 10, 2022, 03:32:19 AM EST, Bertrand Marquis <bertrand.marquis@arm.com> wrote: Hi Mihrab, > On 10 Feb 2022, at 07:22, tosher 1 <akm2tosher@yahoo.com> wrote: > > Hi Jan, > > Thanks for letting me know this status. > > I am wondering if PCI passthrough is at least available in Arm for other virtualization modes like PV, HVM, or PVHVM. For example, is it possible for someone to attach a PCI device to a guest domain on an Arm machine and use that domain as a driver domain, like we can do with the Xen on x86? On arm there is only one virtualization mode which is equivalent to x86 HVM. Regarding PCI passthrough on arm, this is currently a work in progress that is being upstream so it is not available for now. Once it will be merged in Xen, it will be possible to assign a PCI device to a guest so you could then make a “driver domain” using the functionality. Regards Bertrand > > Please let me know. > > Regards, > Mehrab > > > > > On Monday, February 7, 2022, 02:57:45 AM EST, Jan Beulich <jbeulich@suse.com> wrote: > > > > > > On 06.02.2022 06:59, tosher 1 wrote: > >> Back in the year 2020, I was inquiring into the status of PCI passthrough support for PVH guests. At that time, Arm people were working on using vPCI for guest VMs. The expectation was to port that implementation to x86 once ready. >> >> I was wondering if there is any update on this. Does Xen support PCI passthrough for PVH mode yet? Please let me know. > > > The Arm work is still WIP, and in how far it's going to be straightforward to > re-use that code for x86 is still unclear (afaict at least). > > Jan > > > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-10 8:32 ` Bertrand Marquis 2022-02-10 18:02 ` tosher 1 @ 2022-02-10 23:12 ` Julien Grall 2022-02-11 5:45 ` tosher 1 1 sibling, 1 reply; 8+ messages in thread From: Julien Grall @ 2022-02-10 23:12 UTC (permalink / raw) To: Bertrand Marquis, tosher 1 Cc: Jan Beulich, roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel Hi Bertrand, On 10/02/2022 08:32, Bertrand Marquis wrote: >> On 10 Feb 2022, at 07:22, tosher 1 <akm2tosher@yahoo.com> wrote: >> >> Hi Jan, >> >> Thanks for letting me know this status. >> >> I am wondering if PCI passthrough is at least available in Arm for other virtualization modes like PV, HVM, or PVHVM. For example, is it possible for someone to attach a PCI device to a guest domain on an Arm machine and use that domain as a driver domain, like we can do with the Xen on x86? > > On arm there is only one virtualization mode which is equivalent to x86 HVM. I would like to correct this. Arm guests are more equivalent to x86 PVH than HVM. For more details, see: https://wiki.xenproject.org/wiki/Understanding_the_Virtualization_Spectrum#PVH: This is also why we need a brand new solution for PCI passthrough rather than piggying back on what was done on HVM in QEMU :). Cheers, -- Julien Grall ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: PCI passthrough support for PVH mode 2022-02-10 23:12 ` Julien Grall @ 2022-02-11 5:45 ` tosher 1 0 siblings, 0 replies; 8+ messages in thread From: tosher 1 @ 2022-02-11 5:45 UTC (permalink / raw) To: Bertrand Marquis, Julien Grall Cc: Jan Beulich, roger.pau, xadimgnik, oleksandr_andrushchenko, xen-devel Hi Julien, Thanks for the clarification! Regrads, Mehrab On Thursday, February 10, 2022, 06:12:53 PM EST, Julien Grall <julien@xen.org> wrote: Hi Bertrand, On 10/02/2022 08:32, Bertrand Marquis wrote: >> On 10 Feb 2022, at 07:22, tosher 1 <akm2tosher@yahoo.com> wrote: >> >> Hi Jan, >> >> Thanks for letting me know this status. >> >> I am wondering if PCI passthrough is at least available in Arm for other virtualization modes like PV, HVM, or PVHVM. For example, is it possible for someone to attach a PCI device to a guest domain on an Arm machine and use that domain as a driver domain, like we can do with the Xen on x86? > > On arm there is only one virtualization mode which is equivalent to x86 HVM. I would like to correct this. Arm guests are more equivalent to x86 PVH than HVM. For more details, see: https://wiki.xenproject.org/wiki/Understanding_the_Virtualization_Spectrum#PVH: This is also why we need a brand new solution for PCI passthrough rather than piggying back on what was done on HVM in QEMU :). Cheers, -- Julien Grall ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-02-11 5:48 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <709142925.628001.1644127197288.ref@mail.yahoo.com> 2022-02-06 5:59 ` PCI passthrough support for PVH mode tosher 1 2022-02-07 7:57 ` Jan Beulich 2022-02-10 7:22 ` tosher 1 2022-02-10 7:29 ` Jan Beulich 2022-02-10 8:32 ` Bertrand Marquis 2022-02-10 18:02 ` tosher 1 2022-02-10 23:12 ` Julien Grall 2022-02-11 5:45 ` tosher 1
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.