Received: by 10.192.165.148 with SMTP id m20csp3976869imm; Mon, 30 Apr 2018 09:32:10 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpRWRYWLEXxYrpUmwgWpLtvJ0XtOTBSkeOq4NkKsONdc1s0Uu1kpRf3r9OXLPYg6X+i+QcR X-Received: by 2002:a63:7413:: with SMTP id p19-v6mr10477972pgc.230.1525105930045; Mon, 30 Apr 2018 09:32:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525105929; cv=none; d=google.com; s=arc-20160816; b=DlWBG6E5B8MngDHi8Bxe5NNlKJGy0IkeR58+OMgs4Ii1oRUSttnbAn49DyYw1TDB0w 1RABEIS9j1caGja0mRJDgi7CkV61UEL9WL+/zH+h4vj8y17TgzZMEqxVAzGaPIYG/vgF Qryhi/sflhV8ZzOgN275t1m0VGF+medxqNfCepVF6L8xH9kvCcJtd+b7kQrXibOGxl4o 0oDziVxR+URtcPdRcGvGDeTzCBS8ndp1jBJu9SCSP0D0Nnm4ucz/JE9iXogPEphz7Xdy SYxUYCR7vdYfWfTVGpIGJeiKMOOqZmuqqsGZDQC2gshDbT0PtWnOM5UeFuAsarE/s0Oq vOoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=lEeNCx0a6KJ5oIDlakSD8GE1/peBprAvqPGg0ENsYRM=; b=qnJx4bLPiRG6ne85SqqZJy4NGm/zpQDaiBdlSWlxVHdMV2i3QYB+XN0h5auS2vqTiV DVeNy81Lr0x257d5gGMVPoYZKcqrhqJPZtPoQLgtzGURPbvabtMKJ3A8eB8LvYCRW1id TlGobKRbPuj2maPotfnGax3MG6oPzGo93njwVHBtrq6PG+QfOSj8Iq3o7PmyzwTu+M2h hHceQtZ9GNA2U7nzGkwgM7lG7vHLk1enNF8oNRu9am7CLRXpvMaXTnBSDPQQ9RkVWNmy h+4xB4itte5mQJB1EPvJaZDkIXB7wMdGIlpDx7Rk2GNDG02dag9yDoTm1HxaPkzj5sXT Cmsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=h/3PvYR1; 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=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r4si7713034pff.24.2018.04.30.09.31.55; Mon, 30 Apr 2018 09:32:09 -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; dkim=pass header.i=@synopsys.com header.s=mail header.b=h/3PvYR1; 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=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754820AbeD3Qbk (ORCPT + 99 others); Mon, 30 Apr 2018 12:31:40 -0400 Received: from smtprelay6.synopsys.com ([198.182.37.59]:52232 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753334AbeD3Qbi (ORCPT ); Mon, 30 Apr 2018 12:31:38 -0400 Received: from mailhost.synopsys.com (mailhost3.synopsys.com [10.12.238.238]) by smtprelay.synopsys.com (Postfix) with ESMTP id 883911E0179; Mon, 30 Apr 2018 18:31:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1525105896; bh=sJtnxZiQciv/8JZlyCl45ykKO/Qk2EkS+LPYg1ZdCCk=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=h/3PvYR1u7xupfBGzA0ntdhgfSTjQyxwtVbQc/4KZacfv/yoV1B5+O9zjQifq5HdZ k2U1vyFOgQMtnynO8NB7imB9x6FCZ7jQu6KtVaAccdVJ0RoCJvaU8v33jydzVwUxd7 zGXBF9wLyF78FWgepCmngFd89BhgnnY4uyy803FUfDwg9+AbG3T/ERJY1LmRBUvTh1 3hXCg6A4ox1WlVFoNjbnEALal9E4qIki35bY5a5FPzU5npsxmbrdPJNmV/Wg7RXYEd pKLixSreInhudr1hIzJrSGyp8IyWSSZmsdYHM8tf3I0PKRZZxSfEomYttgjeGKw5vK AAUrKv75cb1lg== Received: from pt02.synopsys.com (pt02.synopsys.com [10.107.23.240]) by mailhost.synopsys.com (Postfix) with ESMTP id 7352E3619; Mon, 30 Apr 2018 09:31:35 -0700 (PDT) Received: from [127.0.0.1] (gustavo-e7480.internal.synopsys.com [10.107.25.102]) by pt02.synopsys.com (Postfix) with ESMTP id C4B803D146; Mon, 30 Apr 2018 17:31:34 +0100 (WEST) Subject: Re: [PATCH 06/10] misc: pci_endpoint_test: Add MSI-X support To: Alan Douglas , "bhelgaas@google.com" , "lorenzo.pieralisi@arm.com" , "Joao.Pinto@synopsys.com" , "jingoohan1@gmail.com" , "kishon@ti.com" , "jesper.nilsson@axis.com" Cc: "linux-pci@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" References: <633ea6faef782de5ea753bffe5028aceff09115a.1524845816.git.gustavo.pimentel@synopsys.com> From: Gustavo Pimentel Message-ID: <3485fade-56fd-0078-a330-41187445c984@synopsys.com> Date: Mon, 30 Apr 2018 17:30:20 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Alan, On 30/04/2018 16:35, Alan Douglas wrote: > Hi Gustavo, > > On April 27, 2018, 4:57 p.m. Gustavo Pimentel wrote: >> Add MSI-X support and update driver documentation accordingly. >> >> Add new driver parameter to allow interruption type selection. >> >> Modify the Legacy/MSI/MSI-X test process, by: >> - Add and use a specific register located in a BAR, which defines the interrupt >> type is been triggered. >> - Move the interrupt ID number from the command section to a register >> located in a BAR. >> >> Signed-off-by: Gustavo Pimentel >> --- >> Documentation/misc-devices/pci-endpoint-test.txt | 3 + >> drivers/misc/pci_endpoint_test.c | 121 +++++++++++++++-------- >> drivers/pci/endpoint/functions/pci-epf-test.c | 78 +++++++++++---- >> 3 files changed, 143 insertions(+), 59 deletions(-) >> > In testing these changes I found that pci_epc_raise_irq() also needs to be > updated in pci-epc-core.c, since it has interrupt_num parameter as u8 Yes, indeed. I updated it together with the pci-epc.h file. Thanks Alan, well spotted! Regards, Gustavo > > Thanks, > Alan >