On Mon, Jun 19, 2017 at 3:18 PM, Alex Deucher <alexdeucher at gmail.com> wrote: > Hi Dave, > > A few more things for 4.13: > - Semaphore support using sync objects > - Drop fb location programming > - Optimize bo list ioctl Ignore this one. Andres reported a regression today related to the fb location changes. I'll drop them and send out a new request. Alex > > The following changes since commit 925344ccc91d7a7fd84cab2dece1c34bbd86fd8c: > > BackMerge tag 'v4.12-rc5' into drm-next (2017-06-16 13:58:27 +1000) > > are available in the git repository at: > > git://people.freedesktop.org/~agd5f/linux drm-next-4.13 > > for you to fetch changes up to aa2b544346b1fcee6504f47052a9267d44ba24bc: > > drm/amdgpu: Optimize mutex usage (v4) (2017-06-19 15:07:06 -0400) > > ---------------------------------------------------------------- > Alex Deucher (9): > drm/amdgpu: don't check the default value for vm size > drm/amdgpu/gmc8: use the vram location programmed by the vbios > drm/amdgpu/gmc7: use the vram location programmed by the vbios > drm/amdgpu/gmc6: use the vram location programmed by the vbios > drm/amdgpu/gmc8: drop fb location programming > drm/amdgpu/gmc7: drop fb location programming > drm/amdgpu/gmc6: drop fb location programming > drm/amdgpu: drop set_vga_render_state from display funcs > drm/amdgpu: remove *_mc_access from display funcs > > Alex Xie (2): > drm/amdgpu: Optimization of AMDGPU_BO_LIST_OP_CREATE (v2) > drm/amdgpu: Optimize mutex usage (v4) > > Dave Airlie (2): > amdgpu/cs: split out fence dependency checking (v2) > amdgpu: use drm sync objects for shared semaphores (v6) > > drivers/gpu/drm/amd/amdgpu/amdgpu.h | 9 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 89 +++++++++----- > drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 181 +++++++++++++++++++++------- > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 12 -- > drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 131 -------------------- > drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 76 ------------ > drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 114 ------------------ > drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 78 ------------ > drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 98 ++++++--------- > drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 38 ++---- > drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 35 ++---- > drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 34 ++---- > include/uapi/drm/amdgpu_drm.h | 6 + > 15 files changed, 273 insertions(+), 640 deletions(-)