Re: [Qemu-devel] cpu_io_recompile, icount, and re-issued instructions

2017-05-02 Thread Michael Eager
On 05/02/2017 12:59 AM, Paolo Bonzini wrote: On 01/05/2017 03:57, Michael Eager wrote: I'm seeing incorrect values when there is a write to a memory-mapped I/O device when icount is set. What I see happening is that a TB with ~20 instructions is executed which contains a write to the MM I/O

Re: [Qemu-devel] cpu_io_recompile, icount, and re-issued instructions

2017-05-02 Thread Paolo Bonzini
On 01/05/2017 03:57, Michael Eager wrote: > > > I'm seeing incorrect values when there is a write to a memory-mapped I/O > device when icount is set. What I see happening is that a TB with ~20 > instructions is executed which contains a write to the MM I/O address. > When it gets to the io_wr

[Qemu-devel] cpu_io_recompile, icount, and re-issued instructions

2017-04-30 Thread Michael Eager
I'm working with an emulation for a proprietary processor on an older QEMU source base. It looks like the problem I am seeing in the old sources would still be present in the current source base. I'm seeing incorrect values when there is a write to a memory-mapped I/O device when icount is set.

[Qemu-devel] cpu_io_recompile, icount, and re-issued instructions

2017-04-30 Thread Michael Eager
I'm working with an emulation for a proprietary processor on an older QEMU source base. It looks like the problem I am seeing in the old sources would still be present in the current source base. I'm seeing incorrect values when there is a write to a memory-mapped I/O device when icount is set.