Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp7016457imm; Tue, 28 Aug 2018 05:11:24 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZLrfKI5ayyG5D1stLmDqzqwDOmBgNSCOcdDa3m34Yyvv0xVy7brjTNEOoZDUFYn4XMn4Oi X-Received: by 2002:a62:fcd2:: with SMTP id e201-v6mr1306906pfh.101.1535458284792; Tue, 28 Aug 2018 05:11:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535458284; cv=none; d=google.com; s=arc-20160816; b=kqlUy0u0x7nZi4iUxCE+sv6ryNTaOt/noK9+EYJfip+YR6QODKaq7rFrRQ+HupTY3S qhb8ptT/tLe3E5bjma5m07NY1BFqwIQWJAx2NXOLghBzm2PieVaiAFrM9JUCnr/rEmRo esPmnNlwGDR5OXh1ByJwdWoSopNdizol8Z/lNWaiRyHbMnrqnslf/MAFque5TWNUrdYk OuwD9w1uPzvlqtMqqM1TRw3E+rUNMx1xmzrfjNbVw4YSbZ7lGqeErd/qd0FdWYN7cbId M+4GR0YRlfWkEjmdAgxrxIXfLBjEvx2UIAb6+xnG8ouxaa7TK0rD4IxZmdBLNYUqKTcC ETfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:arc-authentication-results; bh=ckIfaYZi9suVxMnf1HWGxk4F65f6zsS0FyNjtpE65Xo=; b=Fzi5QZ0WvgNRGTN5QInYZI79bM4pDPbPkWDnEWg18qywONB9JmILmufTvXjKNVENH8 qIVykvtBaI8qtD64nvD6qlB5mcdplxoYmtW4rfyuNg0lAacgDcmJSMb4cBuGJ5kf9Wrc 5pmfScD/Uvydj6y97CIgXfyK/mHCalfmuyPvE+cy5mk+rB5DWEVfsvsIhXaTc5DbX4YI 3fmajz9z560U/kBG0PJXXCLAuWBiRt4cu79piS0efUVZ4dDY/B6/TlX7d5cMPCkChGyv 2/GnbLgvupUxXyKCvZWkVMgsZDJeykhgztWs/lUkJFD3GQ4Id0jJCSPpPLH8qWoXXdWF NgNg== 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 a11-v6si1028505pla.22.2018.08.28.05.11.09; Tue, 28 Aug 2018 05:11:24 -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 S1727843AbeH1QAe (ORCPT + 99 others); Tue, 28 Aug 2018 12:00:34 -0400 Received: from mail-qt0-f196.google.com ([209.85.216.196]:39059 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727067AbeH1QAe (ORCPT ); Tue, 28 Aug 2018 12:00:34 -0400 Received: by mail-qt0-f196.google.com with SMTP id o15-v6so1315704qtk.6; Tue, 28 Aug 2018 05:09:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ckIfaYZi9suVxMnf1HWGxk4F65f6zsS0FyNjtpE65Xo=; b=tLMciLVw/olDiVp1CZ8MH2SPb4Hre+sf2/t5N1l5XwHjZu1RlqKX4zirD9wMq+cxBW yjLMTaVR9+xHjEdHpOXdZZfzMH5y0Vy0YE0v3NO0Yt7i7hdOfNKZBGlI0hJsZtaZa0DC ccFmTIRGscb/WfvkkXD/ImZqZRksqSC2IkRDn9F6Jb3biKmll/mHnJQ3k90isL9GLJJJ Cofeumj+pG0bh/5bwi5sQibYZkHvoJbfWbbrR5y0D7im8carUvVZALKSIQB13oZcaMmc E1zdVmrzvOg57eYFJwg3IKNEQytEjx8nEW9NtqKw08stCCQ7HPoNh6wDpzK2UUusk5N8 6WwQ== X-Gm-Message-State: APzg51C3bST5mMYThofUQuugCSAdWV1CXqN+7rGUcMKJ3UybxTn54ddG mjcELQLnkCdvZWZLB965ZQwN+0mYS+7l1ru4p/A= X-Received: by 2002:aed:3f22:: with SMTP id p31-v6mr1192687qtf.185.1535458152212; Tue, 28 Aug 2018 05:09:12 -0700 (PDT) MIME-Version: 1.0 References: <1535453838-12154-1-git-send-email-sunil.kovvuri@gmail.com> <1535453838-12154-11-git-send-email-sunil.kovvuri@gmail.com> In-Reply-To: <1535453838-12154-11-git-send-email-sunil.kovvuri@gmail.com> From: Arnd Bergmann Date: Tue, 28 Aug 2018 14:08:55 +0200 Message-ID: Subject: Re: [PATCH 10/15] soc: octeontx2: Reconfig MSIX base with IOVA To: sunil.kovvuri@gmail.com Cc: Linux Kernel Mailing List , Olof Johansson , Linux ARM , linux-soc@vger.kernel.org, gakula@marvell.com, sgoutham@marvell.com, Thomas Gleixner , Marc Zyngier , Jason Cooper , linux-pci Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 28, 2018 at 12:58 PM wrote: > > From: Geetha sowjanya > > HW interprets RVU_AF_MSIXTR_BASE address as an IOVA, hence > create a IOMMU mapping for the physcial address configured by > firmware and reconfig RVU_AF_MSIXTR_BASE with IOVA. > > Signed-off-by: Geetha sowjanya > Signed-off-by: Sunil Goutham I think this needs some more explanation. What is the difference between the MSI-X support in this driver and every other one? Are you working around a hardware bug, or is there something odd in the implementation of your irqchip driver? Do you use a GIC to handle the MSI interrupts or something else? Arnd