search for: fbdev

Displaying 20 results from an estimated 606 matches for "fbdev".

Did you mean: xbdev
2024 Sep 26
1
[PATCH v5 79/80] drm/omapdrm: Remove struct drm_fb_helper from struct omap_fbdev.
Hi, On 24/09/2024 10:13, Thomas Zimmermann wrote: > Store instances of drm_fb_helper and struct omap_fbdev separately. > This will allow omapdrm to use the common fbdev client, which allocates > its own instance of struct drm_fb_helper. > > There is at most one instance of each per DRM device, so both can be > referenced directly from the omap and DRM device structures. A later > patc...
2016 Dec 31
3
Raspberry PI3 - CentOS armv7hl gnome desktop
.../usr/lib/xorg/modules/extensions/libglx.so [ 2665.855] (II) Module glx: vendor="X.Org Foundation" [ 2665.855] compiled for 1.17.2, module version = 1.0.0 [ 2665.855] ABI class: X.Org Server Extension, version 9.0 [ 2665.855] (==) AIGLX enabled [ 2665.855] (II) LoadModule: "fbdev" [ 2665.856] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 2665.857] (II) Module fbdev: vendor="X.Org Foundation" [ 2665.857] compiled for 1.17.2, module version = 0.4.3 [ 2665.857] Module class: X.Org Video Driver [ 2665.857] ABI class: X.Org Video Driver,...
2016 Dec 31
0
Raspberry PI3 - CentOS armv7hl gnome desktop
...ensions/libglx.so > [ 2665.855] (II) Module glx: vendor="X.Org Foundation" > [ 2665.855] compiled for 1.17.2, module version = 1.0.0 > [ 2665.855] ABI class: X.Org Server Extension, version 9.0 > [ 2665.855] (==) AIGLX enabled > [ 2665.855] (II) LoadModule: "fbdev" > [ 2665.856] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so > [ 2665.857] (II) Module fbdev: vendor="X.Org Foundation" > [ 2665.857] compiled for 1.17.2, module version = 0.4.3 > [ 2665.857] Module class: X.Org Video Driver > [ 2665.857] ABI cl...
2018 May 30
0
[ANNOUNCE] xf86-video-fbdev 0.5.0
Compatibility updates for xserver 1.20. Adam Jackson (8): Default to 32bpp if the console is 8bpp (and we weren't told otherwise) Use own thunk functions instead of fbdevHW*Weak Pass the pci device (if any) through to fbdevhw in probe and preinit Fix shadow fb allocation size (v2) Remove dead pix24bpp variable Use shadowUpdate32to24 at 24bpp Update for 1.20 ABI fbdev 0.5.0 Alan Coopersmith (3): configure: Drop AM_MAINTAINER...
2024 Aug 12
1
[PATCH v2 6/9] drm/fbdev-helper: Update documentation on obsolete callbacks
...3f7da78849e4..fe5667477839 100644 --- a/drivers/gpu/drm/drm_fb_helper.c +++ b/drivers/gpu/drm/drm_fb_helper.c @@ -89,14 +89,6 @@ static DEFINE_MUTEX(kernel_fb_helper_lock); * interfaces. Drivers that use one of the shared memory managers, TTM, SHMEM, * DMA, should instead use the corresponding fbdev emulation. * - * Existing fbdev implementations should restore the fbdev console by using - * drm_fb_helper_lastclose() as their &drm_driver.lastclose callback. - * They should also notify the fb helper code from updates to the output - * configuration by using drm_fb_helper_output_poll_chang...
2024 Nov 08
0
[ANNOUNCE] xf86-video-fbdev 0.5.1
...ng: unused variable ?scrnIdx? [-Wunused-variable] Raise minimum supported Xserver version to 1.18 (ABI_VIDEODRV_VERSION 20.0) Enrico Weigelt, metux IT consult (2): use XNFcallocarray() instead of xnfcalloc macro drop compat with ancient xservers Matt Turner (1): xf86-video-fbdev 0.5.1 Tuomo Rinne (1): Fix build error when building with xserver built using meson git tag: xf86-video-fbdev-0.5.1 https://xorg.freedesktop.org/archive/individual/driver/xf86-video-fbdev-0.5.1.tar.gz SHA256: 5e73c01f6ede09ddbc1f553fecdf35dd8efe76b44c7ed263de786a5968c5116f xf86-video-fbde...
2008 Mar 19
0
[ANNOUNCE] xf86-video-fbdev 0.4.0
Adam Jackson (1): fbdev 0.4.0 Brice Goglin (1): Replace a non-ascii char with the corresponding groff escape in fbdev.man Ian Romanick (1): Add conditional support for pci-rework branch. Matthias Hopf (1): Fixed leftover PCIACCESS -> XSERVER_LIBPCIACCESS. Michel D?nzer (1): Only determine pi...
2018 Sep 03
1
[PATCH v3 00/13] remove_conflicting_framebuffers() cleanup
...> > > This is a sligtly updated version of a series sent on 24 Nov 2017. > > > > --- > > v2: > > - rebased on current drm-next > > - dropped staging/sm750fb changes > > - added kernel docs for DRM helpers > > v3: > > - move kerneldoc to fbdev, where functions are implemented > > - split kerneldoc for remove_conflicting_framebuffers() > > Ah, that's not quite what I had in mind. I think having the docs (also) in > the drm helpers would be good, since that's where drm people will look, > and that's the func...
2018 Aug 22
2
[PATCH 1/4] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag
This was only added for the drm's fbdev emulation support, so that it would try harder to show the Oops. Unfortunately this never really worked reliably, and in practice ended up pushing the real Oops off the screen due to plentyfull locking, sleep-while-atomic and other issues. So we removed all that support from the fbdev emulation a...
2018 Sep 01
17
[PATCH v3 00/13] remove_conflicting_framebuffers() cleanup
...replacing firmware FB driver with proper DRI driver and adds handover support to Tegra driver. This is a sligtly updated version of a series sent on 24 Nov 2017. --- v2: - rebased on current drm-next - dropped staging/sm750fb changes - added kernel docs for DRM helpers v3: - move kerneldoc to fbdev, where functions are implemented - split kerneldoc for remove_conflicting_framebuffers() - propagate return value in remove_conflicting_pci_framebuffers() --- Micha? Miros?aw (13): fbdev: show fbdev number for debugging fbdev: allow apertures == NULL in remove_conflicting_framebuffers() fb...
2018 Sep 01
17
[PATCH v3 00/13] remove_conflicting_framebuffers() cleanup
...replacing firmware FB driver with proper DRI driver and adds handover support to Tegra driver. This is a sligtly updated version of a series sent on 24 Nov 2017. --- v2: - rebased on current drm-next - dropped staging/sm750fb changes - added kernel docs for DRM helpers v3: - move kerneldoc to fbdev, where functions are implemented - split kerneldoc for remove_conflicting_framebuffers() - propagate return value in remove_conflicting_pci_framebuffers() --- Micha? Miros?aw (13): fbdev: show fbdev number for debugging fbdev: allow apertures == NULL in remove_conflicting_framebuffers() fb...
2020 May 27
2
[PATCH] nouveau: add fbdev dependency
Calling directly into the fbdev stack only works when the fbdev layer is built into the kernel as well, or both are loadable modules: drivers/gpu/drm/nouveau/nouveau_drm.o: in function `nouveau_drm_probe': nouveau_drm.c:(.text+0x1f90): undefined reference to `remove_conflicting_pci_framebuffers' The change seems to have...
2017 Jun 21
2
[PATCH 01/11] drm/fb-helper: do a generic fb_setcmap helper in terms of crtc .gamma_set
...t; This makes the redundant fb helpers .load_lut, .gamma_set and .gamma_get >> totally obsolete. >> >> I think the gamma_store can end up invalid on error. But the way I read >> it, that can happen in drm_mode_gamma_set_ioctl as well, so why should >> this pesky legacy fbdev stuff be any better? >> >> drm_fb_helper_save_lut_atomic justs saves the gamma lut for later. However, >> it saves it to the gamma_store which should already be up to date with what >> .gamma_get would return and is thus a nop. So, zap it. > > Removing drm_fb_helper_s...
2017 Nov 27
2
[PATCH 02/13] fbdev: add remove_conflicting_pci_framebuffers()
...; remove_conflicting_pci_framebuffers(). > > Signed-off-by: Micha? Miros?aw <mirq-linux at rere.qmqm.pl> Since the only driver that seems to use this is the staging one, which imo is a DOA project, not sure it's worth to bother with this here. -Daniel > --- > drivers/video/fbdev/core/fbmem.c | 22 ++++++++++++++++++++++ > include/drm/drm_fb_helper.h | 12 ++++++++++++ > include/linux/fb.h | 2 ++ > 3 files changed, 36 insertions(+) > > diff --git a/drivers/video/fbdev/core/fbmem.c b/drivers/video/fbdev/core/fbmem.c > index 30a18d4c9de...
2017 Nov 27
2
[PATCH 02/13] fbdev: add remove_conflicting_pci_framebuffers()
...; remove_conflicting_pci_framebuffers(). > > Signed-off-by: Micha? Miros?aw <mirq-linux at rere.qmqm.pl> Since the only driver that seems to use this is the staging one, which imo is a DOA project, not sure it's worth to bother with this here. -Daniel > --- > drivers/video/fbdev/core/fbmem.c | 22 ++++++++++++++++++++++ > include/drm/drm_fb_helper.h | 12 ++++++++++++ > include/linux/fb.h | 2 ++ > 3 files changed, 36 insertions(+) > > diff --git a/drivers/video/fbdev/core/fbmem.c b/drivers/video/fbdev/core/fbmem.c > index 30a18d4c9de...
2024 Feb 13
9
[PATCH v2 0/8] fbdev: Clean up include dependencies in header
Remove unnecessary dependencies in the include statements of the header file <linux/fb.h>. Several files throughout the kernel include the fbdev header, so reducing dependencies positively affects other subsystems as well. Also fix up nouveau and fbtft, which need backlight.h in some their source files. v2: * include backlight.h in fbtft (kernel test robot) Thomas Zimmermann (8): drm/nouveau: Include <linux/backlight.h> staging...
2016 Aug 04
2
[Intel-gfx] [PATCH] backlight: Avoid double fbcon backlight handling
...also only associated with the intel_drmfb fbcon, controlled by >> i915.ko. In this situation, we already handle adjusting the backlight >> when the fbcon is blanked/unblanked and do not require backlight trying >> to do the same. >> >> Attempting to register with the fbdev as a client causes lockdep to warn >> about a dependency cycle: > > The fbdev notifier strikes again! > > Last time I looked into this I think the proper solution would be to split > the backlight part from the other fbdev notifier (which is used by fbcon > for reacting to f...
2017 Nov 24
8
[PATCH 00/13] remove_conflicting_framebuffers() cleanup
...duplicated code for replacing firmware FB driver with proper DRI driver and adds handover support to Tegra driver. The last patch is here because it uses new semantics of remove_conflicting_framebuffers() from this series. This can be considered independently, though. --- Micha? Miros?aw (13): fbdev: show fbdev number for debugging fbdev: add remove_conflicting_pci_framebuffers() drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() drm/bochs: use simpler remove_conflicting_pci_framebuffers() drm/cirrus: use simpler remove_conflicting_pci_framebuffers() drm/mgag200: use simpl...
2017 Nov 24
8
[PATCH 00/13] remove_conflicting_framebuffers() cleanup
...duplicated code for replacing firmware FB driver with proper DRI driver and adds handover support to Tegra driver. The last patch is here because it uses new semantics of remove_conflicting_framebuffers() from this series. This can be considered independently, though. --- Micha? Miros?aw (13): fbdev: show fbdev number for debugging fbdev: add remove_conflicting_pci_framebuffers() drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() drm/bochs: use simpler remove_conflicting_pci_framebuffers() drm/cirrus: use simpler remove_conflicting_pci_framebuffers() drm/mgag200: use simpl...
2020 Oct 28
8
[PATCH] fbcon: Disable accelerated scrolling
...d remove features, e.g. 50145474f6ef ("fbcon: remove soft scrollback code"). Now the problem is that most modern-ish drivers really only treat fbcon as an dumb kernel console until userspace takes over, and Oops printer for some emergencies. Looking at drm drivers and the basic vesa/efi fbdev drivers shows that only 3 drivers support any kind of acceleration: - nouveau, seems to be enabled by default - omapdrm, when a DMM remapper exists using remapper rewriting for y/xpanning - gma500, but that is getting deleted now for the GTT remapper trick, and the accelerated copyarea never s...