[PULL] drm-amdkfd-next
Oded Gabbay
oded.gabbay at gmail.com
Sun May 17 23:31:45 PDT 2015
On Mon, May 18, 2015 at 9:29 AM, Oded Gabbay <oded.gabbay at gmail.com> wrote:
> Hi Dave,
>
> Here is the pull request of amdkfd for 4.2
>
> drm-amdkfd-next-2015-05-18:
>
> - Add the interrupts & events modules, including new IOCTLs to create and
> wait
> on events. The HSA RT open source stack is mainly using events to know
> when
> a dispatched work has been completed. In addition, this module is
> a pre-requisite for the next module I'm going to upstream - debugger
> support
>
> This module also handles H/W exceptions, such as memory exception
> received
> through the IOMMUv2 H/W and Bad Opcode exception receieved from the GPU.
>
> - Adding a new kernel module parameter to let the user decide whether he
> wants
> to receive a SIGTERM when a memory exception occurs inside the GPU
> kernel and
> the HSA application doesn't wait on an appropriate event, or if he just
> want
> to receive notification about this event in dmesg. The default is the
> latter.
>
> - Additional improvements for SDMA code
>
> - Update my email address in Maintainers file as I'm leaving AMD in two
> weeks.
>
> Thanks,
>
> Oded
>
> The following changes since commit
> dde10068e1a4798fa44e68a5d08b5dfe3602cbba:
>
> Merge branch 'drm-armada-devel' of git://
> ftp.arm.linux.org.uk/~rmk/linux-arm into drm-next (2015-05-15 15:24:41
> +1000)
>
> are available in the git repository at:
>
> ssh://gabbayo@people.freedesktop.org/~gabbayo/linux
> tags/drm-amdkfd-next-2015-05-18
>
> for you to fetch changes up to a441b1ddc5ad53aaa9e6d4d0b98387b1cf0a9ba8:
>
> drm/amdkfd: change driver version to 0.7.2 (2015-05-18 09:15:28 +0300)
>
> ----------------------------------------------------------------
> Alexey Skidanov (2):
> drm/amdkfd: Add memory exception handling
> drm/amdkfd: Add bad opcode exception handling
>
> Andrew Lewycky (4):
> drm/amdkfd: Add interrupt handling module
> drm/amdkfd: add events IOCTL set definitions
> drm/amdkfd: Add the events module
> drm/amdkfd: Implement events IOCTLs
>
> Firo Yang (1):
> drm/amdkfd: Remove unessary void pointer cast
>
> Oded Gabbay (7):
> drm/amdkfd: reformat some debug prints
> drm/amdkfd: Use new struct for asic specific ops
> drm/amdkfd: make the sdma vm init to be asic specific
> MAINTAINERS: update amdkfd Oded's email address
> drm/radeon: Add init interrupt kfd->kgd interface
> drm/amdkfd: Add module parameter of send_sigterm
> drm/amdkfd: change driver version to 0.7.2
>
> MAINTAINERS | 2 +-
> drivers/gpu/drm/amd/amdkfd/Makefile | 1 +
> drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 66 ++
> drivers/gpu/drm/amd/amdkfd/cik_int.h | 41 +
> drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 87 +-
> drivers/gpu/drm/amd/amdkfd/kfd_device.c | 52 +-
> .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 30 +-
> .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 21 +-
> .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 18 +-
> .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 10 +-
> drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 15 +-
> drivers/gpu/drm/amd/amdkfd/kfd_events.c | 965
> +++++++++++++++++++++
> drivers/gpu/drm/amd/amdkfd/kfd_events.h | 84 ++
> drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 188 ++++
> drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 5 +-
> drivers/gpu/drm/amd/amdkfd/kfd_module.c | 9 +-
> drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 75 ++
> drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +-
> drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 2 +
> drivers/gpu/drm/radeon/cik_reg.h | 2 +
> drivers/gpu/drm/radeon/cikd.h | 1 +
> drivers/gpu/drm/radeon/radeon_kfd.c | 21 +-
> include/uapi/linux/kfd_ioctl.h | 96 +-
> 23 files changed, 1778 insertions(+), 40 deletions(-)
> create mode 100644 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
> create mode 100644 drivers/gpu/drm/amd/amdkfd/cik_int.h
> create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_events.c
> create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_events.h
> create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c
>
Fixing Alex's email address.
Sorry.
--
Oded
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150518/1a96a4a1/attachment.html>
More information about the dri-devel
mailing list