diff options
author | Kenneth Graunke <[email protected]> | 2017-04-10 23:10:04 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2017-04-11 21:07:45 -0700 |
commit | f374b9449eb7181ef30652713f9a82523d3afa17 (patch) | |
tree | 583dc18120daef721980109912c1fe921c238ea3 /src/mesa/drivers/dri/i965/brw_bufmgr.h | |
parent | c85d6832fda15f59df786c5843e544ba0bb47b10 (diff) |
i965/drm: Make BO size a uint64_t rather than unsigned long.
The drm_i915_gem_create ioctl structure uses a __u64 for the size,
so we should probably use uint64_t to match. In theory, we could
probably have a BO larger than 4GB, using a 48-bit PPGTT - it just
wouldn't be mappable in the CPU's 32-bit address space.
Reviewed-by: Chris Wilson <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_bufmgr.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_bufmgr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.h b/src/mesa/drivers/dri/i965/brw_bufmgr.h index 764ffeedd02..46456edb121 100644 --- a/src/mesa/drivers/dri/i965/brw_bufmgr.h +++ b/src/mesa/drivers/dri/i965/brw_bufmgr.h @@ -53,7 +53,7 @@ struct brw_bo { * The size may be larger than the size originally requested for the * allocation, such as being aligned to page size. */ - unsigned long size; + uint64_t size; /** * Alignment requirement for object @@ -140,7 +140,7 @@ struct brw_bo { * using bo_map() or brw_bo_map_gtt() to be used by the CPU. */ struct brw_bo *brw_bo_alloc(struct brw_bufmgr *bufmgr, const char *name, - unsigned long size, uint64_t alignment); + uint64_t size, uint64_t alignment); /** * Allocate a tiled buffer object. |