summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/nouveau
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2014-01-13 14:32:56 -0800
committerKenneth Graunke <[email protected]>2014-01-20 15:12:23 -0800
commit67ebcb4711d7c6d35df03298f065806613a62798 (patch)
tree58dc3d20e5297816e53d4a1feee9a9698edca5ad /src/mesa/drivers/dri/nouveau
parent77425ef91ac2ee3696a303fd9fdb3abb1b6ee368 (diff)
i965: Use the new drm_intel_bo offset64 field.
libdrm 2.4.52 introduces a new 'uint64_t offset64' field, intended to replace the old 'unsigned long offset' field. To preserve ABI, libdrm continues to store the presumed offset in both locations. On Broadwell, a 64-bit kernel may place BOs at "high" (> 4G) addresses. However, with a 32-bit userspace, the 'unsigned long offset' field will only be 32-bit, which is not large enough to hold this value. We need to use a proper uint64_t (like the kernel does). Technically, a lot of this code doesn't affect Broadwell, so we could leave it using the old field. But it makes sense to just switch to the new, properly typed field. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/nouveau')
0 files changed, 0 insertions, 0 deletions