patch-2.2.17 linux/drivers/video/pm2fb.c
Next file: linux/drivers/video/vfb.c
Previous file: linux/drivers/video/offb.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Mon Sep 4 18:39:22 2000
- Orig file:
v2.2.16/drivers/video/pm2fb.c
- Orig date:
Mon Sep 4 18:37:41 2000
diff -u --recursive --new-file v2.2.16/drivers/video/pm2fb.c linux/drivers/video/pm2fb.c
@@ -1272,7 +1272,13 @@
}
static struct display_switch pm2_cfb8 = {
- fbcon_cfb8_setup, pm2fb_pp_bmove, pm2fb_clear8,
+ fbcon_cfb8_setup, pm2fb_pp_bmove,
+#ifdef __alpha__
+ /* No idea why, but pm2fb_clear8 does not always work on Alpha. */
+ fbcon_cfb8_clear,
+#else
+ pm2fb_clear8,
+#endif
fbcon_cfb8_putc, fbcon_cfb8_putcs, fbcon_cfb8_revc,
pm2fb_cursor, pm2fb_set_font,
pm2fb_clear_margins8,
@@ -1769,7 +1775,11 @@
save_flags(flags);
cli();
+#ifdef __alpha__
+ disp->screen_base=i->regions.v_fb + dense_mem(i->regions.v_fb);
+#else
disp->screen_base=i->regions.v_fb;
+#endif
switch (depth=((struct pm2fb_par* )par)->depth) {
#ifdef FBCON_HAS_CFB8
case 8:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)