commit | 6a7068b4ef17dfb9de3191321f1adc91fa1659ca | [log] [tgz] |
---|---|---|
author | Dave Airlie <airlied@redhat.com> | Tue Apr 03 16:23:41 2012 +0100 |
committer | Dave Airlie <airlied@redhat.com> | Thu Apr 12 09:42:54 2012 +0100 |
tree | 555cc6a57df84d95a24faafd796868101ee1943a | |
parent | 2099810f903caa1920f3ef6014fb7f36e4786490 [diff] |
drm/radeon/kms: attempt to avoid copying data twice on coherent cards. (v3) On coherent systems (not-AGP) the IB should be in cached memory so should be just as fast, so we can avoid copying to temporary pages and just use it directly. provides minor speedups on rv530: gears ~1820->1860, ipers: 29.9->30.6, but always good to use less CPU if we can. v3: cleanup unneeded bits. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Dave Airlie <airlied@redhat.com>