vserver 1.9.3
[linux-2.6.git] / drivers / video / console / fbcon.h
index 71643f5..a89001a 100644 (file)
@@ -33,12 +33,21 @@ struct display {
     short yscroll;                  /* Hardware scrolling */
     int vrows;                      /* number of virtual rows */
     int cursor_shape;
+    u32 xres_virtual;
+    u32 yres_virtual;
+    u32 height;
+    u32 width;
+    u32 bits_per_pixel;
+    u32 grayscale;
+    u32 nonstd;
+    u32 accel_flags;
+    struct fb_bitfield red;
+    struct fb_bitfield green;
+    struct fb_bitfield blue;
+    struct fb_bitfield transp;
+    struct fb_videomode *mode;
 };
 
-/* drivers/video/console/fbcon.c */
-extern signed char con2fb_map[MAX_NR_CONSOLES];
-extern int set_con2fb_map(int unit, int newidx);
-
     /*
      *  Attribute Decoding
      */
@@ -56,8 +65,8 @@ extern int set_con2fb_map(int unit, int newidx);
 /* Monochrome */
 #define attr_bold(s) \
        ((s) & 0x200)
-#define attr_reverse(s, inverse) \
-       (((s) & 0x800) ^ (inverse ? 0x800 : 0))
+#define attr_reverse(s) \
+       ((s) & 0x800)
 #define attr_underline(s) \
        ((s) & 0x400)
 #define attr_blink(s) \