| Summary: | DRM support for addressing >32 bits on 32 bit cores | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | DRI | Reporter: | Steve Winiecki <stevewin> | ||||||
| Component: | DRM/other | Assignee: | Default DRI bug account <dri-devel> | ||||||
| Status: | RESOLVED INVALID | QA Contact: | |||||||
| Severity: | major | ||||||||
| Priority: | high | CC: | andree | ||||||
| Version: | unspecified | ||||||||
| Hardware: | PowerPC | ||||||||
| OS: | Linux (All) | ||||||||
| Whiteboard: | |||||||||
| i915 platform: | i915 features: | ||||||||
| Attachments: |
|
||||||||
|
Description
Steve Winiecki
2008-10-21 07:03:50 UTC
This is a problem in the drm/ttm code, not libdri. I'm attaching a patch that resolves this problem at least with p3041 board + radeon card, where I saw similar problem (the mmio base being truncated). The issue was too small type of ttm_bus_placement.base. Also, the debug prints at the beginning only print 32 bits of the values (even if they are 64 bit). Created attachment 104143 [details] [review] Fix ttm_bus_placement.base type to accomodate >32 bit physical addresses (In reply to comment #3) > Created attachment 104143 [details] [review] [review] > Fix ttm_bus_placement.base type to accomodate >32 bit physical addresses You should probably split up the TTM and radeon changes into separate patches. Then, please submit them to the dri-devel mailing list directly. Hi, Freedesktop's Bugzilla instance is EOLed and open bugs are about to be migrated to http://gitlab.freedesktop.org. To avoid migrating out of date bugs, I am now closing all the bugs that did not see any activity in the past year. If the issue is still happening, please create a new bug in the relevant project at https://gitlab.freedesktop.org/drm (use misc by default). Sorry about the noise! |
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.