static void __init set_preferred_console(void) { if (MACHINE_IS_KVM) { if (sclp_has_vt220()) add_preferred_console("ttyS", 1, NULL); else if (sclp_has_linemode()) add_preferred_console("ttyS", 0, NULL); else add_preferred_console("hvc", 0, NULL); } else if (CONSOLE_IS_3215 || CONSOLE_IS_SCLP) add_preferred_console("ttyS", 0, NULL); else if (CONSOLE_IS_3270) add_preferred_console("tty3270", 0, NULL); }
static int __init s390_virtio_console_init(void) { if (sclp_has_vt220() || sclp_has_linemode()) return -ENODEV; return virtio_cons_early_init(early_put_chars); }