[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PCI passthrough support for PVH mode


  • To: tosher 1 <akm2tosher@xxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Thu, 10 Feb 2022 08:32:06 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=k1YE3qSfKzpjZtg4+cS5OtlFt5WFA204Qbe0ARjTYVA=; b=CxTxXw1XhGK/8XjX9uvfGp5jp+7XgN+68DdYUrzVhnGgKDnQUk6ByzOEb1LBmOGHJzYivoK1t0a/v+03a+8J+BhAB9JwWulGzoLEN26FpG5b3MFy+Qzagqt3IlWhnTyy66Bj2zgC8hgrKgMn1K9ZPaeNxfmf+Sleaaa7I+jHUXKzT5GqswqMaZvJmqNz4JgVqOofiH/Yl7fTsPcu8nS6lWuCyxWmqLnb4pjqVKruAukbV1MWMfgXumrVaqn1dkyXNVZOR6T8VVezHdYuGEskSCLfM7AS7Duu3g/+peKnGAy87sfukNeE5wCFvEAoMjP0b0ZeFFKM8HqbKKRiSXPRSA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hn7WUnMN4MvfXoY0SbSY12+pnT8kax/ouFwaPK+r8Psfv6S4Q4HmJtjpd/0LtDEJpTScXWyhKi6Vyg8EKF5f3DjA0X7wkPRzhDoPVpjAmg+MuknrsF/0M9mDDL30a6A0j+jrW7TJFBWcP6qceIC5QzaQeDIUDfM7C0ufkj485Sz3k1I9w03+H3vY8ho6bML9OjEVq7BFmMe7Y0BrDyu18AcBnDZj4cVVI3ySo86gNuETOHhjO6O4gQCNTTPjhI6+l1ALwXQnGW+g+bNO9OgfKdPyWgMEdZ8tmawJr1Z2w2/eh1OnDtxUV/frvZbYKcDq8BBuKb6hpxmnSPE7I3mhdA==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Jan Beulich <jbeulich@xxxxxxxx>, "roger.pau@xxxxxxxxxx" <roger.pau@xxxxxxxxxx>, "xadimgnik@xxxxxxxxx" <xadimgnik@xxxxxxxxx>, "oleksandr_andrushchenko@xxxxxxxx" <oleksandr_andrushchenko@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 10 Feb 2022 08:32:23 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHYGx832+ucoEGI2UqojmxHytIiMKyHuoSAgAStNACAABNoAA==
  • Thread-topic: PCI passthrough support for PVH mode

Hi Mihrab,

> On 10 Feb 2022, at 07:22, tosher 1 <akm2tosher@xxxxxxxxx> 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@xxxxxxxx> 
> 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
> 
> 
> 


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.