24 Aug, 2011

3 commits

  • Signed-off-by: Bernie Thompson
    Signed-off-by: Florian Tobias Schandinat

    Bernie Thompson
     
  • Enables page fault based detection of mmap writes to the framebuffer,
    which allows standard fbdev apps (like the generic fbdev xorg driver)
    to work on DisplayLink devices.

    Not all bugs are shaken out of the fb_defio path of udlfb, but it's
    tantalizingly close, so this seems a good time to enable by default.

    Alternatively, option can be disabled when running with an xorg driver
    that can more directly communicate damaged regions of the framebuffer
    via IOCTL. This is a simpler, higher perf option, when available.

    Signed-off-by: Bernie Thompson
    Signed-off-by: Florian Tobias Schandinat

    Bernie Thompson
     
  • By default, udlfb allocates a 2nd buffer to shadow what's across
    the bus on the USB device. It can operate without this shadow,
    but then it cannot tell which pixels have changed, and must send all.

    Saves host memory, but worsens the USB 2.0 bus bottleneck.

    This option allows users in very low memory situations (e.g.
    bifferboard) to optionally turn off this shadow framebuffer.

    Signed-off-by: Stuart Hopkins
    Signed-off-by: Bernie Thompson
    Signed-off-by: Florian Tobias Schandinat

    Stuart Hopkins
     

16 Nov, 2010

1 commit

  • udlfb has undergone a fair bit of cleanup recently and is effectively at
    the point where it can be liberated from staging purgatory and promoted
    to a real driver.

    The outstanding cleanups are all minor, with some of them dependent on
    drivers/video headers, so these will be done incrementally from udlfb's
    new home.

    Requested-by: Bernie Thompson
    Signed-off-by: Paul Mundt

    Paul Mundt