From: Xiao Guangrong Date: Wed, 13 May 2015 06:42:19 +0000 (+0800) Subject: KVM: MMU: fix decoding cache type from MTRR X-Git-Tag: omap-for-v4.2/fixes-rc1^2~138^2~72 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d69afbc6b1b5d0579f13d1a6339d952c4f60a9f4;p=pandora-kernel.git KVM: MMU: fix decoding cache type from MTRR There are some bugs in current get_mtrr_type(); 1: bit 1 of mtrr_state->enabled is corresponding bit 11 of IA32_MTRR_DEF_TYPE MSR which completely control MTRR's enablement that means other bits are ignored if it is cleared 2: the fixed MTRR ranges are controlled by bit 0 of mtrr_state->enabled (bit 10 of IA32_MTRR_DEF_TYPE) 3: if MTRR is disabled, UC is applied to all of physical memory rather than mtrr_state->def_type Signed-off-by: Xiao Guangrong Reviewed-by: Wanpeng Li Signed-off-by: Paolo Bonzini --- Reading git-diff-tree failed