Quoting Lionel Landwerlin (2018-07-24 13:45:18) > On 24/07/18 13:42, Chris Wilson wrote: > > Quoting Lionel Landwerlin (2018-07-24 13:34:57) > >> That looks correct to me (and we do the same in Anv). > >> Also a bit baffled that we haven't run into issues earlier :( > > All the allocations should be in multiples of page size, alignment less > > than a page size should be a no-op. Tracking down who doesn't think > > IS_ALIGNED(bo->size, PAGE_SIZE) would be interesting. > > -Chris > > > Buckets?
The bucket size is still a multiple of PAGE_SIZE, and gtt_offsets within a bucket are computed as an offset from the base of the bucket (i.e. vma_alloc() is only called once for the entire bucket, and it acts as a cache to reduce the number of vma operations.) -Chris _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev