Displaying 20 results from an estimated 23 matches for "amdgpu_gem".
Did you mean:
amdgpu_dm
2020 Sep 15
1
[PATCH v2 01/21] drm/amdgpu: Introduce GEM object functions
...ctions deprecate several similar callback interfaces in
> struct drm_driver. This patch replaces the per-driver callbacks with
> per-instance callbacks in amdgpu. The only exception is gem_prime_mmap,
> which is non-trivial to convert.
>
> v2:
> * move object-function instance to amdgpu_gem.c (Christian)
> * set callbacks in amdgpu_gem_object_create() (Christian)
>
> Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 ------
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +++++++++++++++++----...
2020 Sep 15
0
[PATCH v2 01/21] drm/amdgpu: Introduce GEM object functions
GEM object functions deprecate several similar callback interfaces in
struct drm_driver. This patch replaces the per-driver callbacks with
per-instance callbacks in amdgpu. The only exception is gem_prime_mmap,
which is non-trivial to convert.
v2:
* move object-function instance to amdgpu_gem.c (Christian)
* set callbacks in amdgpu_gem_object_create() (Christian)
Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
---
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 ------
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +++++++++++++++++-----
drivers/gpu/drm/amd/amdgpu/a...
2024 Jan 22
2
[PATCH] mm: Remove double faults once write a device pfn
...ke vmf_insert_mixed and vmf_insert_mixed_mkwrite pair,
> we should also supply vmf_insert_pfn_mkwrite for drivers as well.
>
> Signed-off-by: Xianrong Zhou <Xianrong.Zhou at amd.com>
> ---
> arch/x86/entry/vdso/vma.c | 3 ++-
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
> drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
> drivers/gpu/drm/ttm/ttm_bo_vm.c | 8 +++++---
> drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty....
2024 Jan 24
1
[PATCH] mm: Remove double faults once write a device pfn
...;> >>>>>
>> >>>>> Signed-off-by: Xianrong Zhou <Xianrong.Zhou at amd.com>
>> >>>>> ---
>> >>>>> arch/x86/entry/vdso/vma.c | 3 ++-
>> >>>>> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
>> >>>>> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
>> >>>>> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
>> >>>>> drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
>> >>>>>...
2024 Jan 23
2
[PATCH] mm: Remove double faults once write a device pfn
...air, we
>>> should also supply vmf_insert_pfn_mkwrite for drivers as well.
>>>
>>> Signed-off-by: Xianrong Zhou <Xianrong.Zhou at amd.com>
>>> ---
>>> arch/x86/entry/vdso/vma.c | 3 ++-
>>> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
>>> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
>>> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
>>> drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
>>> drivers/gpu/drm/ttm/ttm_bo_vm.c | 8 +++++---
>>>...
2024 Jan 24
2
[PATCH] mm: Remove double faults once write a device pfn
...f_insert_pfn_mkwrite for drivers as well.
>>>>>
>>>>> Signed-off-by: Xianrong Zhou <Xianrong.Zhou at amd.com>
>>>>> ---
>>>>> arch/x86/entry/vdso/vma.c | 3 ++-
>>>>> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +-
>>>>> drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
>>>>> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
>>>>> drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
>>>>> drivers/gpu/drm/ttm/ttm_bo_vm.c...
2020 Aug 13
2
[PATCH 01/20] drm/amdgpu: Introduce GEM object functions
...u/amdgpu_drv.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> @@ -1468,19 +1468,13 @@ static struct drm_driver kms_driver = {
> .lastclose = amdgpu_driver_lastclose_kms,
> .irq_handler = amdgpu_irq_handler,
> .ioctls = amdgpu_ioctls_kms,
> - .gem_free_object_unlocked = amdgpu_gem_object_free,
> - .gem_open_object = amdgpu_gem_object_open,
> - .gem_close_object = amdgpu_gem_object_close,
> .dumb_create = amdgpu_mode_dumb_create,
> .dumb_map_offset = amdgpu_mode_dumb_mmap,
> .fops = &amdgpu_driver_kms_fops,
>
> .prime_handle_to_fd = drm...
2020 Sep 15
40
[PATCH v2 00/21] Convert all remaining drivers to GEM object functions
...duce GEM object functions
drm/xlnx: Initialize DRM driver instance with CMA helper macro
drm: Remove obsolete GEM and PRIME callbacks from struct drm_driver
Documentation/gpu/todo.rst | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 --
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 --
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 +
drivers/gpu/drm/armada/armada_drv.c | 3 -
drivers/gpu/drm/armada/armada_gem.c | 12 ++-
drivers/gpu/drm/armada/armada_gem.h | 2 -
driver...
2020 Sep 23
25
[PATCH v3 00/22] Convert all remaining drivers to GEM object functions
...iver instance with CMA helper macro
drm: Remove obsolete GEM and PRIME callbacks from struct drm_driver
Documentation/gpu/drm-mm.rst | 4 +-
Documentation/gpu/todo.rst | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 --
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 --
drivers/gpu/drm/armada/armada_drv.c | 3 -
drivers/gpu/drm/armada/armada_gem.c | 12 ++-
drivers/gpu/drm/armada/armada_gem.h | 2 -
drivers/gpu/drm/drm_gem.c | 53 ++++-----...
2020 Sep 15
0
[PATCH v2 00/21] Convert all remaining drivers to GEM object functions
...drm/xlnx: Initialize DRM driver instance with CMA helper macro
> drm: Remove obsolete GEM and PRIME callbacks from struct drm_driver
>
> Documentation/gpu/todo.rst | 7 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 --
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +++--
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 --
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 1 +
> drivers/gpu/drm/armada/armada_drv.c | 3 -
> drivers/gpu/drm/armada/armada_gem.c | 12 ++-
> drivers/gpu/drm/armada/armada_...
2020 Sep 23
0
[PATCH v3 00/22] Convert all remaining drivers to GEM object functions
...o
> drm: Remove obsolete GEM and PRIME callbacks from struct drm_driver
>
> Documentation/gpu/drm-mm.rst | 4 +-
> Documentation/gpu/todo.rst | 9 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 --
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +++--
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 5 --
> drivers/gpu/drm/armada/armada_drv.c | 3 -
> drivers/gpu/drm/armada/armada_gem.c | 12 ++-
> drivers/gpu/drm/armada/armada_gem.h | 2 -
> drivers/gpu/drm/drm_gem.c...
2020 Sep 14
0
[PATCH 01/20] drm/amdgpu: Introduce GEM object functions
...s/gpu/drm/amd/amdgpu/amdgpu_drv.c
>> @@ -1468,19 +1468,13 @@ static struct drm_driver kms_driver = {
>> ????? .lastclose = amdgpu_driver_lastclose_kms,
>> ????? .irq_handler = amdgpu_irq_handler,
>> ????? .ioctls = amdgpu_ioctls_kms,
>> -??? .gem_free_object_unlocked = amdgpu_gem_object_free,
>> -??? .gem_open_object = amdgpu_gem_object_open,
>> -??? .gem_close_object = amdgpu_gem_object_close,
>> ????? .dumb_create = amdgpu_mode_dumb_create,
>> ????? .dumb_map_offset = amdgpu_mode_dumb_mmap,
>> ????? .fops = &amdgpu_driver_kms_fops,
>&g...
2020 Oct 15
1
[PATCH v4 06/10] drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backends
...omas Zimmermann <tzimmermann at suse.de>
---
Documentation/gpu/todo.rst | 18 ++++
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 -------
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 27 +++--
drivers/gpu/drm/ast/ast_drv.h | 7 +-
drivers/gpu/drm/drm_gem.c | 23 +++--
drivers/gpu/drm/drm_gem_cma_helper.c | 10 +-
drivers/...
2020 Oct 15
0
[PATCH v4 06/10] drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backends
...md.com>
> ---
> Documentation/gpu/todo.rst | 18 ++++
> drivers/gpu/drm/Kconfig | 2 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 -------
> drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
> drivers/gpu/drm/ast/ast_cursor.c | 27 +++--
> drivers/gpu/drm/ast/ast_drv.h | 7 +-
> drivers/gpu/drm/drm_gem.c | 23 +++--
> drivers/gpu/drm/drm_gem_cma_help...
2017 Aug 11
0
[PATCH v3 00/28] DRM API Conversions
...>
> drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 6 ++---
> drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +--
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 ++++++++---------
> drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 ++---
> drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 6 ++---
> drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 6 ++---
> drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 ++...
2020 Oct 28
10
[PATCH v6 00/10] Support GEM object mappings from I/O memory
...es
drm/fb_helper: Support framebuffers in I/O memory
Documentation/gpu/todo.rst | 37 ++-
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 27 +-
drivers/gpu/drm/ast/ast_drv.h | 7 +-
drivers/gpu/drm/bochs/bochs_kms.c | 1 -
drivers/gpu/drm/drm_client.c | 38 +--
drivers/gpu/dr...
2020 Nov 03
10
[PATCH v7 00/10] Support GEM object mappings from I/O memory
...es
drm/fb_helper: Support framebuffers in I/O memory
Documentation/gpu/todo.rst | 37 ++-
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 27 +--
drivers/gpu/drm/ast/ast_drv.h | 7 +-
drivers/gpu/drm/bochs/bochs_kms.c | 1 -
drivers/gpu/drm/drm_client.c | 38 +--
drivers/gpu/d...
2020 Nov 03
10
[PATCH v7 00/10] Support GEM object mappings from I/O memory
...es
drm/fb_helper: Support framebuffers in I/O memory
Documentation/gpu/todo.rst | 37 ++-
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 27 +--
drivers/gpu/drm/ast/ast_drv.h | 7 +-
drivers/gpu/drm/bochs/bochs_kms.c | 1 -
drivers/gpu/drm/drm_client.c | 38 +--
drivers/gpu/d...
2020 Nov 03
10
[PATCH v7 00/10] Support GEM object mappings from I/O memory
...es
drm/fb_helper: Support framebuffers in I/O memory
Documentation/gpu/todo.rst | 37 ++-
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 27 +--
drivers/gpu/drm/ast/ast_drv.h | 7 +-
drivers/gpu/drm/bochs/bochs_kms.c | 1 -
drivers/gpu/drm/drm_client.c | 38 +--
drivers/gpu/d...
2020 Oct 20
15
[PATCH v5 00/10] Support GEM object mappings from I/O memory
...es
drm/fb_helper: Support framebuffers in I/O memory
Documentation/gpu/todo.rst | 37 ++-
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 ---
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 -
drivers/gpu/drm/ast/ast_cursor.c | 27 +--
drivers/gpu/drm/ast/ast_drv.h | 7 +-
drivers/gpu/drm/bochs/bochs_kms.c | 1 -
drivers/gpu/drm/drm_client.c | 38 +--
drivers/gpu/d...