alistair23-linux/drivers/staging/unisys/channels
Ken Cox fcd0157ece Staging: unisys: detect s-Par firmware
This patch adds support for detection of s-Par firmware by checking for
the hypervisor bit in the CPU capabilities, and then querying the hypervisor
ID cpuid leaf.

This functionality will be used by the unisys drivers to determine if
they are being loaded on an s-Par platform and refuse to load if no
s-Par firmware is present.

This fixes a problem reported from upstream where a panic occurs if the
unisys drivers are loaded on a non s-Par system.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Ken Cox <jkc@redhat.com>
Tested by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-05-18 09:44:17 -07:00
..
channel.c staging: unisys: fix copyright notices 2014-04-25 15:25:40 -07:00
chanstub.c Staging: unisys: detect s-Par firmware 2014-05-18 09:44:17 -07:00
chanstub.h staging: unisys: fix copyright notices 2014-04-25 15:25:40 -07:00
Kconfig staging: visorchannelstub driver to provide channel support routines 2014-03-04 16:59:30 -08:00
Makefile staging: visorchannelstub driver to provide channel support routines 2014-03-04 16:59:30 -08:00