diff for duplicates of <1564123592639.10426@bt.com> diff --git a/a/content_digest b/N1/content_digest index 035ec9e..9af73fb 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,37 +1,36 @@ "ref\03106a3c959c4498fad13a5799c89ba7b@tpw09926dag18e.domain1.systemhost.net\0" "From\0<tony.nguyen@bt.com>\0" - "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v5 08/15] exec: Access MemoryRegion with MemOp\0" + "Subject\0[Qemu-arm] [Qemu-devel] [PATCH v5 08/15] exec: Access MemoryRegion with MemOp\0" "Date\0Fri, 26 Jul 2019 06:46:33 +0000\0" "To\0<qemu-devel@nongnu.org>\0" - "Cc\0<peter.maydell@linaro.org>" - <walling@linux.ibm.com> - <sagark@eecs.berkeley.edu> - <david@redhat.com> - <palmer@sifive.com> - <mark.cave-ayland@ilande.co.uk> - <Alistair.Francis@wdc.com> - <edgar.iglesias@gmail.com> - <arikalo@wavecomp.com> - <mst@redhat.com> - <pasic@linux.ibm.com> - <borntraeger@de.ibm.com> - <rth@twiddle.net> - <atar4qemu@gmail.com> - <ehabkost@redhat.com> - <alex.williamson@redhat.com> - <qemu-arm@nongnu.org> - <stefanha@redhat.com> - <shorne@gmail.com> - <david@gibson.dropbear.id.au> - <qemu-riscv@nongnu.org> - <qemu-s390x@nongnu.org> - <kbastian@mail.uni-paderborn.de> - <cohuck@redhat.com> - <laurent@vivier.eu> - <qemu-ppc@nongnu.org> - <amarkovic@wavecomp.com> - <pbonzini@redhat.com> - " <aurelien@aurel32.net>\0" + "Cc\0peter.maydell@linaro.org" + walling@linux.ibm.com + sagark@eecs.berkeley.edu + mst@redhat.com + palmer@sifive.com + mark.cave-ayland@ilande.co.uk + laurent@vivier.eu + Alistair.Francis@wdc.com + arikalo@wavecomp.com + david@redhat.com + pasic@linux.ibm.com + borntraeger@de.ibm.com + rth@twiddle.net + atar4qemu@gmail.com + ehabkost@redhat.com + qemu-s390x@nongnu.org + qemu-arm@nongnu.org + stefanha@redhat.com + shorne@gmail.com + david@gibson.dropbear.id.au + qemu-riscv@nongnu.org + kbastian@mail.uni-paderborn.de + cohuck@redhat.com + alex.williamson@redhat.com + qemu-ppc@nongnu.org + amarkovic@wavecomp.com + pbonzini@redhat.com + " aurelien@aurel32.net\0" "\01:1\0" "b\0" "No-op SIZE_MEMOP macro allows us to later easily convert\n" @@ -303,4 +302,4 @@ "</body>\r\n" "</html>\r\n" -680099d50fc204be0d41302b23f0f4db6e36d0f21ab72a8795c30da558f107eb +6c4ead04956cdf84df1f3dadc858f9a483d1ebd5b19a557c6b843180cf9aaedc
diff --git a/a/2.bin b/a/2.bin deleted file mode 100644 index 6de2b9d..0000000 --- a/a/2.bin +++ /dev/null @@ -1,142 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -<style type="text/css" style="display:none"><!-- P { margin-top: 0px; margin-bottom: 0px; } .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(128, 0, 0); }--></style> -</head> -<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;"> -<p></p> -<div><span style="font-size: 12pt;">No-op SIZE_MEMOP macro allows us to later easily convert</span><br> -</div> -<div>memory_region_dispatch_{read|write} paramter "unsigned size" into a</div> -<div>size+sign+endianness encoded "MemOp op".</div> -<div><br> -</div> -<div>Being a no-op macro, this patch does not introduce any logical change.</div> -<div><br> -</div> -<div>Signed-off-by: Tony Nguyen <tony.nguyen@bt.com></div> -<div>Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com></div> -<div>---</div> -<div> exec.c | 6 ++++--</div> -<div> memory_ldst.inc.c | 18 +++++++++---------</div> -<div> 2 files changed, 13 insertions(+), 11 deletions(-)</div> -<div><br> -</div> -<div>diff --git a/exec.c b/exec.c</div> -<div>index 3e78de3..5013864 100644</div> -<div>--- a/exec.c</div> -<div>+++ b/exec.c</div> -<div>@@ -3334,7 +3334,8 @@ static MemTxResult flatview_write_continue(FlatView *fv, hwaddr addr,</div> -<div> /* XXX: could force current_cpu to NULL to avoid</div> -<div> potential bugs */</div> -<div> val = ldn_p(buf, l);</div> -<div>- result |= memory_region_dispatch_write(mr, addr1, val, l, attrs);</div> -<div>+ result |= memory_region_dispatch_write(mr, addr1, val,</div> -<div>+ SIZE_MEMOP(l), attrs);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div> ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l, false);</div> -<div>@@ -3395,7 +3396,8 @@ MemTxResult flatview_read_continue(FlatView *fv, hwaddr addr,</div> -<div> /* I/O case */</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div> l = memory_access_size(mr, l, addr1);</div> -<div>- result |= memory_region_dispatch_read(mr, addr1, &val, l, attrs);</div> -<div>+ result |= memory_region_dispatch_read(mr, addr1, &val,</div> -<div>+ SIZE_MEMOP(l), attrs);</div> -<div> stn_p(buf, l, val);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div>diff --git a/memory_ldst.inc.c b/memory_ldst.inc.c</div> -<div>index acf865b..e073cf9 100644</div> -<div>--- a/memory_ldst.inc.c</div> -<div>+++ b/memory_ldst.inc.c</div> -<div>@@ -38,7 +38,7 @@ static inline uint32_t glue(address_space_ldl_internal, SUFFIX)(ARG1_DECL,</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div> </div> -<div> /* I/O case */</div> -<div>- r = memory_region_dispatch_read(mr, addr1, &val, 4, attrs);</div> -<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(4), attrs);</div> -<div> #if defined(TARGET_WORDS_BIGENDIAN)</div> -<div> if (endian == DEVICE_LITTLE_ENDIAN) {</div> -<div> val = bswap32(val);</div> -<div>@@ -114,7 +114,7 @@ static inline uint64_t glue(address_space_ldq_internal, SUFFIX)(ARG1_DECL,</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div> </div> -<div> /* I/O case */</div> -<div>- r = memory_region_dispatch_read(mr, addr1, &val, 8, attrs);</div> -<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(8), attrs);</div> -<div> #if defined(TARGET_WORDS_BIGENDIAN)</div> -<div> if (endian == DEVICE_LITTLE_ENDIAN) {</div> -<div> val = bswap64(val);</div> -<div>@@ -188,7 +188,7 @@ uint32_t glue(address_space_ldub, SUFFIX)(ARG1_DECL,</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div> </div> -<div> /* I/O case */</div> -<div>- r = memory_region_dispatch_read(mr, addr1, &val, 1, attrs);</div> -<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(1), attrs);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div> -<div>@@ -224,7 +224,7 @@ static inline uint32_t glue(address_space_lduw_internal, SUFFIX)(ARG1_DECL,</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div> </div> -<div> /* I/O case */</div> -<div>- r = memory_region_dispatch_read(mr, addr1, &val, 2, attrs);</div> -<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(2), attrs);</div> -<div> #if defined(TARGET_WORDS_BIGENDIAN)</div> -<div> if (endian == DEVICE_LITTLE_ENDIAN) {</div> -<div> val = bswap16(val);</div> -<div>@@ -300,7 +300,7 @@ void glue(address_space_stl_notdirty, SUFFIX)(ARG1_DECL,</div> -<div> if (l < 4 || !memory_access_is_direct(mr, true)) {</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div> </div> -<div>- r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div> -<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div> -<div> } else {</div> -<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div> -<div> stl_p(ptr, val);</div> -<div>@@ -346,7 +346,7 @@ static inline void glue(address_space_stl_internal, SUFFIX)(ARG1_DECL,</div> -<div> val = bswap32(val);</div> -<div> }</div> -<div> #endif</div> -<div>- r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div> -<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div> -<div>@@ -408,7 +408,7 @@ void glue(address_space_stb, SUFFIX)(ARG1_DECL,</div> -<div> mr = TRANSLATE(addr, &addr1, &l, true, attrs);</div> -<div> if (!memory_access_is_direct(mr, true)) {</div> -<div> release_lock |= prepare_mmio_access(mr);</div> -<div>- r = memory_region_dispatch_write(mr, addr1, val, 1, attrs);</div> -<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(1), attrs);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div> -<div>@@ -451,7 +451,7 @@ static inline void glue(address_space_stw_internal, SUFFIX)(ARG1_DECL,</div> -<div> val = bswap16(val);</div> -<div> }</div> -<div> #endif</div> -<div>- r = memory_region_dispatch_write(mr, addr1, val, 2, attrs);</div> -<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(2), attrs);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div> -<div>@@ -524,7 +524,7 @@ static void glue(address_space_stq_internal, SUFFIX)(ARG1_DECL,</div> -<div> val = bswap64(val);</div> -<div> }</div> -<div> #endif</div> -<div>- r = memory_region_dispatch_write(mr, addr1, val, 8, attrs);</div> -<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(8), attrs);</div> -<div> } else {</div> -<div> /* RAM case */</div> -<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div> -<div>-- </div> -<div>1.8.3.1</div> -<div><br> -<br> -</div> -<p><br> -</p> -</body> -</html> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index e54d0ae..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,2 +0,0 @@ -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable diff --git a/a/content_digest b/N2/content_digest index 035ec9e..999536c 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,38 +1,38 @@ "ref\03106a3c959c4498fad13a5799c89ba7b@tpw09926dag18e.domain1.systemhost.net\0" "From\0<tony.nguyen@bt.com>\0" - "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v5 08/15] exec: Access MemoryRegion with MemOp\0" + "Subject\0[Qemu-devel] [PATCH v5 08/15] exec: Access MemoryRegion with MemOp\0" "Date\0Fri, 26 Jul 2019 06:46:33 +0000\0" "To\0<qemu-devel@nongnu.org>\0" - "Cc\0<peter.maydell@linaro.org>" - <walling@linux.ibm.com> - <sagark@eecs.berkeley.edu> - <david@redhat.com> - <palmer@sifive.com> - <mark.cave-ayland@ilande.co.uk> - <Alistair.Francis@wdc.com> - <edgar.iglesias@gmail.com> - <arikalo@wavecomp.com> - <mst@redhat.com> - <pasic@linux.ibm.com> - <borntraeger@de.ibm.com> - <rth@twiddle.net> - <atar4qemu@gmail.com> - <ehabkost@redhat.com> - <alex.williamson@redhat.com> - <qemu-arm@nongnu.org> - <stefanha@redhat.com> - <shorne@gmail.com> - <david@gibson.dropbear.id.au> - <qemu-riscv@nongnu.org> - <qemu-s390x@nongnu.org> - <kbastian@mail.uni-paderborn.de> - <cohuck@redhat.com> - <laurent@vivier.eu> - <qemu-ppc@nongnu.org> - <amarkovic@wavecomp.com> - <pbonzini@redhat.com> - " <aurelien@aurel32.net>\0" - "\01:1\0" + "Cc\0peter.maydell@linaro.org" + walling@linux.ibm.com + sagark@eecs.berkeley.edu + mst@redhat.com + palmer@sifive.com + mark.cave-ayland@ilande.co.uk + laurent@vivier.eu + Alistair.Francis@wdc.com + edgar.iglesias@gmail.com + arikalo@wavecomp.com + david@redhat.com + pasic@linux.ibm.com + borntraeger@de.ibm.com + rth@twiddle.net + atar4qemu@gmail.com + ehabkost@redhat.com + qemu-s390x@nongnu.org + qemu-arm@nongnu.org + stefanha@redhat.com + shorne@gmail.com + david@gibson.dropbear.id.au + qemu-riscv@nongnu.org + kbastian@mail.uni-paderborn.de + cohuck@redhat.com + alex.williamson@redhat.com + qemu-ppc@nongnu.org + amarkovic@wavecomp.com + pbonzini@redhat.com + " aurelien@aurel32.net\0" + "\00:1\0" "b\0" "No-op SIZE_MEMOP macro allows us to later easily convert\n" "memory_region_dispatch_{read|write} paramter \"unsigned size\" into a\n" @@ -158,149 +158,5 @@ " ptr = qemu_map_ram_ptr(mr->ram_block, addr1);\n" "--\n" 1.8.3.1 - "\01:2\0" - "b\0" - "<html>\r\n" - "<head>\r\n" - "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\n" - "<style type=\"text/css\" style=\"display:none\"><!-- P { margin-top: 0px; margin-bottom: 0px; } .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(128, 0, 0); }--></style>\r\n" - "</head>\r\n" - "<body dir=\"ltr\" style=\"font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;\">\r\n" - "<p></p>\r\n" - "<div><span style=\"font-size: 12pt;\">No-op SIZE_MEMOP macro allows us to later easily convert</span><br>\r\n" - "</div>\r\n" - "<div>memory_region_dispatch_{read|write} paramter "unsigned size" into a</div>\r\n" - "<div>size+sign+endianness encoded "MemOp op".</div>\r\n" - "<div><br>\r\n" - "</div>\r\n" - "<div>Being a no-op macro, this patch does not introduce any logical change.</div>\r\n" - "<div><br>\r\n" - "</div>\r\n" - "<div>Signed-off-by: Tony Nguyen <tony.nguyen@bt.com></div>\r\n" - "<div>Reviewed-by: Philippe Mathieu-Daud\351 <philmd@redhat.com></div>\r\n" - "<div>---</div>\r\n" - "<div> exec.c | 6 ++++--</div>\r\n" - "<div> memory_ldst.inc.c | 18 +++++++++---------</div>\r\n" - "<div> 2 files changed, 13 insertions(+), 11 deletions(-)</div>\r\n" - "<div><br>\r\n" - "</div>\r\n" - "<div>diff --git a/exec.c b/exec.c</div>\r\n" - "<div>index 3e78de3..5013864 100644</div>\r\n" - "<div>--- a/exec.c</div>\r\n" - "<div>+++ b/exec.c</div>\r\n" - "<div>@@ -3334,7 +3334,8 @@ static MemTxResult flatview_write_continue(FlatView *fv, hwaddr addr,</div>\r\n" - "<div> /* XXX: could force current_cpu to NULL to avoid</div>\r\n" - "<div> potential bugs */</div>\r\n" - "<div> val = ldn_p(buf, l);</div>\r\n" - "<div>- result |= memory_region_dispatch_write(mr, addr1, val, l, attrs);</div>\r\n" - "<div>+ result |= memory_region_dispatch_write(mr, addr1, val,</div>\r\n" - "<div>+ SIZE_MEMOP(l), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div> ptr = qemu_ram_ptr_length(mr->ram_block, addr1, &l, false);</div>\r\n" - "<div>@@ -3395,7 +3396,8 @@ MemTxResult flatview_read_continue(FlatView *fv, hwaddr addr,</div>\r\n" - "<div> /* I/O case */</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div> l = memory_access_size(mr, l, addr1);</div>\r\n" - "<div>- result |= memory_region_dispatch_read(mr, addr1, &val, l, attrs);</div>\r\n" - "<div>+ result |= memory_region_dispatch_read(mr, addr1, &val,</div>\r\n" - "<div>+ SIZE_MEMOP(l), attrs);</div>\r\n" - "<div> stn_p(buf, l, val);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div>diff --git a/memory_ldst.inc.c b/memory_ldst.inc.c</div>\r\n" - "<div>index acf865b..e073cf9 100644</div>\r\n" - "<div>--- a/memory_ldst.inc.c</div>\r\n" - "<div>+++ b/memory_ldst.inc.c</div>\r\n" - "<div>@@ -38,7 +38,7 @@ static inline uint32_t glue(address_space_ldl_internal, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div> </div>\r\n" - "<div> /* I/O case */</div>\r\n" - "<div>- r = memory_region_dispatch_read(mr, addr1, &val, 4, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(4), attrs);</div>\r\n" - "<div> #if defined(TARGET_WORDS_BIGENDIAN)</div>\r\n" - "<div> if (endian == DEVICE_LITTLE_ENDIAN) {</div>\r\n" - "<div> val = bswap32(val);</div>\r\n" - "<div>@@ -114,7 +114,7 @@ static inline uint64_t glue(address_space_ldq_internal, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div> </div>\r\n" - "<div> /* I/O case */</div>\r\n" - "<div>- r = memory_region_dispatch_read(mr, addr1, &val, 8, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(8), attrs);</div>\r\n" - "<div> #if defined(TARGET_WORDS_BIGENDIAN)</div>\r\n" - "<div> if (endian == DEVICE_LITTLE_ENDIAN) {</div>\r\n" - "<div> val = bswap64(val);</div>\r\n" - "<div>@@ -188,7 +188,7 @@ uint32_t glue(address_space_ldub, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div> </div>\r\n" - "<div> /* I/O case */</div>\r\n" - "<div>- r = memory_region_dispatch_read(mr, addr1, &val, 1, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(1), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div>\r\n" - "<div>@@ -224,7 +224,7 @@ static inline uint32_t glue(address_space_lduw_internal, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div> </div>\r\n" - "<div> /* I/O case */</div>\r\n" - "<div>- r = memory_region_dispatch_read(mr, addr1, &val, 2, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_read(mr, addr1, &val, SIZE_MEMOP(2), attrs);</div>\r\n" - "<div> #if defined(TARGET_WORDS_BIGENDIAN)</div>\r\n" - "<div> if (endian == DEVICE_LITTLE_ENDIAN) {</div>\r\n" - "<div> val = bswap16(val);</div>\r\n" - "<div>@@ -300,7 +300,7 @@ void glue(address_space_stl_notdirty, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> if (l < 4 || !memory_access_is_direct(mr, true)) {</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div> </div>\r\n" - "<div>- r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div>\r\n" - "<div> stl_p(ptr, val);</div>\r\n" - "<div>@@ -346,7 +346,7 @@ static inline void glue(address_space_stl_internal, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> val = bswap32(val);</div>\r\n" - "<div> }</div>\r\n" - "<div> #endif</div>\r\n" - "<div>- r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div>\r\n" - "<div>@@ -408,7 +408,7 @@ void glue(address_space_stb, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> mr = TRANSLATE(addr, &addr1, &l, true, attrs);</div>\r\n" - "<div> if (!memory_access_is_direct(mr, true)) {</div>\r\n" - "<div> release_lock |= prepare_mmio_access(mr);</div>\r\n" - "<div>- r = memory_region_dispatch_write(mr, addr1, val, 1, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(1), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div>\r\n" - "<div>@@ -451,7 +451,7 @@ static inline void glue(address_space_stw_internal, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> val = bswap16(val);</div>\r\n" - "<div> }</div>\r\n" - "<div> #endif</div>\r\n" - "<div>- r = memory_region_dispatch_write(mr, addr1, val, 2, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(2), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div>\r\n" - "<div>@@ -524,7 +524,7 @@ static void glue(address_space_stq_internal, SUFFIX)(ARG1_DECL,</div>\r\n" - "<div> val = bswap64(val);</div>\r\n" - "<div> }</div>\r\n" - "<div> #endif</div>\r\n" - "<div>- r = memory_region_dispatch_write(mr, addr1, val, 8, attrs);</div>\r\n" - "<div>+ r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(8), attrs);</div>\r\n" - "<div> } else {</div>\r\n" - "<div> /* RAM case */</div>\r\n" - "<div> ptr = qemu_map_ram_ptr(mr->ram_block, addr1);</div>\r\n" - "<div>-- </div>\r\n" - "<div>1.8.3.1</div>\r\n" - "<div><br>\r\n" - "<br>\r\n" - "</div>\r\n" - "<p><br>\r\n" - "</p>\r\n" - "</body>\r\n" - "</html>\r\n" -680099d50fc204be0d41302b23f0f4db6e36d0f21ab72a8795c30da558f107eb +3604a9de0b88f09b5a55640c5164f77ba0812eaac833d95c1af1df76e3a3a388
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.