]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mshyperv: fix recognition of Hyper-V guest crash MSR's
authorDenis V. Lunev <den@openvz.org>
Sat, 1 Aug 2015 23:08:20 +0000 (16:08 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 26 Feb 2016 02:29:02 +0000 (18:29 -0800)
commit8e07fec1ef420de07f084711459d8c5a8b6e1b3c
tree5f7c436e2226c2af1fd3c64ae801d21c1e602dff
parent34049f6213216eb70c3711d21b2a50d3a9325daa
mshyperv: fix recognition of Hyper-V guest crash MSR's

Hypervisor Top Level Functional Specification v3.1/4.0 notes that cpuid
(0x40000003) EDX's 10th bit should be used to check that Hyper-V guest
crash MSR's functionality available.

This patch should fix this recognition. Currently the code checks EAX
register instead of EDX.

Signed-off-by: Andrey Smetanin <asmetanin@virtuozzo.com>
Signed-off-by: Denis V. Lunev <den@openvz.org>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit cc2dd4027a43bb36c846f195a764edabc0828602)

Orabug: 21886720
Signed-off-by: Jason Luo <zhangqing.luo@oracle.com>
arch/x86/include/asm/mshyperv.h
arch/x86/kernel/cpu/mshyperv.c
drivers/hv/vmbus_drv.c