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...