=================================================================== RCS file: /cvs/sys/arch/jornada/dev/jfb.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sys/arch/jornada/dev/jfb.c 2008/03/04 16:09:01 1.1 +++ sys/arch/jornada/dev/jfb.c 2008/05/11 10:26:11 1.2 @@ -1,4 +1,4 @@ -/* $Id: jfb.c,v 1.1 2008/03/04 16:09:01 nbrk Exp $ */ +/* $Id: jfb.c,v 1.2 2008/05/11 09:26:11 nbrk Exp $ */ /* * Jornada framebuffer. * 640x240 @16bpp @@ -41,6 +41,7 @@ int sc_cols; struct rasops_info sc_ri; + long sc_defattr; /* XXX kill me */ struct wsscreen_descr sc_wsd; struct wsscreen_list sc_wsl; @@ -113,7 +114,7 @@ waa.accesscookie = sc; waa.defaultscreens = 0; - config_found((struct device *)sc, &waa, wsemuldisplaydevprint); +// config_found((struct device *)sc, &waa, wsemuldisplaydevprint); return; } @@ -199,7 +200,10 @@ /* tune colours */ jfb_setcmap(ri); - /* initialize wsscreen_descr */ + /* XXX XXX XXX */ + ri->ri_ops.alloc_attr(ri, + WSCOL_BLACK, WSCOL_WHITE, WSATTR_WSCOLORS, &sc->sc_defattr); +/* initialize wsscreen_descr */ strlcpy(wsd->name, "std", sizeof(wsd->name)); wsd->ncols = sc->sc_cols; wsd->nrows = sc->sc_rows;