[PATCH] nvidia fbdev: fix powerpc xmon scribbles
xmon writes garbage on the screen because the nvidia console driver has changed the line pitch from what the firmware set it to. Fix it by making the nvidia driver inform the btext engine (which xmon uses if the screen is its output device) about changes to display resolution. Signed-off-by: Paul Mackerras <paulus@samba.org> Cc: "Antonino A. Daplas" <adaplas@pol.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
a09fd48f8f
commit
70abac6e4f
|
@ -28,6 +28,9 @@
|
|||
#include <asm/prom.h>
|
||||
#include <asm/pci-bridge.h>
|
||||
#endif
|
||||
#ifdef CONFIG_BOOTX_TEXT
|
||||
#include <asm/btext.h>
|
||||
#endif
|
||||
|
||||
#include "nv_local.h"
|
||||
#include "nv_type.h"
|
||||
|
@ -681,6 +684,13 @@ static int nvidiafb_set_par(struct fb_info *info)
|
|||
|
||||
nvidia_vga_protect(par, 0);
|
||||
|
||||
#ifdef CONFIG_BOOTX_TEXT
|
||||
/* Update debug text engine */
|
||||
btext_update_display(info->fix.smem_start,
|
||||
info->var.xres, info->var.yres,
|
||||
info->var.bits_per_pixel, info->fix.line_length);
|
||||
#endif
|
||||
|
||||
NVTRACE_LEAVE();
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue