Skip to content
  • Gerd Hoffmann's avatar
    hyperv-fb: add pci stub · 41bb9b0e
    Gerd Hoffmann authored
    
    
    commit 7ad9684721606efbfb9b347346816e1e6baff8bb upstream.
    
    This patch adds a pci stub driver to hyper-fb.  The hyperv framebuffer
    driver will bind to the pci device then, so linux kernel and userspace
    know there is a proper kernel driver for the device active.  lspci shows
    this for example:
    
    [root@dhcp231 ~]# lspci -vs8
    00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual
    VGA (prog-if 00 [VGA controller])
            Flags: bus master, fast devsel, latency 0, IRQ 11
            Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
            Expansion ROM at <unassigned> [disabled]
            Kernel driver in use: hyperv_fb
    
    Another effect is that the xorg vesa driver will not attach to the
    device and thus the Xorg server will automatically use the fbdev
    driver instead.
    
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
    Acked-by: default avatarHaiyang Zhang <haiyangz@microsoft.com>
    Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    41bb9b0e