Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp488368imm; Wed, 19 Sep 2018 02:08:32 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbbQU7NoumG5W+vWHmw+HNLwKJsBY5k8aqR8Ok7t95xG3dVIsQnAhODjPVxnSqjPCa/AZSw X-Received: by 2002:a63:9619:: with SMTP id c25-v6mr31957381pge.23.1537348111959; Wed, 19 Sep 2018 02:08:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537348111; cv=none; d=google.com; s=arc-20160816; b=wjTEjuQLQyImtmjQE3+ZAHdqCMHDOB9BzDS2rC1kgy0UTuGm/BHnN1Sp/71mhA8wKM FthyRfUDaMH6fKNFYJCwJS1oj4PibtI2as8hwZZxohBrUqETwWrbxU5OBC6d3dplgqGd oeBWUXwDEk22SYjQLw8TxNUBv+vLjb6hwFzDzERSke+fLgp3b53DkpKSWAHtw6PsC0Sa +A95Dq6UNE9MITRoQFtCiehreQDzN5+Q/54HiL+zGI1WUUAy6qWztt9qz6Wbk9U0KX3Z KpoFQguRQzOVz1EFibI/pjIkGS0Kbdgk/uOIC2/gqbYeQF/SMtFbegIEiUlhKP0qpGE1 Q7sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=b4/XuQhtwWHhE6Z0GEtyfrYLz8a2spuhpGveTvN5CqA=; b=pWKFJ8OXLLMLvzHNqEGIjB6egGn1r/BA+vunm5XbmunS4hKjtP3j5MMH8ZoMEwPiGy Xl08iPdzroHDlqr1lZMsqx18gMqLuw0oBuADbf879Xz0nc16LprSc1u25eY3k0a7F7tD vhognjsHt0lDWmmXnC3Sy6iIcePZOgEwth4kRu8/aEdVqPIRPuNybFJoOlF+UEfJkv6v jxHhRzipCoEGPGcJ0oX8ka1g9l2vZL4iQlahlE9npJul9NRLj05tlsZoFHkBGffDkJ38 +2OL4f/tp1GTe8tdKOFKd/b5ZXQd0ZYeDWCva9UXyEFxS5cBAJWEHaXipB9CW99a6P2Y SbmQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u190-v6si20407209pgu.305.2018.09.19.02.08.15; Wed, 19 Sep 2018 02:08:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731030AbeISOos (ORCPT + 99 others); Wed, 19 Sep 2018 10:44:48 -0400 Received: from smtp.eu.citrix.com ([185.25.65.24]:18745 "EHLO SMTP.EU.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727820AbeISOos (ORCPT ); Wed, 19 Sep 2018 10:44:48 -0400 X-IronPort-AV: E=Sophos;i="5.53,393,1531785600"; d="scan'208";a="79268465" Date: Wed, 19 Sep 2018 11:05:26 +0200 From: Roger Pau =?utf-8?B?TW9ubsOp?= To: Boris Ostrovsky CC: George Dunlap , Pasi =?utf-8?B?S8Okcmtrw6RpbmVu?= , Jan Beulich , Juergen Gross , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "bhelgaas@google.com" , xen-devel , Konrad Rzeszutek Wilk Subject: Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI flr/slot/bus reset with 'reset' SysFS attribute Message-ID: <20180919090526.s3ahnemrt2ik2tx3@mac.bytemobile.com> References: <5A2A6AB10200007800195D4F@prv-mh.provo.novell.com> <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM> <5A377E020200007800197FFA@prv-mh.provo.novell.com> <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com> <20180916114306.GF18222@reaktio.net> <20180918071519.GG18222@reaktio.net> <5E7DDB68-4E68-48A5-AEEC-EE1B21A50E9E@citrix.com> <352310b3-ec9b-2ceb-83f0-4550718120c3@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <352310b3-ec9b-2ceb-83f0-4550718120c3@oracle.com> User-Agent: NeoMutt/20180716 X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To AMSPEX02CL02.citrite.net (10.69.22.126) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 18, 2018 at 02:09:53PM -0400, Boris Ostrovsky wrote: > On 9/18/18 5:32 AM, George Dunlap wrote: > > > >> On Sep 18, 2018, at 8:15 AM, Pasi K?rkk?inen wrote: > >> > >> Hi, > >> > >> On Mon, Sep 17, 2018 at 02:06:02PM -0400, Boris Ostrovsky wrote: > >>> What about the toolstack changes? Have they been accepted? I vaguely > >>> recall there was a discussion about those changes but don't remember how > >>> it ended. > >>> > >> I don't think toolstack/libxl patch has been applied yet either. > >> > >> > >> "[PATCH V1 0/1] Xen/Tools: PCI reset using 'reset' SysFS attribute": > >> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00664.html > >> > >> "[PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' SysFS attribute": > >> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00663.html > > > Will this patch work for *BSD? Roger? At least FreeBSD don't support pci-passthrough, so none of this works ATM. There's no sysfs on BSD, so much of what's in libxl_pci.c will have to be moved to libxl_linux.c when BSD support is added. Thanks, Roger.