) << 16;
sp.param = RADEON_SETPARAM_FB_LOCATION;
sp.value = screen->fbLocation;
drmCommandWrite( sPriv->fd, DRM_RADEON_SETPARAM, &sp, sizeof( sp ) );
I'm also confused about use of screen->fbLocation. I thought the R200
driver assumed the FB was at zero and the AGP memory was directly after
/* 1.10: Clients tell the DRM where they think the framebuffer is
* located in the card's address space, via a new generic ioctl
* to set parameters
*/
Why is this needed? It looks like radeon_check_and_fixup_offset() and
friends use this to adjust all of the buffer addresses.
Why doesn't th