On Tue, Jul 22, 2014 at 5:14 AM, Michel Dänzer <michel@xxxxxxxxxxx> wrote: > On 19.07.2014 00:09, Alex Deucher wrote: >> Now that fallback to gtt is fixed for cpu access, we can >> remove this limit. >> >> bug: >> https://bugs.freedesktop.org/show_bug.cgi?id=78717 >> >> v2: use new gart_pin_size to accurately track available gtt. >> v3: fix comment > > [...] > >> @@ -55,10 +55,14 @@ int radeon_gem_object_create(struct radeon_device *rdev, int size, >> alignment = PAGE_SIZE; >> } >> >> - /* maximun bo size is the minimun btw visible vram and gtt size */ >> - max_size = min(rdev->mc.visible_vram_size, rdev->mc.gtt_size); >> + /* Maximum bo size is the unpinned gtt size since we use the gtt to >> + * handle vram to system pool migrations. We could probably remove >> + * this check altogether with a little additional work to support >> + * splitting vram <-> system transfers into multiple steps. >> + */ >> + max_size = rdev->mc.gtt_size - rdev->gart_pin_size; > > Actually, the the check couldn't be removed even then, but would need to > be replaced by a check against the VRAM size or something like that. > Maybe just drop the second sentence of the comment? Done. Thanks! > > Either way though, the series is > > Reviewed-by: Michel Dänzer <michel.daenzer@xxxxxxx> > > > -- > Earthling Michel Dänzer | http://www.amd.com > Libre software enthusiast | Mesa and X developer _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel