Received: by 10.192.165.148 with SMTP id m20csp3921143imm; Mon, 30 Apr 2018 08:36:22 -0700 (PDT) X-Google-Smtp-Source: AB8JxZooQD93CRt9p//nRzzX6+1GUtzI2GHqRee5VfC7HVh/fxajeRsAxNlTBzV5GgVuMdC+2AkR X-Received: by 2002:a63:7351:: with SMTP id d17-v6mr10119195pgn.297.1525102582109; Mon, 30 Apr 2018 08:36:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525102582; cv=none; d=google.com; s=arc-20160816; b=seHBfyrW8uTVRieQfCPdrv9ajOMW/oP+R4z3A9ee+NTLuXPDLPCEbNR+qB4OevlvXG Y/qZnFc5bj1eMZLaaO5KLzvQlgKwL7f4l3JR929xUbf+YA7EVGsLuhgM4eY68EQVeK70 suqeAe9f4MVz0FCSqn1Xx105ZLeQ5Qe6WK/chNjc76B2209T4mPE0TBRB5Lpk+9hJWsJ e10R8HefXt0VF9jpmW3LpYZzUeFer8yJsICelVOENWthnD9iMzGGnQoxQ4pxjSgdwyw/ 2saApHgO/c5KxCyZs/CDPonk2DksGa4KH1o1Mc8G+u3pTWUbMd48aw4o9WAgR9NZI2z4 hkvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=qOSW8yFnNeOnVGH64AALOWvP9jEv5Ul/Qpfu1+2DkAc=; b=ZXrEW0+ij9U9ChbwybKuMvbksCrtYn6H/6pA9vy9/08FkQjATJEs7x/lv3sG5PhSMk aIx2x/knVwJZX1VrQmJD1AG/aij4eQjSFHYCwcsdYFlEMBqEbng2eTkNRIKyH2PP7Bl7 IFlKBRkFKrIcB5eeaBUWT7SO6WBgHzBNnmzRt75dbcEKNx7lPS6LlcMwmItCHZZy0wLq lMATQApGClUu3OrhVJ2PeFYLwImI7wMp+RHMgaxZwnF7TOFiGXv8hOaCB8EKYN9iUgrL jLGXnTmn6ux/N83PfkrybNWtsq+lXzT2OwhNlVJS134zNqkEvwwwGNdOsudYk1Pgw5Ue qImQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cadence.com header.s=selector1 header.b=KMeYKGuu; 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=cadence.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bj1-v6si1679380plb.395.2018.04.30.08.36.07; Mon, 30 Apr 2018 08:36:22 -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=@cadence.com header.s=selector1 header.b=KMeYKGuu; 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=cadence.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754789AbeD3Pf1 (ORCPT + 99 others); Mon, 30 Apr 2018 11:35:27 -0400 Received: from mail-bl2nam02on0083.outbound.protection.outlook.com ([104.47.38.83]:12704 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753981AbeD3PfY (ORCPT ); Mon, 30 Apr 2018 11:35:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cadence.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qOSW8yFnNeOnVGH64AALOWvP9jEv5Ul/Qpfu1+2DkAc=; b=KMeYKGuuk0oEvPMOpeDkzh4N5ZDxcq3RiP023JCe2l/vDqqcOGZ4/1t8JG/DfzEJDJD4G9VrqrmMpSCYYlX7cEsP15ANF4He44xuxWjs1L4ckgMaVzAJJIIHTWa2R025C3jXkRSfe6rFjMHj0U3vyv35aAL/VGC4jgUFNon6dQ4= Received: from SN6PR07MB4512.namprd07.prod.outlook.com (52.135.94.11) by SN6PR07MB4158.namprd07.prod.outlook.com (52.135.90.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.20; Mon, 30 Apr 2018 15:35:21 +0000 Received: from SN6PR07MB4512.namprd07.prod.outlook.com ([fe80::619b:e1c4:c2d0:7e98]) by SN6PR07MB4512.namprd07.prod.outlook.com ([fe80::619b:e1c4:c2d0:7e98%13]) with mapi id 15.20.0715.023; Mon, 30 Apr 2018 15:35:21 +0000 From: Alan Douglas To: Gustavo Pimentel , "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" Subject: RE: [PATCH 06/10] misc: pci_endpoint_test: Add MSI-X support Thread-Topic: [PATCH 06/10] misc: pci_endpoint_test: Add MSI-X support Thread-Index: AQHT3kjnoUS1owtVlUeEwdvSd4Gb5qQZc7ag Date: Mon, 30 Apr 2018 15:35:21 +0000 Message-ID: References: <633ea6faef782de5ea753bffe5028aceff09115a.1524845816.git.gustavo.pimentel@synopsys.com> In-Reply-To: <633ea6faef782de5ea753bffe5028aceff09115a.1524845816.git.gustavo.pimentel@synopsys.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcYWRvdWdsYXNcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy0xN2M3MTZiZC00YzhjLTExZTgtODZlNS1mNDk2MzQ4NmY0ZWNcYW1lLXRlc3RcMTdjNzE2YmUtNGM4Yy0xMWU4LTg2ZTUtZjQ5NjM0ODZmNGVjYm9keS50eHQiIHN6PSIxMDc2IiB0PSIxMzE2OTU3NjEyMjMyNTIxMjkiIGg9IlFBK3dxYlNJb21hTXJoMHE3UTdobEVRVWZ3ST0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4= x-dg-rorf: authentication-results: spf=none (sender IP is ) smtp.mailfrom=adouglas@cadence.com; x-originating-ip: [59.145.174.78] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;SN6PR07MB4158;7:SVjw1clP2gJdZYMUdNwMWWJIaTaby/NBuR+M9x9VWqoiQPLAy1PRzzdVyDjda+DMOZq9I8ksVhuT408T8YsHz03RYhYdifMSMJFgtlnH+aYRr8ihRWkIygUjLe2d7FRj+rqYACNncw6xXLleIeJYIctnn1ZFs6C3iVXfnM+6UM0f/B/tgbwfrC9hEuRDgooCJCPMKGTVzZ9YbgRiEHWReh+VD0gw70z7/D46Pwbdvkn9cyM6w88PJw3ynSPtf6fK;20:WwAR1Oy6C7Bw1Fpx0yza0JvK0V/SYxs/LaE3TNbn7VUVxZ9AcmBgzsFUUoELAxy05V/OK3Z6bpB/XtlkBqbCgXhoPAXWuCuqp7u2QwdNeymnevWmTRxxa6v2oz6Ad4DVteAYw3oAOSSoicfg8b5Kiq44mz2hjJ6kLr5Ba70na22MVeuD8SxPCoCoYXomiiUWt8fQqrlDFC/1Tu2mD1AY0oFCeNWuNFCbGpQLsl4dwDCG+CxovJwEsyQZ2p8gqb8z x-ms-exchange-antispam-srfa-diagnostics: SOS; x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:SN6PR07MB4158; x-ms-traffictypediagnostic: SN6PR07MB4158: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231254)(944501410)(52105095)(3002001)(10201501046)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011);SRVR:SN6PR07MB4158;BCL:0;PCL:0;RULEID:;SRVR:SN6PR07MB4158; x-forefront-prvs: 0658BAF71F x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(39380400002)(366004)(396003)(39860400002)(346002)(189003)(199004)(36092001)(5660300001)(2900100001)(2201001)(6246003)(7416002)(6116002)(8676002)(74316002)(3846002)(66066001)(7696005)(2501003)(4326008)(305945005)(3280700002)(39060400002)(81156014)(8936002)(6436002)(7736002)(68736007)(81166006)(5250100002)(86362001)(99286004)(14454004)(54906003)(110136005)(102836004)(486006)(53936002)(106356001)(229853002)(6506007)(59450400001)(316002)(76176011)(9686003)(33656002)(105586002)(2906002)(186003)(26005)(25786009)(97736004)(11346002)(3660700001)(446003)(476003)(55016002)(478600001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN6PR07MB4158;H:SN6PR07MB4512.namprd07.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: cadence.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 2sK84uF9jrMhdIBNMPkgOJ3Uw8VnFwpPwqLGDbevV80qhcTDRLeLiYjoEZFdEBYaaClITNkb7yXVun9cHuVmHba5iYSaLuVOs85KgSEisvwB/CKyFv0gS0eXNISxqTcz3wYxoyjdT+sNTCMGV9rF0xDZM4R6nzIDF9xthe6Nn0bh+4XUiqaW3jTV0LX2rMOp3eTZrKlveSqOOvmecIVAUA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 54fbac87-552e-45ac-2372-08d5aeaffc3e X-OriginatorOrg: cadence.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54fbac87-552e-45ac-2372-08d5aeaffc3e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2018 15:35:21.6296 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d36035c5-6ce6-4662-a3dc-e762e61ae4c9 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR07MB4158 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Gustavo, On April 27, 2018, 4:57 p.m. Gustavo Pimentel wrote: > Add MSI-X support and update driver documentation accordingly. >=20 > Add new driver parameter to allow interruption type selection. >=20 > Modify the Legacy/MSI/MSI-X test process, by: > - Add and use a specific register located in a BAR, which defines the in= terrupt > type is been triggered. > - Move the interrupt ID number from the command section to a register > located in a BAR. >=20 > 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(-) >=20 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 Thanks, Alan