[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] linux: early_printk adjustments
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Date 1171546833 0 # Node ID 449fb89590e7a31526fd153e2bf1afe422af6b96 # Parent b3c41b9f01a611d876741ab18cd126722157415c linux: early_printk adjustments This is a little more than a pure merge with 2.6.17, to remove a few more non-Xen items. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> --- linux-2.6-xen-sparse/arch/x86_64/kernel/early_printk-xen.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff -r b3c41b9f01a6 -r 449fb89590e7 linux-2.6-xen-sparse/arch/x86_64/kernel/early_printk-xen.c --- a/linux-2.6-xen-sparse/arch/x86_64/kernel/early_printk-xen.c Thu Feb 15 13:38:59 2007 +0000 +++ b/linux-2.6-xen-sparse/arch/x86_64/kernel/early_printk-xen.c Thu Feb 15 13:40:33 2007 +0000 @@ -18,9 +18,8 @@ #define VGABASE ((void __iomem *)0xffffffff800b8000UL) #endif +#ifndef CONFIG_XEN static int max_ypos = 25, max_xpos = 80; - -#ifndef CONFIG_XEN static int current_ypos = 25, current_xpos = 0; static void early_vga_write(struct console *con, const char *str, unsigned n) @@ -154,10 +153,6 @@ static __init void early_serial_init(cha #else /* CONFIG_XEN */ -#undef SCREEN_INFO -#define SCREEN_INFO screen_info -extern struct screen_info screen_info; - static void early_serial_write(struct console *con, const char *s, unsigned count) { @@ -273,11 +268,13 @@ int __init setup_early_printk(char *opt) early_serial_init(buf); early_console = &early_serial_console; } else if (!strncmp(buf, "vga", 3) +#ifndef CONFIG_XEN && SCREEN_INFO.orig_video_isVGA == 1) { max_xpos = SCREEN_INFO.orig_video_cols; max_ypos = SCREEN_INFO.orig_video_lines; -#ifndef CONFIG_XEN current_ypos = SCREEN_INFO.orig_y; +#else + || !strncmp(buf, "xen", 3)) { #endif early_console = &early_vga_console; } else if (!strncmp(buf, "simnow", 6)) { _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |