Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-27 Thread Sergey Fedorov
On 23.10.2015 15:41, Peter Maydell wrote: > On 23 October 2015 at 13:39, Sergey Fedorov wrote: >> On 23.10.2015 15:37, Peter Maydell wrote: >>> On 23 October 2015 at 13:35, Sergey Fedorov wrote: On 23.10.2015 14:10, Peter Maydell wrote: > On 23 October 2015 at 11:14, Sergey Fedorov wrot

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-23 Thread Peter Maydell
On 23 October 2015 at 13:39, Sergey Fedorov wrote: > On 23.10.2015 15:37, Peter Maydell wrote: >> On 23 October 2015 at 13:35, Sergey Fedorov wrote: >>> On 23.10.2015 14:10, Peter Maydell wrote: On 23 October 2015 at 11:14, Sergey Fedorov wrote: > Thanks, Peter. What if I am going to mo

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-23 Thread Sergey Fedorov
On 23.10.2015 15:37, Peter Maydell wrote: > On 23 October 2015 at 13:35, Sergey Fedorov wrote: >> On 23.10.2015 14:10, Peter Maydell wrote: >>> On 23 October 2015 at 11:14, Sergey Fedorov wrote: Thanks, Peter. What if I am going to modify DISAS_JUMP and DISAS_UPDATE usage in 32-bit ARM

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-23 Thread Peter Maydell
On 23 October 2015 at 13:35, Sergey Fedorov wrote: > On 23.10.2015 14:10, Peter Maydell wrote: >> On 23 October 2015 at 11:14, Sergey Fedorov wrote: >>> Thanks, Peter. What if I am going to modify DISAS_JUMP and DISAS_UPDATE >>> usage in 32-bit ARM code and apply AArch64 semantics to them? >> No

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-23 Thread Sergey Fedorov
On 23.10.2015 14:10, Peter Maydell wrote: > On 23 October 2015 at 11:14, Sergey Fedorov wrote: >> Thanks, Peter. What if I am going to modify DISAS_JUMP and DISAS_UPDATE >> usage in 32-bit ARM code and apply AArch64 semantics to them? > No objection as long as it all still works :-) Well, I made

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-23 Thread Peter Maydell
On 23 October 2015 at 11:14, Sergey Fedorov wrote: > Thanks, Peter. What if I am going to modify DISAS_JUMP and DISAS_UPDATE > usage in 32-bit ARM code and apply AArch64 semantics to them? No objection as long as it all still works :-) -- PMM

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-23 Thread Sergey Fedorov
On 23.10.2015 00:28, Peter Maydell wrote: > On 22 October 2015 at 19:28, Sergey Fedorov wrote: >> Hi all, >> >> I am trying to understand what the difference should be between >> DISAS_JUMP and DISAS_UPDATE. Actually, these macros have comments in >> include/exec/exec-all.h which say that DISAS_JU

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-22 Thread Peter Maydell
On 22 October 2015 at 19:28, Sergey Fedorov wrote: > Hi all, > > I am trying to understand what the difference should be between > DISAS_JUMP and DISAS_UPDATE. Actually, these macros have comments in > include/exec/exec-all.h which say that DISAS_JUMP should be used when > only PC was modified dyn

Re: [Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-22 Thread Richard Henderson
On 10/22/2015 08:28 AM, Sergey Fedorov wrote: Hi all, I am trying to understand what the difference should be between DISAS_JUMP and DISAS_UPDATE. Actually, these macros have comments in include/exec/exec-all.h which say that DISAS_JUMP should be used when only PC was modified dynamically wherea

[Qemu-devel] exec: About DISAS_JUMP and DISAS_UPDATE

2015-10-22 Thread Sergey Fedorov
Hi all, I am trying to understand what the difference should be between DISAS_JUMP and DISAS_UPDATE. Actually, these macros have comments in include/exec/exec-all.h which say that DISAS_JUMP should be used when only PC was modified dynamically whereas DISAS_UPDATE should be used when some other CP