]> git.ipfire.org Git - thirdparty/qemu.git/commit
i386: fix read/write cr with icount option
authorMihail Abakumov <mikhail.abakumov@ispras.ru>
Fri, 19 May 2017 09:36:15 +0000 (12:36 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 7 Jun 2017 16:22:02 +0000 (18:22 +0200)
commit5b003a40bb1ab14d0398e91f03393d3c6b9577cd
treee823d36ee2bfd4dc9d9769409eabdaaaba42909a
parentf8c45c6550b9ff1e1f0b92709ff3213a79870879
i386: fix read/write cr with icount option

Running Windows with icount causes a crash in instruction of write cr.
This patch fixes it.

Reading and writing cr cause an icount read because there are called
cpu_get_apic_tpr and cpu_set_apic_tpr functions. So, there is need
gen_io_start()/gen_io_end() calls.

Signed-off-by: Mihail Abakumov <mikhail.abakumov@ispras.ru>
Message-Id: <ffb376034ff184f2fcbe93d5317d9e76@ispras.ru>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/translate.c