summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/sysfb.c
diff options
context:
space:
mode:
authorDavid Herrmann2013-08-02 14:05:21 +0200
committerH. Peter Anvin2013-08-03 01:17:45 +0200
commitdf0960ab2d95543a7c162b04b2064991666adbad (patch)
tree894f04331ed7d55fa91b9a1145b9808c3fba9798 /arch/x86/kernel/sysfb.c
parentfbdev: simplefb: add init through platform_data (diff)
downloadkernel-qcow2-linux-df0960ab2d95543a7c162b04b2064991666adbad.tar.gz
kernel-qcow2-linux-df0960ab2d95543a7c162b04b2064991666adbad.tar.xz
kernel-qcow2-linux-df0960ab2d95543a7c162b04b2064991666adbad.zip
fbdev: simplefb: mark as fw and allocate apertures
fbdev-core uses FBINFO_MISC_FIRMWARE to mark drivers that use firmware framebuffers. Furthermore, we now allocate apertures for the fbinfo device. Both information is used by remove_conflicting_framebuffers() to remove a fbdev device whenever a real driver is loaded. This is used heavily on x86 for VGA/vesa/EFI framebuffers, but is also of great use for all other systems. Especially with x86 support for simplefb, this information is needed to unload simplefb before a real hw-driver (like i915, radeon, nouveau) is loaded. Signed-off-by: David Herrmann <dh.herrmann@gmail.com> Link: http://lkml.kernel.org/r/1375445127-15480-3-git-send-email-dh.herrmann@gmail.com Tested-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/x86/kernel/sysfb.c')
0 files changed, 0 insertions, 0 deletions