All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1563810561191.16853@bt.com>

diff --git a/a/content_digest b/N1/content_digest
index f784269..26b924c 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,33 +1,33 @@
  "ref\0e9c6e5310b1a4863be45d45bf087fc3d@tpw09926dag18e.domain1.systemhost.net\0"
  "From\0<tony.nguyen@bt.com>\0"
- "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v2 13/20] exec: Access MemoryRegion with MemOp\0"
+ "Subject\0[Qemu-arm] [Qemu-devel] [PATCH v2 13/20] exec: Access MemoryRegion with MemOp\0"
  "Date\0Mon, 22 Jul 2019 15:49:21 +0000\0"
  "To\0<qemu-devel@nongnu.org>\0"
- "Cc\0<peter.maydell@linaro.org>"
-  <walling@linux.ibm.com>
-  <david@redhat.com>
-  <palmer@sifive.com>
-  <mark.cave-ayland@ilande.co.uk>
-  <Alistair.Francis@wdc.com>
-  <arikalo@wavecomp.com>
-  <mst@redhat.com>
-  <pasic@linux.ibm.com>
-  <borntraeger@de.ibm.com>
-  <rth@twiddle.net>
-  <atar4qemu@gmail.com>
-  <ehabkost@redhat.com>
-  <sw@weilnetz.de>
-  <alex.williamson@redhat.com>
-  <qemu-arm@nongnu.org>
-  <david@gibson.dropbear.id.au>
-  <qemu-riscv@nongnu.org>
-  <cohuck@redhat.com>
-  <claudio.fontana@huawei.com>
-  <qemu-s390x@nongnu.org>
-  <qemu-ppc@nongnu.org>
-  <amarkovic@wavecomp.com>
-  <pbonzini@redhat.com>
- " <aurelien@aurel32.net>\0"
+ "Cc\0peter.maydell@linaro.org"
+  walling@linux.ibm.com
+  mst@redhat.com
+  palmer@sifive.com
+  mark.cave-ayland@ilande.co.uk
+  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
+  sw@weilnetz.de
+  qemu-s390x@nongnu.org
+  qemu-arm@nongnu.org
+  david@gibson.dropbear.id.au
+  qemu-riscv@nongnu.org
+  cohuck@redhat.com
+  claudio.fontana@huawei.com
+  alex.williamson@redhat.com
+  qemu-ppc@nongnu.org
+  amarkovic@wavecomp.com
+  pbonzini@redhat.com
+ " aurelien@aurel32.net\0"
  "\01:1\0"
  "b\0"
  "Signed-off-by: Tony Nguyen <tony.nguyen@bt.com>\n"
@@ -283,4 +283,4 @@
  "</body>\r\n"
  "</html>\r\n"
 
-c8bd8a01a5ffc60db3aae85c431bd1b18a109ac5599ab840800d33cb164e3cb2
+98e37fece29557110178e3ac760f9130e4c4132d01006be694d457c1eef6d7ad

diff --git a/a/2.bin b/a/2.bin
deleted file mode 100644
index ca91473..0000000
--- a/a/2.bin
+++ /dev/null
@@ -1,133 +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;">Signed-off-by: Tony Nguyen &lt;tony.nguyen@bt.com&gt;</span><br>
-</div>
-<div>---</div>
-<div>&nbsp;exec.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;6 &#43;&#43;&#43;&#43;--</div>
-<div>&nbsp;memory_ldst.inc.c | 18 &#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;---------</div>
-<div>&nbsp;2 files changed, 13 insertions(&#43;), 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>&#43;&#43;&#43; b/exec.c</div>
-<div>@@ -3334,7 &#43;3334,8 @@ static MemTxResult flatview_write_continue(FlatView *fv, hwaddr addr,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* XXX: could force current_cpu to NULL to avoid</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; potential bugs */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = ldn_p(buf, l);</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_write(mr, addr1, val, l, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_write(mr, addr1, val,</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SIZE_MEMOP(l), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_ram_ptr_length(mr-&gt;ram_block, addr1, &amp;l, false);</div>
-<div>@@ -3395,7 &#43;3396,8 @@ MemTxResult flatview_read_continue(FlatView *fv, hwaddr addr,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;l = memory_access_size(mr, l, addr1);</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_read(mr, addr1, &amp;val, l, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_read(mr, addr1, &amp;val,</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SIZE_MEMOP(l), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;stn_p(buf, l, val);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* 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>&#43;&#43;&#43; b/memory_ldst.inc.c</div>
-<div>@@ -38,7 &#43;38,7 @@ static inline uint32_t glue(address_space_ldl_internal, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>&nbsp;</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 4, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(4), attrs);</div>
-<div>&nbsp;#if defined(TARGET_WORDS_BIGENDIAN)</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (endian == DEVICE_LITTLE_ENDIAN) {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap32(val);</div>
-<div>@@ -114,7 &#43;114,7 @@ static inline uint64_t glue(address_space_ldq_internal, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>&nbsp;</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 8, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(8), attrs);</div>
-<div>&nbsp;#if defined(TARGET_WORDS_BIGENDIAN)</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (endian == DEVICE_LITTLE_ENDIAN) {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap64(val);</div>
-<div>@@ -188,7 &#43;188,7 @@ uint32_t glue(address_space_ldub, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>&nbsp;</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 1, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(1), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>
-<div>@@ -224,7 &#43;224,7 @@ static inline uint32_t glue(address_space_lduw_internal, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>&nbsp;</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 2, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(2), attrs);</div>
-<div>&nbsp;#if defined(TARGET_WORDS_BIGENDIAN)</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (endian == DEVICE_LITTLE_ENDIAN) {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap16(val);</div>
-<div>@@ -300,7 &#43;300,7 @@ void glue(address_space_stl_notdirty, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp;if (l &lt; 4 || !memory_access_is_direct(mr, true)) {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>&nbsp;</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;stl_p(ptr, val);</div>
-<div>@@ -346,7 &#43;346,7 @@ static inline void glue(address_space_stl_internal, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap32(val);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
-<div>&nbsp;#endif</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>
-<div>@@ -408,7 &#43;408,7 @@ void glue(address_space_stb, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp;mr = TRANSLATE(addr, &amp;addr1, &amp;l, true, attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;if (!memory_access_is_direct(mr, true)) {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 1, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(1), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>
-<div>@@ -451,7 &#43;451,7 @@ static inline void glue(address_space_stw_internal, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap16(val);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
-<div>&nbsp;#endif</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 2, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(2), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>
-<div>@@ -524,7 &#43;524,7 @@ static void glue(address_space_stq_internal, SUFFIX)(ARG1_DECL,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap64(val);</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
-<div>&nbsp;#endif</div>
-<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 8, attrs);</div>
-<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(8), attrs);</div>
-<div>&nbsp; &nbsp; &nbsp;} else {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>
-<div>--&nbsp;</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 f784269..a86a561 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,34 +1,34 @@
  "ref\0e9c6e5310b1a4863be45d45bf087fc3d@tpw09926dag18e.domain1.systemhost.net\0"
  "From\0<tony.nguyen@bt.com>\0"
- "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v2 13/20] exec: Access MemoryRegion with MemOp\0"
+ "Subject\0[Qemu-devel] [PATCH v2 13/20] exec: Access MemoryRegion with MemOp\0"
  "Date\0Mon, 22 Jul 2019 15:49:21 +0000\0"
  "To\0<qemu-devel@nongnu.org>\0"
- "Cc\0<peter.maydell@linaro.org>"
-  <walling@linux.ibm.com>
-  <david@redhat.com>
-  <palmer@sifive.com>
-  <mark.cave-ayland@ilande.co.uk>
-  <Alistair.Francis@wdc.com>
-  <arikalo@wavecomp.com>
-  <mst@redhat.com>
-  <pasic@linux.ibm.com>
-  <borntraeger@de.ibm.com>
-  <rth@twiddle.net>
-  <atar4qemu@gmail.com>
-  <ehabkost@redhat.com>
-  <sw@weilnetz.de>
-  <alex.williamson@redhat.com>
-  <qemu-arm@nongnu.org>
-  <david@gibson.dropbear.id.au>
-  <qemu-riscv@nongnu.org>
-  <cohuck@redhat.com>
-  <claudio.fontana@huawei.com>
-  <qemu-s390x@nongnu.org>
-  <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
+  mst@redhat.com
+  palmer@sifive.com
+  mark.cave-ayland@ilande.co.uk
+  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
+  sw@weilnetz.de
+  qemu-s390x@nongnu.org
+  qemu-arm@nongnu.org
+  david@gibson.dropbear.id.au
+  qemu-riscv@nongnu.org
+  cohuck@redhat.com
+  claudio.fontana@huawei.com
+  alex.williamson@redhat.com
+  qemu-ppc@nongnu.org
+  amarkovic@wavecomp.com
+  pbonzini@redhat.com
+ " aurelien@aurel32.net\0"
+ "\00:1\0"
  "b\0"
  "Signed-off-by: Tony Nguyen <tony.nguyen@bt.com>\n"
  "---\n"
@@ -147,140 +147,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;\">Signed-off-by: Tony Nguyen &lt;tony.nguyen@bt.com&gt;</span><br>\r\n"
- "</div>\r\n"
- "<div>---</div>\r\n"
- "<div>&nbsp;exec.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;6 &#43;&#43;&#43;&#43;--</div>\r\n"
- "<div>&nbsp;memory_ldst.inc.c | 18 &#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;---------</div>\r\n"
- "<div>&nbsp;2 files changed, 13 insertions(&#43;), 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>&#43;&#43;&#43; b/exec.c</div>\r\n"
- "<div>@@ -3334,7 &#43;3334,8 @@ static MemTxResult flatview_write_continue(FlatView *fv, hwaddr addr,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* XXX: could force current_cpu to NULL to avoid</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; potential bugs */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = ldn_p(buf, l);</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_write(mr, addr1, val, l, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_write(mr, addr1, val,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SIZE_MEMOP(l), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_ram_ptr_length(mr-&gt;ram_block, addr1, &amp;l, false);</div>\r\n"
- "<div>@@ -3395,7 &#43;3396,8 @@ MemTxResult flatview_read_continue(FlatView *fv, hwaddr addr,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;l = memory_access_size(mr, l, addr1);</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_read(mr, addr1, &amp;val, l, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;result |= memory_region_dispatch_read(mr, addr1, &amp;val,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SIZE_MEMOP(l), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;stn_p(buf, l, val);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* 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>&#43;&#43;&#43; b/memory_ldst.inc.c</div>\r\n"
- "<div>@@ -38,7 &#43;38,7 @@ static inline uint32_t glue(address_space_ldl_internal, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 4, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(4), attrs);</div>\r\n"
- "<div>&nbsp;#if defined(TARGET_WORDS_BIGENDIAN)</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (endian == DEVICE_LITTLE_ENDIAN) {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap32(val);</div>\r\n"
- "<div>@@ -114,7 &#43;114,7 @@ static inline uint64_t glue(address_space_ldq_internal, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 8, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(8), attrs);</div>\r\n"
- "<div>&nbsp;#if defined(TARGET_WORDS_BIGENDIAN)</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (endian == DEVICE_LITTLE_ENDIAN) {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap64(val);</div>\r\n"
- "<div>@@ -188,7 &#43;188,7 @@ uint32_t glue(address_space_ldub, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 1, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(1), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>\r\n"
- "<div>@@ -224,7 &#43;224,7 @@ static inline uint32_t glue(address_space_lduw_internal, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* I/O case */</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, 2, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_read(mr, addr1, &amp;val, SIZE_MEMOP(2), attrs);</div>\r\n"
- "<div>&nbsp;#if defined(TARGET_WORDS_BIGENDIAN)</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (endian == DEVICE_LITTLE_ENDIAN) {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap16(val);</div>\r\n"
- "<div>@@ -300,7 &#43;300,7 @@ void glue(address_space_stl_notdirty, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;if (l &lt; 4 || !memory_access_is_direct(mr, true)) {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;stl_p(ptr, val);</div>\r\n"
- "<div>@@ -346,7 &#43;346,7 @@ static inline void glue(address_space_stl_internal, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap32(val);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>\r\n"
- "<div>&nbsp;#endif</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 4, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(4), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>\r\n"
- "<div>@@ -408,7 &#43;408,7 @@ void glue(address_space_stb, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;mr = TRANSLATE(addr, &amp;addr1, &amp;l, true, attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;if (!memory_access_is_direct(mr, true)) {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;release_lock |= prepare_mmio_access(mr);</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 1, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(1), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>\r\n"
- "<div>@@ -451,7 &#43;451,7 @@ static inline void glue(address_space_stw_internal, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap16(val);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>\r\n"
- "<div>&nbsp;#endif</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 2, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(2), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>\r\n"
- "<div>@@ -524,7 &#43;524,7 @@ static void glue(address_space_stq_internal, SUFFIX)(ARG1_DECL,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;val = bswap64(val);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>\r\n"
- "<div>&nbsp;#endif</div>\r\n"
- "<div>- &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, 8, attrs);</div>\r\n"
- "<div>&#43; &nbsp; &nbsp; &nbsp; &nbsp;r = memory_region_dispatch_write(mr, addr1, val, SIZE_MEMOP(8), attrs);</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;} else {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/* RAM case */</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ptr = qemu_map_ram_ptr(mr-&gt;ram_block, addr1);</div>\r\n"
- "<div>--&nbsp;</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"
 
-c8bd8a01a5ffc60db3aae85c431bd1b18a109ac5599ab840800d33cb164e3cb2
+e9aad672a9018cf778ed085da629bb2b02c061d9bd9017365074176dfabb6c54

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.