Re: [linux-fbdev] Re: [PATCH] updated Mips Magnum frame buf

From: Geert Uytterhoeven (Geert.Uytterhoeven@sonycom.com)
Date: Fri May 19 2000 - 05:45:45 EDT

  • Next message: Tim Waugh: "Documentation/kernel-doc-nano-HOWTO.txt"

    On Fri, 19 May 2000, Petr Vandrovec wrote:
    > On 19 May 00 at 8:14, Geert Uytterhoeven wrote:
    > > On Thu, 18 May 2000, Petr Vandrovec wrote:
    > > > It does not... PROC_CONSOLE does NOT return current foreground console,
    > > > but tty of that process. Unless you are running fbset from process which
    > > > is not attached to tty, such as if you run fbset remote - in that case
    > > > it will control currently visible VT. But only in this case. And at least
    > > > I do run fbset locally, not remote.
    > > I really have to look at the original frame buffer device patches from Martin
    > > Schaller to see whether this was the intention of PROC_CONSOLE...
    > I have 2.0.38 fbmem.c from uClinux here (I wrote cyber5000 driver for it
    > in March; under NDA but if company will not crash, they'll release it -
    > - but what to do with driver for 2.0.38...) and it does:
    >
    > static inline int PROC_CONSOEL(void)
    > {
    > if (!current->tty)
    > return fg_console;
    > if (current->tty->driver.type != TTY_DRIVER_TYPE_CONSOLE)
    > /* XXX Should report error here? */
    > return fg_console;
    > if (MINOR(current->tty->device) < 1)
    > return fg_console;
    > return MINOR(current->tty->device) - 1;
    > }
    >
    > So I think that you are innocent and that this semantic is well established
    > since first fbdev releases (2.0.38 still uses old /dev/fb0current, ...)

    2.0.38 is way too new :-)

    Fbdev is 1.5 years older than 2.0.0. Originally it was a patch to Linux/m68k
    0.9pl4, which was more or less equivalent to a patched up 1.0.9, and dates back
    to the end 1994.

    So far for the historical overview ;-)

    Gr{oetje,eeting}s,

                                                    Geert

    --
    Geert Uytterhoeven ------------- Sony Software Development Center Europe (SDCE)
    Geert.Uytterhoeven@sonycom.com ------------------- Sint-Stevens-Woluwestraat 55
    Voice +32-2-7248638 Fax +32-2-7262686 ---------------- B-1130 Brussels, Belgium
    

    - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Fri May 19 2000 - 05:50:43 EDT