Received: by 2002:a4a:311b:0:0:0:0:0 with SMTP id k27-v6csp4419810ooa; Tue, 14 Aug 2018 05:51:20 -0700 (PDT) X-Google-Smtp-Source: AA+uWPwcHTg3+7my+8/ipXEW4/c1D9ElYVIEnuTViE43YDC8FVzgJeF0SuEJO3HEZWyYgVM6ZMil X-Received: by 2002:a63:d857:: with SMTP id k23-v6mr12059321pgj.106.1534251080130; Tue, 14 Aug 2018 05:51:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534251080; cv=none; d=google.com; s=arc-20160816; b=AKt6tWzDdAQFpcu3RfGYdDrE0gULHEEpijX+fdgK9o76tLBz4hgLSCcbYYEEpZdrE0 v3qRRr0d03MAiHqf7NwAoRYdYvd4Tu1MF5BWTK2pzheJTRO74xaB8JHR8tAM7xYuGXw9 lFtEtTP6QOBvkChAucNnsuYQlUo4w5fPPH0Ni140Znx9wJQOtiCQ+8S75Q23HSqFdBIX 9oQImNkbM+RZPhK/Tcv1ZnyVH31+HhsI4JJRfSjVGLN5LbjHOfv52wQo2DB6MQ4uGbtv y29ewUQTAU91FNqq4u9FWckQXFrvoyz8xQd+IDx/uuXeaIcxMrQn1cRGgUEKTufd4n5u LJoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :mime-version:dkim-signature:arc-authentication-results; bh=AijADzA106q3s+SGrEbKsbxoAfdYy1leFjKSYbsmxsA=; b=jdsncAPl56dQCTQrdjct9AHNSlcSaF2je72lF3Etmcz/HnObDje7fsd4qr/Qs6e9lc klO7MToaaCSLGdzwehHBooErHhW8RzDxrpIKz1+8Iwds3rKyWHFgJAnEGkogzNvD3XWQ zXkSj00WF3TXa0OfG9g5n0I5/slW/ElBTFZwuMtJDabtW1AKzcD9X3pykmr7jDPMK9+U xbamShlgDnxCmWJpVd9hPyIUnCSWzCAPT/zk2DcxdA6ITr0grSMTXTRmrYJowCrEnjEM n3y6p+KveiuueEWRFlgSzX7YFEeUi6dIX3DF358W1+2nSVhedsVDSjV6Eu0aXl14AA1V MK8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O8PdB59l; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y187-v6si21611650pfy.151.2018.08.14.05.51.03; Tue, 14 Aug 2018 05:51:20 -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=@gmail.com header.s=20161025 header.b=O8PdB59l; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732414AbeHNPgg (ORCPT + 99 others); Tue, 14 Aug 2018 11:36:36 -0400 Received: from mail-ed1-f44.google.com ([209.85.208.44]:34468 "EHLO mail-ed1-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731724AbeHNPgg (ORCPT ); Tue, 14 Aug 2018 11:36:36 -0400 Received: by mail-ed1-f44.google.com with SMTP id h1-v6so10050720eds.1; Tue, 14 Aug 2018 05:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=AijADzA106q3s+SGrEbKsbxoAfdYy1leFjKSYbsmxsA=; b=O8PdB59lu+7tENbNL5oODYBkZV9BEXor1aVLtVWCxT0ZvJSHL+/cB9h8pilkC/rOh0 uocxTECtBEPpKGlSsQ2I8lIVS4xwHJv23WCjjKTBgk83xrthr972Oiy+OfEFH/VFzTY/ 1B+Lbw8YXBPEPWH70rYjAxaqWqsbhZuf0arke7kercbXJQ4s3FDumSTCVPB32uQjm80l 8AgAw6DmgadF20X1LXcTxu9T7JlqlkLbp05Ih5OWlCXSF7GdhO6/q0VHnVj9Cgutnw19 oNL8YJXMT9kfinnUKxswlrrM22tB5FKC5oV3S2qvkxbx2ZsemS0nuxrn0sR21dNkm2j2 elTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AijADzA106q3s+SGrEbKsbxoAfdYy1leFjKSYbsmxsA=; b=ZFjr78mzBrmNZS89js7tZOWE4ng652SD9GFJtQ2ueKL0UPHBd4ND2ZCiwhSrJWhqKw mTkO650uxvZOTQAR307JwQealxO0ps14nncO/R9hBJS5Fe2CfnzXO6lM/enmf8LDHat3 exvZcMIT3HNTT2QCbx2QcY0cj51lASU7HIl7MaYmdoHjLo3zz63VyViTXgBrfK8LaBoH melN84Y3qL5AVg1xm3kAlQxAYyUosaSk1VeFyqK4t3C2ZFiNI1GnVlmcnXwO1EViRsSB nrYkeXtvA3JBWGNIMcGS7p07HHB4bMfPgNKYS7fz5B8obKM1O8AyEvbF9IhbDjwqweUY ycEw== X-Gm-Message-State: AOUpUlFK+X0P1L5/qUe8Bi0lZ4NP4AHGJJuN9xvW8gwC0rtXFzZ/nyg8 4qj2+Zt7T3LLBMu1ub7N3Z4UyJV4Hm6WO+NWeo4= X-Received: by 2002:a50:9b5d:: with SMTP id a29-v6mr26978793edj.167.1534250972317; Tue, 14 Aug 2018 05:49:32 -0700 (PDT) MIME-Version: 1.0 From: Ramon Fried Date: Tue, 14 Aug 2018 13:49:20 +0100 Message-ID: Subject: PCI Endpoint - Missing inbound mapping ops ? To: kishon@ti.com, lorenzo.pieralisi@arm.com, bhelgaas@google.com, linux-pci@vger.kernel.org, open list 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 Hi. I recently saw that the PCI endpoint API only supports outbound memory mapping: (AXI -> PCI) through the map_addr op. Why inbound mapping is missing (PCI->AXI) is missing ? In almost all of the PCI EP controllers I've worked with there was a need to map complete BARS or part of BARS to mmio/aperature regions on the device. Thanks ! Ramon.