[Qemu-devel] [PATCH] include/hw: field 'offset' in struct Property should be ptrdiff_t as int causes overflow

2015-03-04 Thread Ildar Isaev
(hw/core/qdev-properties.c:803) assert(qdev_get_prop_ptr(dev, &arrayprop->prop) == eltptr); So ptrdiff_t should be used instead Signed-off-by: Ildar Isaev --- include/hw/qdev-core.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/hw/qdev-core.h b/include/

Re: [Qemu-devel] [PATCH] target-arm: modifying pc in tcg code for load/store multiple

2015-02-19 Thread Ildar Isaev
> On 19 February 2015 at 21:26, wrote: > > From: Ildar Isaev > > > > pc wasn't modified in tcg code for load/store multiple, > > causing translation block to be executed in infinite loop forever > > > > Signed-off-by: Ildar Isaev > > I

[Qemu-devel] [PATCH] target-arm: always use user mode registers as operands for load/store multiple

2015-02-19 Thread Ildar Isaev
Pseudocode fragment for STM instruction in ARMv8 spec: if registers == '1' then // Store User mode register MemA[address,4] = Rmode[i, M32_User]; Signed-off-by: Ildar Isaev --- target-arm/translate.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --gi