Thread (15 messages) 15 messages, 3 authors, 2018-06-22

Re: [PATCH V2 2/2] efi/fb: Convert PCI bus address to resource if translated by the bridge

From: Ard Biesheuvel <hidden>
Date: 2018-06-13 15:22:31
Also in: dri-devel, linux-arm-kernel, linux-arm-msm, lkml

On 13 June 2018 at 17:17,  [off-list ref] wrote:
On 2018-06-13 11:06, Ard Biesheuvel wrote:
quoted
On 13 June 2018 at 16:22, Sinan Kaya [off-list ref] wrote:
quoted
Hi Ard,

On 5/18/2018 10:17 AM, Sinan Kaya wrote:
quoted
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, linelength200, pages=1
efifb: scrolling: redraw
efifb: Truecolor: size=8:8:8:8, shift$:16:8:0

Use the host bridge offset information to convert bus address to
resource address in the fixup.

Signed-off-by: Sinan Kaya <redacted>
---

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.
Actually, get_maintainer is right: this should go through the fbdev
tree not the EFI tree

Were you going to resend them? If not, I can find them in my archive
and ack them, and we will ask Bartlomiej to take them for v4.19
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help