Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp2937109pxy; Sun, 25 Apr 2021 08:40:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhYYBdG5u5/tJrr6ARaD115r26loJKED928RP2dtXArCiK8Whi3g58su7GV0lMWvcJFPCG X-Received: by 2002:a63:5b5c:: with SMTP id l28mr12756478pgm.363.1619365253951; Sun, 25 Apr 2021 08:40:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619365253; cv=none; d=google.com; s=arc-20160816; b=r+Iccluz/FIvqv6TKFP8llUkXZjZ+a3lqb8iiskcLtqf9R2cWIEwmwtPxOKM8QxOad NojIL2jvde2dMGRrbNGaEBLzKTerkRx9WBqqJ0QXioPygl1DhFapNc73zicCInT6DglY JTXXFiImavF6M+v1wLlHr53J6E5ChY5wA9qfQYD0n4Q4SEZZbY/GZLiiT9MUugUwvboz bXrzGxu9eSFN2yYLBm9VStFnUO0+DxdCtx5dRX6KT1HDEpgl7zPKDnTcWA8UG8UWLAbr 4/zcPIjkGB6XGPLGkdS2ddf0ep+JhJGTTuRXmMuI+DPcAOwzLbK/m/QITcsU400O5eD6 gpZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=poCoSNEaGdEZU0z3DvnsM64unm7q9Pt3frr9gA6QSgQ=; b=E0ekB+k3jEAM6QiJSfHSvXRFYkDo8vrlGd07hPVnLIVUUQEsVF/HIg81afLYvVV+82 ATseAVU31HCvviR55LC+t+lrsEVpfTG4oI8PhQeprT/3/Mz9enNgnye3cyoxU5xRnICI LcnJkHSFn0+S+fkW7q+NQyUk8KBDRldEMIEvwqi9tueJo6XpVTrWDq2XudQoJ4K/Y2bi RoduhVdPuxrJJt6oTIvNvNGz7iCM38FZIoRnWPVqaJPdzsPV3oZrL7Ui36XzAz3uEgP2 Gh4HCLCJT3jYPX1/73oU7P98XcNho+fbAUr0xZ1DWCDkwVJJL5+8XevDrCXeOSlmMegM U2MQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ObQ99q5A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j21si14533811pfr.154.2021.04.25.08.40.41; Sun, 25 Apr 2021 08:40:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ObQ99q5A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230443AbhDYPkn (ORCPT + 99 others); Sun, 25 Apr 2021 11:40:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:47050 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230293AbhDYPkm (ORCPT ); Sun, 25 Apr 2021 11:40:42 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3DAC661168; Sun, 25 Apr 2021 15:40:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619365202; bh=vJQId1sKBjLTaFwG7YtTI4NnN2kP1/6h7OuKvaYH7tc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ObQ99q5AWRiK9wV2jNlINCQQ1yVNdDq3tvZlwTUSiIxFbe+f4Jp5NisWIWhZUfsMR XqstutyPx8m/yu3C1YgLQr7yWnF1kqlP5ah3SNB44laVj0z1gQ/tGfcZlJ0eAzGKKo BA4E44I96t0rkGDkpq4RIk40oH8P/qlN7mdNLNtJ3vHkPfmR8Ux4x8COkQIArb6rD1 By4yXo5z6psUZx5UqtMbX3sr4cQVs74ZMg1ZPpgpJsWwj8jvIcq+EJ4GbsbUFdsTuu k9QLlh50uPM9gCRX8mCSDqQGxpX7VHsXzfoI3hDa/UNQbnR2BVvEyDxTGdZA0P9rgJ mkEexFxS/rx/g== Received: by pali.im (Postfix) id B7C5689A; Sun, 25 Apr 2021 17:39:59 +0200 (CEST) Date: Sun, 25 Apr 2021 17:39:59 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: "Maciej W. Rozycki" Cc: David Laight , 'Amey Narkhede' , "alex.williamson@redhat.com" , "helgaas@kernel.org" , "lorenzo.pieralisi@arm.com" , "kabel@kernel.org" , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "raphael.norwitz@nutanix.com" Subject: Re: How long should be PCIe card in Warm Reset state? Message-ID: <20210425153959.3ydpjzyx5jp7uqzf@pali> References: <20210310110535.zh4pnn4vpmvzwl5q@pali> <20210323161941.gim6msj3ruu3flnf@archlinux> <20210323162747.tscfovntsy7uk5bk@pali> <20210323165749.retjprjgdj7seoan@archlinux> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday 30 March 2021 15:04:02 Maciej W. Rozycki wrote: > On Thu, 25 Mar 2021, David Laight wrote: > > > I can't see the value in the (nice bound) copy of the PCI 2.0 spec I have. > > But IIRC it is 100ms (it might just me 500ms). > > While this might seem like ages it can be problematic if targets have > > to load large FPGA images from serial EEPROMs. > > AFAICT it is 100ms for the Conventional Reset before Configuration > Requests are allowed to be issued in the first place... Hi Maciej! Now I see that we have talked about two different things. My question is: How long should be card is reset state. And you described timeouts after reset finish... which are different timeouts. In case you know also timeout how long should card stay in reset state then please let us know!