[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exc
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exclusive |
Date: |
Thu, 19 Dec 2013 13:15:07 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 |
On 12/17/2013 07:12 AM, Peter Maydell wrote:
> + switch (size) {
> + case 0:
> + tcg_gen_qemu_ld8u(tmp, addr, get_mem_index(s));
> + break;
> + case 1:
> + tcg_gen_qemu_ld16u(tmp, addr, get_mem_index(s));
> + break;
> + case 2:
> + tcg_gen_qemu_ld32u(tmp, addr, get_mem_index(s));
> + break;
> + case 3:
> + tcg_gen_qemu_ld64(tmp, addr, get_mem_index(s));
> + break;
> + default:
> + abort();
> + }
tcg_gen_qemu_ld_i64.
> + if (size == 2) {
> + tcg_gen_qemu_ld32u(hitmp, addr2, get_mem_index(s));
> + } else {
> + tcg_gen_qemu_ld64(hitmp, addr2, get_mem_index(s));
> + }
Likewise.
r~
- [Qemu-devel] [PATCH 10/21] target-arm: A64: implement FMOV, (continued)
- [Qemu-devel] [PATCH 10/21] target-arm: A64: implement FMOV, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 19/21] target-arm: Widen exclusive-access support struct fields to 64 bits, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 21/21] default-configs: Add config for aarch64-linux-user, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 04/21] target-arm: A64: add support for ld/st with index, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 08/21] target-arm: A64: implement SVC, BRK, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 13/21] target-arm: A64: Implement MRS/MSR/SYS/SYSL, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exclusive, Peter Maydell, 2013/12/17
- Re: [Qemu-devel] [PATCH 20/21] target-arm: A64: support for ld/st/cl exclusive,
Richard Henderson <=
- [Qemu-devel] [PATCH 16/21] target-arm: A64: add support for add/sub with carry, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 03/21] target-arm: A64: add support for ld/st with reg offset, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 09/21] target-arm: A64: Add decoder skeleton for FP instructions, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 15/21] target-arm: Widen thread-local register state fields to 64 bits, Peter Maydell, 2013/12/17
- [Qemu-devel] [PATCH 12/21] target-arm: Remove ARMCPU/CPUARMState from cpregs APIs used by decoder, Peter Maydell, 2013/12/17