10 Jan, 2006

1 commit

  • This is a major update to the cyblafb framebuffer driver. Most
    of the stuff has been tested in the mm tree.

    Main advantages:
    ============
    - vxres > xres support
    - ywrap and xpan support
    - much faster for almost all modes (e.g. 1280x1024-16bpp
    draws more than 41 full screens of text instead of about 25
    full screens of text per second on authors Epia 5000)
    - module init/exit code fixed
    - bugs triggered by console rotation fixed
    - lots of minor improvements
    - startup modes suitable for high performance scrolling
    in all directions

    This diff also contains a lot of white space fixes.

    No side effects are possible, only one single graphics core is affected.

    Signed-off-by: Knut Petersen
    Signed-off-by: Linus Torvalds

    Knut Petersen
     

10 Sep, 2005

1 commit

  • This is a framebuffer driver for the Cyberblade/i1 graphics core.

    Currently tridenfb claims to support the cyberblade/i1 graphics core. This
    is of very limited truth. Even vesafb is faster and provides more working
    modes and a much better quality of the video signal. There is a great
    number of bugs in tridentfb ... but most often it is impossible to decide
    if these bugs are real bugs or if fixing them for the cyberblade/i1 core
    would break support for one of the other supported chips.

    Tridentfb seems to be unmaintained,and documentation for most of the
    supported chips is not available. So "fixing" cyberblade/i1 support inside
    of tridentfb was not an option, it would have caused numerous
    if(CYBERBLADEi1) else ... cases and would have rendered the code to be
    almost unmaintainable.

    A first version of this driver was published on 2005-07-31. A fix for a
    bug reported by Jochen Hein was integrated as well as some changes
    requested by Antonino A. Daplas.

    A message has been added to tridentfb to inform current users of tridentfb
    to switch to cyblafb if the cyberblade/i1 graphics core is detected.

    This patch is one logical change, but because of the included documentation
    it is bigger than 70kb. Therefore it is not sent to lkml and
    linux-fbdev-devel,

    Signed-off-by: Knut Petersen
    Cc: Muli Ben-Yehuda
    Acked-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Knut Petersen