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

Re: [PATCH v3 6/7] vpci: add SR-IOV support for DomUs


  • To: Jan Beulich <jbeulich@xxxxxxxx>, Stewart Hildebrand <stewart.hildebrand@xxxxxxx>
  • From: Mykyta Poturai <Mykyta_Poturai@xxxxxxxx>
  • Date: Fri, 24 Apr 2026 06:34:15 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=9dufs4c+GYFiXOiY1rG+JCyLPqXHtv2LGRSLu4XNZ5Y=; b=lYvzFkdlv2BZftdvxXd08IYTprcsDJKqTEe4Ee2gqetOj1gF4/XvJifFy5Wk6dpKnXDqvu95UA6jmfwOSVZ3JmEnY886kdPVPSRHe77QYiEWp2Lgt/X0ua8Ii/8urrPjLMNRR19ihkxjhpCDWLcukeaMrHbfxNH+OLjTDsuroowlbNdMkDd4Yndfdv59QCU0pwbWLWVyeXVqt74cvFfx1CUEQsHEpF2wDahBCQfB6kQgLAaLcm/Z4wXrM8E52kAhPtKCw/DeVm+y8fbIyXg82p1ATx+kzYdbFVY1gi5ROrFn83D3WYTiy6Ez8DIqOp8f+12Slj6coToHzWfx/enLhA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wa07ll9TbS7ycXJUpGoyjXpliSwE7Q+lx3TLNtn2tqcv0e9woYZVNJu8DIv0lEzQFSLuT15Ytgf48rtFOTMh6YOY6p+Rym5bODOWxKLbWOvK8S4g97/PY2wfBAUPzJwmJ4LPijwTodQui8HnU/jh/2A0vkqtkZqh99U1jrGHYaogOQ54K0g4pIF0/LnfKFoRrXMDXpyYfFUOgcGFC1N/cshghnspDR477rVpl+n8kT9UMZp9mxSrlFJ9feBEfb/emQxhW+6TWvvlxkBzilsN0mevJR1BmyUA+PBxndth8EgI2RI3oU8o4sd9ezNDT9pfHP0Wwmc62QoR4nSqdfNM/g==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=epam.com header.i="@epam.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:x-ms-exchange-senderadcheck"
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=epam.com;
  • Cc: Roger Pau Monné <roger.pau@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 24 Apr 2026 06:34:26 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHcyClgJVtVkM11YECyJKBoUo8yu7XprXKAgAQq9wA=
  • Thread-topic: [PATCH v3 6/7] vpci: add SR-IOV support for DomUs

On 4/21/26 17:55, Jan Beulich wrote:
> On 09.04.2026 16:01, Mykyta Poturai wrote:
>> From: Stewart Hildebrand <stewart.hildebrand@xxxxxxx>
>>
>> Emulate guest BAR register values based on PF BAR values for VFs.
>> This allows creating a guest view of the normal BAR registers and emulates
>> the size and properties as it is done during PCI device enumeration by
>> the guest.
>>
>> Expose VID/DID and class/revision to the guest.
>>
>> Note, that VFs ROM BAR is read-only and is all zeros, but VF may provide
>> access to the PFs ROM via emulation and is not implemented.
>>
>> Signed-off-by: Stewart Hildebrand <stewart.hildebrand@xxxxxxx>
>> Signed-off-by: Mykyta Poturai <mykyta_poturai@xxxxxxxx>
> 
> So this change is merely to avoid having yet another gap on the road to
> DomU support in vPCI? I.e. there's no claim or expectation that VFs
> could now be used in DomU-s?
> 
> Jan

Yes, all of my DomU tests were done with extra patches for DomU VPCI 
support that are not upstreamed yet.

-- 
Mykyta

 


Rackspace

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