Bug 3066 - libdri fix for 64 bit framebuffer addresses
Summary: libdri fix for 64 bit framebuffer addresses
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/DDX/Xorg (show other bugs)
Version: git
Hardware: Other Linux (All)
: high normal
Assignee: Adam Jackson
QA Contact:
Depends on: 3163
  Show dependency treegraph
Reported: 2005-04-19 08:41 UTC by Jesse Barnes
Modified: 2005-05-17 19:44 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:

dri fixes for 64 bit machines (10.48 KB, patch)
2005-04-19 08:42 UTC, Jesse Barnes
no flags Details | Splinter Review
dri-fbaddr-is-pointer-2.patch (15.00 KB, patch)
2005-04-23 13:38 UTC, Adam Jackson
no flags Details | Splinter Review
dri-fbaddr-is-pointer-3.patch (3.52 KB, patch)
2005-05-18 11:20 UTC, Adam Jackson
no flags Details | Splinter Review

Description Jesse Barnes 2005-04-19 08:41:46 UTC
How does this patch look?  Seems pretty uncontroversial, maybe we can get it 
committed soon? 
The pciBusAddrToHostAddr changes should be no-ops until we introduce that 
function in arch code. 
Comment 1 Jesse Barnes 2005-04-19 08:42:38 UTC
Created attachment 2460 [details] [review]
dri fixes for 64 bit machines
Comment 2 Jesse Barnes 2005-04-19 08:42:55 UTC
This'll probably have to hit the dri tree as well... 
Comment 3 Adam Jackson 2005-04-23 13:38:57 UTC
Created attachment 2524 [details] [review]

since frameBufferPhysicalAddress is in a shared structure between libdri and
the 2d drivers, we need to bump the libdri version number.

the radeon pointer printf changes have been dropped for the moment, i tried the
naive method of s/0x%016lx/%p/g but it caused more warnings than it cured.
Comment 4 Adam Jackson 2005-05-18 11:20:02 UTC
Created attachment 2707 [details] [review]

the changes to bug #3163 make this trivial.
Comment 5 Adam Jackson 2005-05-18 12:44:49 UTC
applied to head, closing.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.