[PATCH 3/8] drm: implement top-down allocation method