mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-04-25 00:30:37 +02:00
anv: Use I915_MMAP_OFFSET_FIXED for LMEM platforms
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11888>
This commit is contained in:
parent
54e4a36c3a
commit
512fa2f4da
1 changed files with 4 additions and 2 deletions
|
|
@ -99,8 +99,8 @@ anv_gem_mmap_offset(struct anv_device *device, uint32_t gem_handle,
|
|||
{
|
||||
struct drm_i915_gem_mmap_offset gem_mmap = {
|
||||
.handle = gem_handle,
|
||||
.flags = (flags & I915_MMAP_WC) ?
|
||||
I915_MMAP_OFFSET_WC : I915_MMAP_OFFSET_WB,
|
||||
.flags = device->info.has_local_mem ? I915_MMAP_OFFSET_FIXED :
|
||||
(flags & I915_MMAP_WC) ? I915_MMAP_OFFSET_WC : I915_MMAP_OFFSET_WB,
|
||||
};
|
||||
assert(offset == 0);
|
||||
|
||||
|
|
@ -119,6 +119,8 @@ static void*
|
|||
anv_gem_mmap_legacy(struct anv_device *device, uint32_t gem_handle,
|
||||
uint64_t offset, uint64_t size, uint32_t flags)
|
||||
{
|
||||
assert(!device->info.has_local_mem);
|
||||
|
||||
struct drm_i915_gem_mmap gem_mmap = {
|
||||
.handle = gem_handle,
|
||||
.offset = offset,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue