Re: Likely opcode execution bug

"Stanislav" <[email protected]> Wed, 25 Aug 2021 20:42:37 +0300
Newsgroups gmane.comp.emulators.bochs.devel
Message-ID <[email protected]>
I am merging the patch !

Thanks,
Stanislav

-----Original Message-----
From: Nikolai Zhubr <[email protected]> 
Sent: Monday, 23 August 2021 19:36
To: Volker Ruppert <[email protected]>
Cc: [email protected]
Subject: Re: [Bochs-developers] Likely opcode execution bug

Hi,

23.08.2021 16:26, I wrote:
[...]
> line 168: for(unsigned i=0; i < len; i++) { ...
> line 186: for (unsigned i = 0; i < len; i++) { ...
> line 205: a20addr++;
> line 206: data_ptr++;
> ...
> line 211: }
> line 219: inc_one:
> line 220: a20_addr++;
> line 222: data_ptr++;
> ...
> line 227: }
>
> This likely explains it :-)

Ok. So this is not an instruction execution bug but just a memory handling bug. The attached diff against version 2.7 fixed the problem for me.
Please consider applying this diff to mainline. Let me know if I should also open a ticket for this.

Thank you,

Regards,
Nikolai