Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2765862imm; Wed, 3 Oct 2018 08:51:56 -0700 (PDT) X-Google-Smtp-Source: ACcGV623xrZc0cN3ozRAuS9RLoMr+WPTDhMcQjjwK5aZWo/n9vdmk/jdSRexiWbvINUDIRM3DMZz X-Received: by 2002:a17:902:5590:: with SMTP id g16-v6mr2273961pli.46.1538581916425; Wed, 03 Oct 2018 08:51:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538581916; cv=none; d=google.com; s=arc-20160816; b=b8lFcT8orCv0gtcb8yHorg2uCVisgIR4HP3wd0ZD80thqSq1RfEq9dZQQwye80falC dp7NdaHhSFj3YaFRv2IO50l3t4KKKGfemjMCjgqaq9z/3KF2aVxS2Z285DAevPJwGppe F3A3zsGfJBXFMQh0/0gCtelhudPrw9jFnwwBYn2tsPc0ihgJEEs0qdii3mvp0gWMHJjg iFMQJ4KPA2Bsk0el3m+brHDT2rOhkChlZVa9Yw2QT+HGOYsoczvsGjkS8Cp5fX5IMuCA OJ0mFmIS3EXnWAu9RnVuE8PxFAcGFESAF693wX1vB1aVzvcW6/F3Sw/4dON8dK24DMoi bhsg== 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=83//v6qo9MxtoHED1BVdh3SGAPSmMtBZdWOwKzFUnJ4=; b=sz8CD5J8WGzzuRhPim83N9OediG7sdjL52FiG+fzL6Vst/Oe9u3aTgMPeQuIRpbIhQ 4DyMg5+ODE9RoyO4c7DyRYL1LZFiCKNf9BLCztw+Zisk6eAuO3eqk4MHVAFBlyx+aXnl lzhRX3Yasz+faev3LEhagOZSN4aoYmwpRtD6bXDOBTyjCZulz963lOAV1vV0k5UIgf32 Zy1GRn4iWnB2PjWXBJPe0QhX9gJSUOerSP5Z1dxNKuHEJzef3KL1v9thvid17e9v2KN+ KiFXDAjOcdHEH7uh6qTptlbaFgMOLBuWTkFJxsto1VHoNU/hWSSq1O8F6uoq6ixLy6sq VYxQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iki.fi Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 138-v6si1771354pga.188.2018.10.03.08.51.41; Wed, 03 Oct 2018 08:51:56 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=iki.fi Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727532AbeJCWkF (ORCPT + 99 others); Wed, 3 Oct 2018 18:40:05 -0400 Received: from emh03.mail.saunalahti.fi ([62.142.5.109]:33180 "EHLO emh03.mail.saunalahti.fi" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726748AbeJCWkE (ORCPT ); Wed, 3 Oct 2018 18:40:04 -0400 Received: from ydin.reaktio.net (reaktio.net [85.76.255.15]) by emh03.mail.saunalahti.fi (Postfix) with ESMTP id 51560400A1; Wed, 3 Oct 2018 18:51:05 +0300 (EEST) Received: by ydin.reaktio.net (Postfix, from userid 1001) id D7CE236C0F6; Wed, 3 Oct 2018 18:51:04 +0300 (EEST) Date: Wed, 3 Oct 2018 18:51:04 +0300 From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= To: Roger Pau =?iso-8859-1?Q?Monn=E9?= Cc: Boris Ostrovsky , George Dunlap , 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: <20181003155104.GH5318@reaktio.net> References: <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> <20180919090526.s3ahnemrt2ik2tx3@mac.bytemobile.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180919090526.s3ahnemrt2ik2tx3@mac.bytemobile.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 19, 2018 at 11:05:26AM +0200, Roger Pau Monn? wrote: > 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. > Ok. That sounds like it's OK for the initial pci 'reset' implementation in xl/libxl to be linux-only.. Thanks, -- Pasi > Thanks, Roger.