Skip to content
Commit 4e62417b authored by Aurelien Jarno's avatar Aurelien Jarno Committed by Avi Kivity
Browse files

KVM: x86 emulator: fix access registers for instructions with ModR/M byte and Mod = 3



The patch belows changes the access type to register from memory for
instructions that are declared as SrcMem or DstMem, but have a
ModR/M byte with Mod = 3.

It fixes (at least) the lmsw and smsw instructions on an AMD64 CPU,
which are needed for FreeBSD.

Signed-off-by: default avatarAurelien Jarno <aurelien@aurel32.net>
Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent 78f78268
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment