commit | 41d6af119206e98764b4ae6d264d63acefcf851e | [log] [tgz] |
---|---|---|
author | Amit Shah <amit.shah@qumranet.com> | Thu Feb 28 16:06:15 2008 +0530 |
committer | Avi Kivity <avi@redhat.com> | Tue Mar 24 11:03:13 2009 +0200 |
tree | a98a6646cce5bba013b681722208a1cf8b784ef0 | |
parent | 401d10dee083bda281f2fdcdf654080313ba30ec [diff] |
KVM: is_long_mode() should check for EFER.LMA is_long_mode currently checks the LongModeEnable bit in EFER instead of the LongModeActive bit. This is wrong, but we survived this till now since it wasn't triggered. This breaks guests that go from long mode to compatibility mode. This is noticed on a solaris guest and fixes bug #1842160 Signed-off-by: Amit Shah <amit.shah@qumranet.com> Signed-off-by: Avi Kivity <avi@qumranet.com>