Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp789380imm; Wed, 13 Jun 2018 08:18:09 -0700 (PDT) X-Google-Smtp-Source: ADUXVKIyrBeH1V6TxYY/Le7kj/NWxLxdPyIEmsigWF8xSbv/1W2OWjb9yhogXebqHAkIEhcT+rme X-Received: by 2002:a62:ecdb:: with SMTP id e88-v6mr5449802pfm.16.1528903089874; Wed, 13 Jun 2018 08:18:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528903089; cv=none; d=google.com; s=arc-20160816; b=gG/fNVczSlD5M7gBODqOrSSM06KNqPa/qtGdjMdpJhMFlPYS/gscyokCp8B3uZnXNH MBZMKcVAekyINHlScS2hZXDRaUwZ344B/imUfA2+aHQLO9FN5PJ4prhkkzUYd6RBnkCE zwr70XKM1s7+Xa6On9oTwk+I400aHJfjrSMj7lq1YIOVgiC5sCR43+s8xC3wD/8khkPd D7d53TXiJslAiGlG3rlf17KdTsxq2Ix5KZqQrsk1Zx1u3M1DaMZjVIe47dszPlaupQbx i5AohmJBg67XBL9SJAlrri33soAzx653UKcpLI2sczuYX0qbdX4l96fYF5Qe1dOw0pJm azcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=PnI3CE+tXfLxQMKH0Sk6nwGG0bic6CpGXRM1chqBJMg=; b=we/YB0HZuu+DIeZ+k6hDT+QhT7ycxSQLzFKvCEV8IUwGXJ5ZLJV9L10Iidp2bwDie8 fp/7mpfa2yyHaiFfnTKlLzS90sqNaZn5zcKyh42X1O1GGY9wbswKm/tkaufrBYBLvUqS uY+iHMBw8eONjvuUdLjeyEPRSzssoDwV3+a279q+LPsb27KCZNNEHGuP+3RGGH5zetc3 b0pzJYCMceLkxxoAqXO0oxAVzFJehUFp2C5OCkv1MGwgjr/Wp9NxEu+h/w4p9QR5+P/Q YewL81WhkJ7z/CfsjId82FfvS8mKXGzlQngUUX/yf3lYMPHgGjVvc3oWExkjFdUO/DK5 Rxew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=f6eWLktr; dkim=pass header.i=@codeaurora.org header.s=default header.b=kuAfSeG6; 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 i3-v6si2952179pld.189.2018.06.13.08.17.55; Wed, 13 Jun 2018 08:18: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=@codeaurora.org header.s=default header.b=f6eWLktr; dkim=pass header.i=@codeaurora.org header.s=default header.b=kuAfSeG6; 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 S936049AbeFMPRd (ORCPT + 99 others); Wed, 13 Jun 2018 11:17:33 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:39076 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935898AbeFMPRb (ORCPT ); Wed, 13 Jun 2018 11:17:31 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 9802A60385; Wed, 13 Jun 2018 15:17:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1528903050; bh=4lZrBOwRPj3Edwm/u+r0Bwzyd4chLKaj4gBJ/gi6WOQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=f6eWLktr1/LCBM5kKNP60taWOQQu8KdDFJ8iqczJnjwaQ5tITLV2cOHvfBm1W4/Nf MOdFO3NAamtgYRLlFQ7DUXFnJsN9kH76SEDiJf6aigROL6Q2uE7I+qbS2WNK4jFBo7 ePMknnvL3XNRg8dd/3Nx8ErrPbXwnNk+bEUGc58U= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.codeaurora.org (Postfix) with ESMTP id 3644960351; Wed, 13 Jun 2018 15:17:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1528903049; bh=4lZrBOwRPj3Edwm/u+r0Bwzyd4chLKaj4gBJ/gi6WOQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=kuAfSeG6QL7JQiDl+vM+JJztH/9TyK4x2VC8/T2hjfv39qipCKGsgJyeu9qn0LUy0 Q5ZOxVgv+/bnOSSutTqDFYg64yRtNKvEljKCDUzmDTfAiXxyfHg72/wjE4wtcF+bBs Hs9YF4yp+Mwr4KseuvnoOzqb4oBDG37QP3VvUYFs= MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 13 Jun 2018 11:17:29 -0400 From: okaya@codeaurora.org To: Ard Biesheuvel Cc: "open list:EFIFB FRAMEBUFFER DRIVER" , Timur Tabi , linux-arm-msm@vger.kernel.org, linux-arm-kernel , Peter Jones , Bartlomiej Zolnierkiewicz , "open list:FRAMEBUFFER LAYER" , open list Subject: Re: [PATCH V2 2/2] efi/fb: Convert PCI bus address to resource if translated by the bridge In-Reply-To: References: <1526653072-7153-1-git-send-email-okaya@codeaurora.org> <1526653072-7153-2-git-send-email-okaya@codeaurora.org> <26470c5c-55db-9dff-3794-4e4a96c8bcb6@codeaurora.org> Message-ID: <442896963833043f84dd9d0c14d88351@codeaurora.org> X-Sender: okaya@codeaurora.org User-Agent: Roundcube Webmail/1.2.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-06-13 11:06, Ard Biesheuvel wrote: > On 13 June 2018 at 16:22, Sinan Kaya wrote: >> Hi Ard, >> >> On 5/18/2018 10:17 AM, Sinan Kaya wrote: >>> A host bridge is allowed to remap BAR addresses using _TRA attribute >>> in >>> _CRS windows. >>> >>> pci_bus 0000:00: root bus resource [mem 0x80100100000-0x8011fffffff >>> window] (bus address [0x00100000-0x1fffffff]) >>> pci 0000:02:00.0: reg 0x10: [mem 0x8011e000000-0x8011effffff] >>> >>> When a VGA device is behind such a host bridge and the resource is >>> translated efifb driver is trying to do ioremap against bus address >>> rather than the resource address and is failing to probe. >>> >>> efifb: probing for efifb >>> efifb: cannot reserve video memory at 0x1e000000 >>> efifb: framebuffer at 0x1e000000, using 1920k, total 1875k >>> efifb: mode is 800x600x32, linelength=3200, pages=1 >>> efifb: scrolling: redraw >>> efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0 >>> >>> Use the host bridge offset information to convert bus address to >>> resource address in the fixup. >>> >>> Signed-off-by: Sinan Kaya >>> --- >> >> I didn't see any messages about these getting picked up for 4.18. >> >> Are they queued on your own branch? >> > > No, you never cc'ed me on them until now. Ouch, I hoped that you would get it via get_maintainer script. Sorry for that.