s390: KVM guest: detect when running on kvm
authorCarsten Otte <cotte@de.ibm.com>
Tue, 25 Mar 2008 17:47:44 +0000 (18:47 +0100)
committerAvi Kivity <avi@qumranet.com>
Sun, 27 Apr 2008 09:00:50 +0000 (12:00 +0300)
commitfa5877439d5a062d91c3abd5a690483bbdb4268e
tree0bd9c1794134d891678e3602ba78a6facec39d78
parent85f8fffe3c2ab13f13526c46b5471fc22e98ccfe
s390: KVM guest: detect when running on kvm

This patch adds functionality to detect if the kernel runs under the KVM
hypervisor. A macro MACHINE_IS_KVM is exported for device drivers. This
allows drivers to skip device detection if the systems runs non-virtualized.
We also define a preferred console to avoid having the ttyS0, which is a line
mode only console.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Carsten Otte <cotte@de.ibm.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
arch/s390/Kconfig
arch/s390/kernel/early.c
arch/s390/kernel/setup.c
include/asm-s390/setup.h