From: Oded Gabbay <oded.gabbay@gmail.com>
To: airlied@gmail.com
Cc: dri-devel@lists.freedesktop.org
Subject: [git pull] amdkfd next 4.14
Date: Fri, 18 Aug 2017 21:01:56 +0300 [thread overview]
Message-ID: <20170818180156.GA29026@gmail.com> (raw)
Hi Dave,
This is the amdkfd pull request for 4.14 merge window.
AMD has started cleaning the pipe and sending patches from their internal
development to the upstream community.
The plan as I understand it is to first get all the non-dGPU patches to
upstream and then move to upstream dGPU support.
The patches here are relevant only for Kaveri and Carrizo.
The following is a summary of the changes:
- Add new IOCTL to set a Scratch memory VA
- Update PM4 headers for new firmware that support scratch memory
- Support image tiling mode
- Remove all uses of BUG_ON
- Various Bug fixes and coding style fixes
Thanks,
Oded
The following changes since commit 8824c751eb61ebffb053c291199932845bac88b4:
Merge tag 'omapdrm-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2017-08-18 05:41:32 +1000)
are available in the git repository at:
git://people.freedesktop.org/~gabbayo/linux tags/drm-amdkfd-next-2017-08-18
for you to fetch changes up to 5d71dbc3a588690c3d66d76db8cd29973425ce6d:
drm/amdkfd: Implement image tiling mode support v2 (2017-08-15 23:00:22 -0400)
----------------------------------------------------------------
Felix Kuehling (13):
drm/amdkfd: Fix typo in dbgdev_wave_reset_wavefronts
drm/radeon: Return dword offsets of address watch registers
drm/amdkfd: Remove bogus divide-by-sizeof(uint32_t)
drm/amdkfd: Fix allocated_queues bitmap initialization
drm/amdgpu: Remove hard-coded assumptions about compute pipes
drm/amdkfd: Remove BUG_ONs for NULL pointer arguments
drm/amdkfd: Fix doorbell initialization and finalization
drm/amdkfd: Allocate gtt_sa_bitmap in long units
drm/amdkfd: Handle remaining BUG_ONs more gracefully v2
drm/amdkfd: Update PM4 packet headers
drm/amdgpu: Disable GFX PG on CZ
drm/amd: Update MEC HQD loading code for KFD
drm/amdgpu: Program SH_STATIC_MEM_CONFIG globally, not per-VMID
Jay Cornwall (1):
drm/amdkfd: Clamp EOP queue size correctly on Gfx8
Kent Russell (5):
drm/amdkfd: Clean up KFD style errors and warnings v2
drm/amdkfd: Consolidate and clean up log commands
drm/amdkfd: Change x==NULL/false references to !x
drm/amdkfd: Fix goto usage v2
drm/amdkfd: Remove usage of alloc(sizeof(struct...
Moses Reuben (2):
drm/amdgpu: Add kgd/kfd interface to support scratch memory v2
drm/amdkfd: Adding new IOCTL for scratch memory v2
Yong Zhao (3):
drm/amdkfd: Add more error printing to help bringup v2
drm/amdgpu: Add kgd kfd interface get_tile_config() v2
drm/amdkfd: Implement image tiling mode support v2
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 189 ++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 227 ++++++++++++--
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 183 ++++++++----
drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 102 +++----
drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 21 +-
drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 27 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 123 ++++----
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 316 ++++++++------------
.../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 8 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 40 +--
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 33 +--
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 63 ++--
drivers/gpu/drm/amd/amdkfd/kfd_module.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 62 ++--
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 46 +--
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 294 ++++++------------
drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h | 330 +++------------------
drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 140 ++++++++-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 32 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 25 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 71 ++---
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 46 +--
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 30 +-
drivers/gpu/drm/radeon/radeon_kfd.c | 15 +-
include/uapi/linux/kfd_ioctl.h | 37 ++-
36 files changed, 1280 insertions(+), 1252 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2017-08-18 18:02 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-18 18:01 Oded Gabbay [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-09-02 13:29 [git pull] amdkfd next 4.14 Oded Gabbay
2017-09-04 7:50 ` Daniel Vetter
2017-09-16 15:58 ` Oded Gabbay
2017-09-17 18:37 ` Alex Deucher
2017-09-24 8:30 ` Oded Gabbay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170818180156.GA29026@gmail.com \
--to=oded.gabbay@gmail.com \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox