Displaying 19 results from an estimated 19 matches for "drm_bufs".
2020 Feb 25
0
[PATCH 2/3] drm: Move non-kms driver state into struct drm_legacy_state
...iver fields are now located in struct drm_legacy_state. A
driver-wide instance is available via struct drm_driver.legacy. The call
sites test if the driver is marked with DRIVER_LEGACY before accessing
the fields.
Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
---
drivers/gpu/drm/drm_bufs.c | 10 +++++-----
drivers/gpu/drm/drm_context.c | 9 +++++----
drivers/gpu/drm/drm_drv.c | 8 ++++----
drivers/gpu/drm/drm_file.c | 4 ++--
drivers/gpu/drm/drm_legacy_misc.c | 6 +++---
drivers/gpu/drm/drm_lock.c | 7 ++++---
drivers/gpu/drm/drm_pc...
2020 Feb 25
7
[PATCH 0/3] Add separate non-KMS state; constify struct drm_driver
...e patchset modifies the DRM core accordingly.
Individual drivers can follow later on.
Thomas Zimmermann (3):
drm: Add separate state structure for legacy, non-KMS drivers
drm: Move non-kms driver state into struct drm_legacy_state
drm: Constify struct drm_driver in DRM core
drivers/gpu/drm/drm_bufs.c | 10 +++++-----
drivers/gpu/drm/drm_context.c | 9 +++++----
drivers/gpu/drm/drm_drv.c | 12 ++++++++----
drivers/gpu/drm/drm_file.c | 4 ++--
drivers/gpu/drm/drm_legacy_misc.c | 6 +++---
drivers/gpu/drm/drm_lock.c | 7 ++++---
driver...
2020 Feb 26
1
[PATCH 0/3] Add separate non-KMS state; constify struct drm_driver
...bout.
> -Daniel
>
>>
>> Thomas Zimmermann (3):
>> drm: Add separate state structure for legacy, non-KMS drivers
>> drm: Move non-kms driver state into struct drm_legacy_state
>> drm: Constify struct drm_driver in DRM core
>>
>> drivers/gpu/drm/drm_bufs.c | 10 +++++-----
>> drivers/gpu/drm/drm_context.c | 9 +++++----
>> drivers/gpu/drm/drm_drv.c | 12 ++++++++----
>> drivers/gpu/drm/drm_file.c | 4 ++--
>> drivers/gpu/drm/drm_legacy_misc.c | 6 +++---
>> drivers/gpu/d...
2020 Feb 25
0
[PATCH 0/3] Add separate non-KMS state; constify struct drm_driver
...there for all the drivers we care about.
-Daniel
>
> Thomas Zimmermann (3):
> drm: Add separate state structure for legacy, non-KMS drivers
> drm: Move non-kms driver state into struct drm_legacy_state
> drm: Constify struct drm_driver in DRM core
>
> drivers/gpu/drm/drm_bufs.c | 10 +++++-----
> drivers/gpu/drm/drm_context.c | 9 +++++----
> drivers/gpu/drm/drm_drv.c | 12 ++++++++----
> drivers/gpu/drm/drm_file.c | 4 ++--
> drivers/gpu/drm/drm_legacy_misc.c | 6 +++---
> drivers/gpu/drm/drm_lock.c...
2018 Apr 18
0
[PATCH] drm: Print unadorned pointers
...rs/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 +++----
> .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +-
> drivers/gpu/drm/armada/armada_gem.c | 12 +++---
> drivers/gpu/drm/drm_atomic.c | 44 +++++++++++-----------
> drivers/gpu/drm/drm_bufs.c | 8 ++--
> drivers/gpu/drm/drm_dp_mst_topology.c | 4 +-
> drivers/gpu/drm/drm_lease.c | 6 +--
> drivers/gpu/drm/drm_lock.c | 2 +-
> drivers/gpu/drm/drm_scatter.c | 4 +-
&g...
2009 Jan 10
3
[HEADS UP] drm merged to -STABLE
I just merged drm (Direct Rendering) from HEAD.
- Support for latest Intel chips
- Support and fixes for many AMD/ATI chips r500 and below
- Support AMD/ATI IGP based chips (rs690/rs485)
- Lots of code cleanups
- Lots of other fixes and changes since the existing drm
is 2+ years old
If you are experiencing a "garbled" screen with
2020 Jun 24
0
[RFC v7 03/11] drm/vblank: Add vblank works
...:= drm_auth.o drm_cache.o \
drm_dumb_buffers.o drm_mode_config.o drm_vblank.o \
drm_syncobj.o drm_lease.o drm_writeback.o drm_client.o \
drm_client_modeset.o drm_atomic_uapi.o drm_hdcp.o \
- drm_managed.o
+ drm_managed.o drm_vblank_work.o
drm-$(CONFIG_DRM_LEGACY) += drm_legacy_misc.o drm_bufs.o drm_context.o drm_dma.o drm_scatter.o drm_lock.o
drm-$(CONFIG_DRM_LIB_RANDOM) += lib/drm_random.o
diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vblank.c
index e895f5331fdb4..b353bc8328414 100644
--- a/drivers/gpu/drm/drm_vblank.c
+++ b/drivers/gpu/drm/drm_vblank.c
@@ -25,6 +25,...
2007 Jul 30
0
Nouveau and Debian Unstable
.../create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt
make -C /lib/modules/2.6.22-1-486/build SUBDIRS=`pwd` DRMSRCDIR=`pwd`
modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.22-1-486'
CC [M] /home/michael/drm/linux-core/drm_auth.o
CC [M] /home/michael/drm/linux-core/drm_bufs.o
CC [M] /home/michael/drm/linux-core/drm_context.o
CC [M] /home/michael/drm/linux-core/drm_dma.o
CC [M] /home/michael/drm/linux-core/drm_drawable.o
CC [M] /home/michael/drm/linux-core/drm_drv.o
CC [M] /home/michael/drm/linux-core/drm_fops.o
CC [M] /home/michael/drm/linux-core/drm...
2020 Nov 20
14
[Bridge] [PATCH 000/141] Fix fall-through warnings for Clang
...rser.c | 1 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 ++
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 +
drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 1 +
drivers/gpu/drm/drm_bufs.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 1 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 1 +...
2020 Nov 20
14
[Bridge] [PATCH 000/141] Fix fall-through warnings for Clang
...rser.c | 1 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 ++
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 +
drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 1 +
drivers/gpu/drm/drm_bufs.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 1 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 1 +...
2020 Nov 20
14
[Bridge] [PATCH 000/141] Fix fall-through warnings for Clang
...rser.c | 1 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 ++
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 +
drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c | 1 +
drivers/gpu/drm/drm_bufs.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 1 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 1 +...
2020 Jun 24
13
[RFC v7 00/11] drm/nouveau: Introduce CRC support for gf119+
Nvidia released some documentation on how CRC support works on their
GPUs, hooray!
So: this patch series implements said CRC support in nouveau, along with
adding some special debugfs interfaces for some relevant igt-gpu-tools
tests (already on the ML).
First - we add some new functionality to kthread_work in the kernel, and
then use this to add a new feature to DRM that Ville Syrj?l? came up
2020 Jun 27
9
[RFC v8 0/9] drm/nouveau: Introduce CRC support for gf119+
Nvidia released some documentation on how CRC support works on their
GPUs, hooray!
So: this patch series implements said CRC support in nouveau, along with
adding some special debugfs interfaces for some relevant igt-gpu-tools
tests (already on the ML).
First - we add some new functionality to kthread_work in the kernel, and
then use this to add a new feature to DRM that Ville Syrj?l? came up
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...+-
.../gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +-
drivers/gpu/drm/arm/malidp_hw.c | 6 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
.../drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 4 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 +-
drivers/gpu/drm/drm_bufs.c | 2 +-
drivers/gpu/drm/drm_dp_helper.c | 2 +-
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_vm.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 10 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c...
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...+-
.../gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +-
drivers/gpu/drm/arm/malidp_hw.c | 6 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
.../drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 4 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 +-
drivers/gpu/drm/drm_bufs.c | 2 +-
drivers/gpu/drm/drm_dp_helper.c | 2 +-
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_vm.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 10 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c...
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...+-
.../gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +-
drivers/gpu/drm/arm/malidp_hw.c | 6 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
.../drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 4 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 +-
drivers/gpu/drm/drm_bufs.c | 2 +-
drivers/gpu/drm/drm_dp_helper.c | 2 +-
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_vm.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 10 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c...
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...+-
.../gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +-
drivers/gpu/drm/arm/malidp_hw.c | 6 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
.../drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 4 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 +-
drivers/gpu/drm/drm_bufs.c | 2 +-
drivers/gpu/drm/drm_dp_helper.c | 2 +-
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_vm.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 10 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c...
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...+-
.../gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +-
drivers/gpu/drm/arm/malidp_hw.c | 6 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
.../drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 4 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 6 +-
drivers/gpu/drm/drm_bufs.c | 2 +-
drivers/gpu/drm/drm_dp_helper.c | 2 +-
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_vm.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 10 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c...
2012 Dec 12
43
[PATCH 00/37] [RFC] revamped modeset locking
Hi all,
First thing first: It works, I now no longer have a few dropped frames every 10s
on my testbox here with the pageflip i-g-t tests.
Random notes:
- New design has per-crtc locks to protect the crtc input-side (pageflip,
cursor) for r/w and the output state of the crtc (mode, dpms) as read-only. It
also required completely revamped fb lifecycle management, those are now
refcounted