From: Yinghai Lu Date: Sat, 4 Jan 2014 01:28:06 +0000 (-0700) Subject: agp/intel: Support 64-bit GMADR X-Git-Tag: v3.14-rc1~132^2~7^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=545b0a746b79f54a45cd3b595dce67abbf35233f;p=pandora-kernel.git agp/intel: Support 64-bit GMADR Per the Intel 915G/915GV/... Chipset spec (document number 301467-005), GMADR is a standard PCI BAR. The PCI core reads GMADR at enumeration-time. Use pci_bus_address() instead of reading it again in the driver. This works correctly for both 32-bit and 64-bit BARs. The spec above only mentions 32-bit GMADR, but Yinghai's patch (link below) indicates some devices have a 64-bit GMADR. [bhelgaas: reworked starting from http://lkml.kernel.org/r/1385851238-21085-13-git-send-email-yinghai@kernel.org] Signed-off-by: Yinghai Lu Signed-off-by: Bjorn Helgaas Reviewed-by: Daniel Vetter --- Reading git-diff-tree failed