]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86 emulator: convert DIV/IDIV to fastop
authorAvi Kivity <avi.kivity@gmail.com>
Sat, 9 Feb 2013 09:31:49 +0000 (11:31 +0200)
committerGleb Natapov <gleb@redhat.com>
Tue, 21 May 2013 12:43:21 +0000 (15:43 +0300)
commit549737026751602c859dbccc9385af81464e1bfa
treed3bc70c893d6623f4b1b70edf9cf1419accfea50
parent9e1b8493014a50694e5f1045429f3c54e65e63b3
KVM: x86 emulator: convert DIV/IDIV to fastop

Since DIV and IDIV can generate exceptions, we need an additional output
parameter indicating whether an execption has occured.  To avoid increasing
register pressure on i386, we use %rsi, which is already allocated for
the fastop code pointer.

Gleb: added comment about fop usage as exception indication.

Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
Signed-off-by: Gleb Natapov <gleb@redhat.com>
arch/x86/kvm/emulate.c