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

Re: [PATCH v7 00/12] PCI devices passthrough on Arm, part 3


  • To: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Thu, 22 Jun 2023 09:48:11 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; 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=lz9y1Ju8Yka5CwlcdKDt/cwdP3CvIvtD/8JF4fnSVas=; b=R/JojIJdoF8yrWSw1qHP2dr7mfuXd69g16wXAJUXafxiIRMDolDNm3hIsNkVGFaiMvaqnqbvnJjgNjcp6ruWLdvm3QwA7ZWoHLrvzQPksjsTWWVhlRsEfeIsPOVRzQZ0+5SBKFJxBQKoueHaDsvEFUQ3e3UKY+UroA5DDIMnvrP5iMazl1cTCmqCdKFEgi1c80SNWVcXGWoPJ4NWi3eZts34mqRc77oYap8VPP3eI8HnIoZO09is6ynIk/nyxSlhg2Vrd0+Tiu0sqKGVHjWWqvPaE+xBhqvarQFLFRdCj88nrxEMNQqwTz0H0BL1hpKmRC5eYKuQGiDMDO3s/VmMNA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YcnJn6BmKUpDjHw5dacMu2q6q6uM8IOQKluRFsdy9LrovnM9mPlI/WSt5Cx4diEWsaHd8AxEf+0355+vTblQlEgCUwNLTeIcT0TcZXc+Ddid3JoPrH9jmm+8k2G4wMKyMwnmXB/DzOR0qhycrVLr//l3IJOoEVL5kk4VHaHbgAwAOTg13uKLmFpTNwH1uniFCv9nO6R8A63OjoW0E90QL95MT27YUA8+XByl8RTDT7/Wij1cw1yGLSeu5p5H8JPbfvzv3Bp0nSYjWBhaghHQyHrOQx2HKMs9PCL6KW4DL1RSb9RK8o6xpmLS8UiD4BKwc5f9s0NEIk/wmg39pyYAPg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Paul Durrant <paul@xxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Stewart Hildebrand <stewart.hildebrand@xxxxxxx>
  • Delivery-date: Thu, 22 Jun 2023 07:48:57 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 22.06.2023 00:11, Volodymyr Babchuk wrote:
> Jan Beulich <jbeulich@xxxxxxxx> writes:
>> On 15.06.2023 11:39, Volodymyr Babchuk wrote:
>>> Stewart Hildebrand <stewart.hildebrand@xxxxxxx> writes:
>>>> On 6/13/23 06:32, Volodymyr Babchuk wrote:
>>>>> Hello,
>>>>>
>>>>> This is another another version of vPCI rework (previous one can be
>>>>> found at [1]). The biggest change is how vPCI locking is done. This
>>>>> series uses per-domain vPCI rwlock.
>>>>>
>>>>> Note that this series does not include my work on reference counting
>>>>> for PCI devices because this counting does not resolve isses we are
>>>>> having for vPCI. While it is (maybe) nice to have PCI refcounting, it
>>>>> does not moves us towards PCI on ARM.
>>>>>
>>>>>
>>>>> [1]
>>>>> https://urldefense.com/v3/__https://lore.kernel.org/all/20220204063459.680961-1-andr2000@xxxxxxxxx/__;!!GF_29dbcQIUBPA!0BUqPos1zFKUoPwbKLLwKItNgBVPaBgxmH1Y6zXpms2bngrlWrzB-qMNvIaiAy2WSWMa93UrlvRi0ijYP8X4Ymx07GXYPO1W$
>>>>> [lore[.]kernel[.]org]
>>>>
>>>> Thanks for sending this!
>>>>
>>>> Should this be v8? I see v7 at [2].
>>>
>>> Oops, my bad. 
>>>
>>>> I had to rewind my xen.git back to 67c28bfc5245 for this series to apply 
>>>> cleanly (just before ee045f3a4a6d "vpci/header: cope with devices not 
>>>> having vpci allocated").
>>>
>>> I rebased this series onto staging about two weeks ago. Looks like
>>> there was new changes into the PCI code after that.
>>>
>>> Should I send a new, real v8 which is rebased onto current staging, or
>>> we'll wait for review for the current set of patches?
>>
>> Please send a version which, at least at the time of posting, actually
>> applies. Taking into account Stewart's observation on the version
>> number makes it even more desirable to have a re-post.
> 
> I am terribly sorry about version mishmash. But Roger made valuable
> comments for the first patch already.
> 
> So I'll post the updated version with an additional lock and other
> fixes. Should it be v8 or v9 in that case?

I don't think that matters, unless you have v8 changelog entries already
which were posted with the 2nd v7. Otherwise all that's relevant is that
the version be clearly distinguishable from earlier ones.

Jan



 


Rackspace

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