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

diff --git a/a/content_digest b/N1/content_digest
index 8878b48..ad452ab 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,95 +1,94 @@
  "ref\043bc5e07ac614d0e8e740bf6007ff77b@tpw09926dag18e.domain1.systemhost.net\0"
  "From\0<tony.nguyen@bt.com>\0"
- "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v7 30/42] hw/timer: Declare device little or big endian\0"
+ "Subject\0[Qemu-arm] [Qemu-devel] [PATCH v7 30/42] hw/timer: Declare device little or big endian\0"
  "Date\0Fri, 16 Aug 2019 07:36:13 +0000\0"
  "To\0<qemu-devel@nongnu.org>\0"
- "Cc\0<rth@twiddle.net>"
-  <pbonzini@redhat.com>
-  <mst@redhat.com>
-  <imammedo@redhat.com>
-  <marcel.apfelbaum@gmail.com>
-  <xiaoguangrong.eric@gmail.com>
-  <alistair@alistair23.me>
-  <peter.maydell@linaro.org>
-  <b.galvani@gmail.com>
-  <clg@kaod.org>
-  <andrew@aj.id.au>
-  <joel@jms.id.au>
-  <i.mitsyanko@gmail.com>
-  <robh@kernel.org>
-  <peter.chubb@nicta.com.au>
-  <sundeep.lkml@gmail.com>
-  <jan.kiszka@web.de>
-  <balrogg@gmail.com>
-  <eric.auger@redhat.com>
-  <kraxel@redhat.com>
-  <michael@walle.cc>
-  <kwolf@redhat.com>
-  <mreitz@redhat.com>
-  <jsnow@redhat.com>
-  <keith.busch@intel.com>
-  <philmd@redhat.com>
-  <marcandre.lureau@redhat.com>
-  <Andrew.Baumann@microsoft.com>
-  <edgar.iglesias@gmail.com>
-  <antonynpavlov@gmail.com>
-  <chouteau@adacore.com>
-  <frederic.konrad@adacore.com>
-  <huth@tuxfamily.org>
-  <mark.cave-ayland@ilande.co.uk>
-  <hpoussin@reactos.org>
-  <arikalo@wavecomp.com>
-  <balaton@eik.bme.hu>
-  <gxt@mprc.pku.edu.cn>
-  <david@gibson.dropbear.id.au>
-  <deller@gmx.de>
-  <ehabkost@redhat.com>
-  <sstabellini@kernel.org>
-  <anthony.perard@citrix.com>
-  <paul.durrant@citrix.com>
-  <aurelien@aurel32.net>
-  <amarkovic@wavecomp.com>
-  <magnus.damm@gmail.com>
-  <berto@igalia.com>
-  <minyard@acm.org>
-  <pburton@wavecomp.com>
-  <jslaby@suse.cz>
-  <jcd@tribudubois.net>
-  <andrew.smirnov@gmail.com>
-  <green@moxielogic.com>
-  <jasowang@redhat.com>
-  <dmitry.fleytman@gmail.com>
-  <sw@weilnetz.de>
-  <jiri@resnulli.us>
-  <crwulff@gmail.com>
-  <marex@denx.de>
-  <lersek@redhat.com>
-  <proljc@gmail.com>
-  <shorne@gmail.com>
-  <yuval.shaia@oracle.com>
-  <palmer@sifive.com>
-  <sagark@eecs.berkeley.edu>
-  <kbastian@mail.uni-paderborn.de>
-  <walling@linux.ibm.com>
-  <cohuck@redhat.com>
-  <david@redhat.com>
-  <pasic@linux.ibm.com>
-  <borntraeger@de.ibm.com>
-  <fam@euphon.net>
-  <hare@suse.com>
-  <atar4qemu@gmail.com>
-  <stefanb@linux.ibm.com>
-  <alex.williamson@redhat.com>
-  <jcmvbkbc@gmail.com>
-  <laurent@vivier.eu>
-  <claudio.fontana@suse.com>
-  <stefanha@redhat.com>
-  <qemu-arm@nongnu.org>
-  <qemu-block@nongnu.org>
-  <qemu-ppc@nongnu.org>
-  <xen-devel@lists.xenproject.org>
-  <qemu-riscv@nongnu.org>
- " <qemu-s390x@nongnu.org>\0"
+ "Cc\0frederic.konrad@adacore.com"
+  berto@igalia.com
+  qemu-block@nongnu.org
+  arikalo@wavecomp.com
+  pasic@linux.ibm.com
+  hpoussin@reactos.org
+  anthony.perard@citrix.com
+  xen-devel@lists.xenproject.org
+  lersek@redhat.com
+  jasowang@redhat.com
+  jiri@resnulli.us
+  ehabkost@redhat.com
+  b.galvani@gmail.com
+  eric.auger@redhat.com
+  alex.williamson@redhat.com
+  stefanha@redhat.com
+  jsnow@redhat.com
+  rth@twiddle.net
+  kwolf@redhat.com
+  andrew@aj.id.au
+  claudio.fontana@suse.com
+  crwulff@gmail.com
+  laurent@vivier.eu
+  sundeep.lkml@gmail.com
+  michael@walle.cc
+  qemu-ppc@nongnu.org
+  kbastian@mail.uni-paderborn.de
+  imammedo@redhat.com
+  fam@euphon.net
+  peter.maydell@linaro.org
+  david@redhat.com
+  palmer@sifive.com
+  balaton@eik.bme.hu
+  keith.busch@intel.com
+  jcmvbkbc@gmail.com
+  hare@suse.com
+  sstabellini@kernel.org
+  andrew.smirnov@gmail.com
+  deller@gmx.de
+  magnus.damm@gmail.com
+  marcel.apfelbaum@gmail.com
+  atar4qemu@gmail.com
+  minyard@acm.org
+  sw@weilnetz.de
+  yuval.shaia@oracle.com
+  qemu-s390x@nongnu.org
+  qemu-arm@nongnu.org
+  jan.kiszka@web.de
+  clg@kaod.org
+  shorne@gmail.com
+  qemu-riscv@nongnu.org
+  i.mitsyanko@gmail.com
+  cohuck@redhat.com
+  philmd@redhat.com
+  amarkovic@wavecomp.com
+  peter.chubb@nicta.com.au
+  aurelien@aurel32.net
+  pburton@wavecomp.com
+  sagark@eecs.berkeley.edu
+  green@moxielogic.com
+  kraxel@redhat.com
+  gxt@mprc.pku.edu.cn
+  robh@kernel.org
+  borntraeger@de.ibm.com
+  joel@jms.id.au
+  antonynpavlov@gmail.com
+  chouteau@adacore.com
+  balrogg@gmail.com
+  Andrew.Baumann@microsoft.com
+  mreitz@redhat.com
+  walling@linux.ibm.com
+  dmitry.fleytman@gmail.com
+  mst@redhat.com
+  mark.cave-ayland@ilande.co.uk
+  jslaby@suse.cz
+  marex@denx.de
+  proljc@gmail.com
+  marcandre.lureau@redhat.com
+  alistair@alistair23.me
+  paul.durrant@citrix.com
+  david@gibson.dropbear.id.au
+  xiaoguangrong.eric@gmail.com
+  huth@tuxfamily.org
+  jcd@tribudubois.net
+  pbonzini@redhat.com
+ " stefanb@linux.ibm.com\0"
  "\01:1\0"
  "b\0"
  "For each device declared with DEVICE_NATIVE_ENDIAN, find the set of\n"
@@ -664,4 +663,4 @@
  "</body>\r\n"
  "</html>\r\n"
 
-474be0968c1661722d3785e8fd974103dc08201e469ae2215b84607457a72977
+0e63b659cee4090f81b598c49762071b93e1875ca9882a5f455092928c085e74

diff --git a/N2/1.1.hdr b/N2/1.1.hdr
new file mode 100644
index 0000000..12686e4
--- /dev/null
+++ b/N2/1.1.hdr
@@ -0,0 +1,2 @@
+Content-Type: text/plain; charset="iso-8859-1"
+Content-Transfer-Encoding: quoted-printable
diff --git a/a/1.txt b/N2/1.1.txt
similarity index 100%
rename from a/1.txt
rename to N2/1.1.txt
diff --git a/a/2.bin b/N2/1.2.bin
similarity index 100%
rename from a/2.bin
rename to N2/1.2.bin
diff --git a/N2/1.2.hdr b/N2/1.2.hdr
new file mode 100644
index 0000000..e54d0ae
--- /dev/null
+++ b/N2/1.2.hdr
@@ -0,0 +1,2 @@
+Content-Type: text/html; charset="iso-8859-1"
+Content-Transfer-Encoding: quoted-printable
diff --git a/a/2.hdr b/N2/2.hdr
index e54d0ae..5216513 100644
--- a/a/2.hdr
+++ b/N2/2.hdr
@@ -1,2 +1,4 @@
-Content-Type: text/html; charset="iso-8859-1"
-Content-Transfer-Encoding: quoted-printable
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: inline
diff --git a/N2/2.txt b/N2/2.txt
new file mode 100644
index 0000000..d2ea9a6
--- /dev/null
+++ b/N2/2.txt
@@ -0,0 +1,4 @@
+_______________________________________________
+Xen-devel mailing list
+Xen-devel@lists.xenproject.org
+https://lists.xenproject.org/mailman/listinfo/xen-devel
diff --git a/a/content_digest b/N2/content_digest
index 8878b48..fcba27a 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,96 +1,96 @@
  "ref\043bc5e07ac614d0e8e740bf6007ff77b@tpw09926dag18e.domain1.systemhost.net\0"
  "From\0<tony.nguyen@bt.com>\0"
- "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v7 30/42] hw/timer: Declare device little or big endian\0"
+ "Subject\0[Xen-devel] [Qemu-devel] [PATCH v7 30/42] hw/timer: Declare device little or big endian\0"
  "Date\0Fri, 16 Aug 2019 07:36:13 +0000\0"
  "To\0<qemu-devel@nongnu.org>\0"
- "Cc\0<rth@twiddle.net>"
-  <pbonzini@redhat.com>
-  <mst@redhat.com>
-  <imammedo@redhat.com>
-  <marcel.apfelbaum@gmail.com>
-  <xiaoguangrong.eric@gmail.com>
-  <alistair@alistair23.me>
-  <peter.maydell@linaro.org>
-  <b.galvani@gmail.com>
-  <clg@kaod.org>
-  <andrew@aj.id.au>
-  <joel@jms.id.au>
-  <i.mitsyanko@gmail.com>
-  <robh@kernel.org>
-  <peter.chubb@nicta.com.au>
-  <sundeep.lkml@gmail.com>
-  <jan.kiszka@web.de>
-  <balrogg@gmail.com>
-  <eric.auger@redhat.com>
-  <kraxel@redhat.com>
-  <michael@walle.cc>
-  <kwolf@redhat.com>
-  <mreitz@redhat.com>
-  <jsnow@redhat.com>
-  <keith.busch@intel.com>
-  <philmd@redhat.com>
-  <marcandre.lureau@redhat.com>
-  <Andrew.Baumann@microsoft.com>
-  <edgar.iglesias@gmail.com>
-  <antonynpavlov@gmail.com>
-  <chouteau@adacore.com>
-  <frederic.konrad@adacore.com>
-  <huth@tuxfamily.org>
-  <mark.cave-ayland@ilande.co.uk>
-  <hpoussin@reactos.org>
-  <arikalo@wavecomp.com>
-  <balaton@eik.bme.hu>
-  <gxt@mprc.pku.edu.cn>
-  <david@gibson.dropbear.id.au>
-  <deller@gmx.de>
-  <ehabkost@redhat.com>
-  <sstabellini@kernel.org>
-  <anthony.perard@citrix.com>
-  <paul.durrant@citrix.com>
-  <aurelien@aurel32.net>
-  <amarkovic@wavecomp.com>
-  <magnus.damm@gmail.com>
-  <berto@igalia.com>
-  <minyard@acm.org>
-  <pburton@wavecomp.com>
-  <jslaby@suse.cz>
-  <jcd@tribudubois.net>
-  <andrew.smirnov@gmail.com>
-  <green@moxielogic.com>
-  <jasowang@redhat.com>
-  <dmitry.fleytman@gmail.com>
-  <sw@weilnetz.de>
-  <jiri@resnulli.us>
-  <crwulff@gmail.com>
-  <marex@denx.de>
-  <lersek@redhat.com>
-  <proljc@gmail.com>
-  <shorne@gmail.com>
-  <yuval.shaia@oracle.com>
-  <palmer@sifive.com>
-  <sagark@eecs.berkeley.edu>
-  <kbastian@mail.uni-paderborn.de>
-  <walling@linux.ibm.com>
-  <cohuck@redhat.com>
-  <david@redhat.com>
-  <pasic@linux.ibm.com>
-  <borntraeger@de.ibm.com>
-  <fam@euphon.net>
-  <hare@suse.com>
-  <atar4qemu@gmail.com>
-  <stefanb@linux.ibm.com>
-  <alex.williamson@redhat.com>
-  <jcmvbkbc@gmail.com>
-  <laurent@vivier.eu>
-  <claudio.fontana@suse.com>
-  <stefanha@redhat.com>
-  <qemu-arm@nongnu.org>
-  <qemu-block@nongnu.org>
-  <qemu-ppc@nongnu.org>
-  <xen-devel@lists.xenproject.org>
-  <qemu-riscv@nongnu.org>
- " <qemu-s390x@nongnu.org>\0"
- "\01:1\0"
+ "Cc\0frederic.konrad@adacore.com"
+  berto@igalia.com
+  qemu-block@nongnu.org
+  arikalo@wavecomp.com
+  pasic@linux.ibm.com
+  hpoussin@reactos.org
+  anthony.perard@citrix.com
+  xen-devel@lists.xenproject.org
+  lersek@redhat.com
+  jasowang@redhat.com
+  jiri@resnulli.us
+  ehabkost@redhat.com
+  b.galvani@gmail.com
+  eric.auger@redhat.com
+  alex.williamson@redhat.com
+  stefanha@redhat.com
+  jsnow@redhat.com
+  rth@twiddle.net
+  kwolf@redhat.com
+  andrew@aj.id.au
+  claudio.fontana@suse.com
+  crwulff@gmail.com
+  laurent@vivier.eu
+  sundeep.lkml@gmail.com
+  michael@walle.cc
+  qemu-ppc@nongnu.org
+  kbastian@mail.uni-paderborn.de
+  imammedo@redhat.com
+  fam@euphon.net
+  peter.maydell@linaro.org
+  david@redhat.com
+  palmer@sifive.com
+  balaton@eik.bme.hu
+  keith.busch@intel.com
+  jcmvbkbc@gmail.com
+  hare@suse.com
+  sstabellini@kernel.org
+  andrew.smirnov@gmail.com
+  deller@gmx.de
+  magnus.damm@gmail.com
+  marcel.apfelbaum@gmail.com
+  atar4qemu@gmail.com
+  minyard@acm.org
+  sw@weilnetz.de
+  yuval.shaia@oracle.com
+  qemu-s390x@nongnu.org
+  qemu-arm@nongnu.org
+  jan.kiszka@web.de
+  clg@kaod.org
+  shorne@gmail.com
+  qemu-riscv@nongnu.org
+  i.mitsyanko@gmail.com
+  cohuck@redhat.com
+  philmd@redhat.com
+  amarkovic@wavecomp.com
+  peter.chubb@nicta.com.au
+  aurelien@aurel32.net
+  pburton@wavecomp.com
+  sagark@eecs.berkeley.edu
+  green@moxielogic.com
+  kraxel@redhat.com
+  edgar.iglesias@gmail.com
+  gxt@mprc.pku.edu.cn
+  robh@kernel.org
+  borntraeger@de.ibm.com
+  joel@jms.id.au
+  antonynpavlov@gmail.com
+  chouteau@adacore.com
+  balrogg@gmail.com
+  Andrew.Baumann@microsoft.com
+  mreitz@redhat.com
+  walling@linux.ibm.com
+  dmitry.fleytman@gmail.com
+  mst@redhat.com
+  mark.cave-ayland@ilande.co.uk
+  jslaby@suse.cz
+  marex@denx.de
+  proljc@gmail.com
+  marcandre.lureau@redhat.com
+  alistair@alistair23.me
+  paul.durrant@citrix.com
+  david@gibson.dropbear.id.au
+  xiaoguangrong.eric@gmail.com
+  huth@tuxfamily.org
+  jcd@tribudubois.net
+  pbonzini@redhat.com
+ " stefanb@linux.ibm.com\0"
+ "\02:1.1\0"
  "b\0"
  "For each device declared with DEVICE_NATIVE_ENDIAN, find the set of\n"
  "targets from the set of target/hw/*/device.o.\n"
@@ -366,7 +366,7 @@
  "1.8.3.1\n"
  "\n"
  ?
- "\01:2\0"
+ "\02:1.2\0"
  "b\0"
  "<html>\r\n"
  "<head>\r\n"
@@ -663,5 +663,11 @@
  "</span></font></div>\r\n"
  "</body>\r\n"
  "</html>\r\n"
+ "\01:2\0"
+ "b\0"
+ "_______________________________________________\n"
+ "Xen-devel mailing list\n"
+ "Xen-devel@lists.xenproject.org\n"
+ https://lists.xenproject.org/mailman/listinfo/xen-devel
 
-474be0968c1661722d3785e8fd974103dc08201e469ae2215b84607457a72977
+b4348e2ab8d8479a8a38d0ca8c14bf42e288b7643e523f6a98ff697480e41802

diff --git a/a/2.bin b/a/2.bin
deleted file mode 100644
index 6ae3f74..0000000
--- a/a/2.bin
+++ /dev/null
@@ -1,295 +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 style="color: rgb(33, 33, 33);"><font size="2"><span style="font-size:10pt;">
-<div class="PlainText">
-<div><span style="font-size: 10pt;">For each device declared with DEVICE_NATIVE_ENDIAN, find the set of</span><br>
-</div>
-<div>targets from the set of target/hw/*/device.o.</div>
-<div><br>
-</div>
-<div>If the set of targets are all little or all big endian, re-declare</div>
-<div>the device endianness as DEVICE_LITTLE_ENDIAN or DEVICE_BIG_ENDIAN</div>
-<div>respectively.</div>
-<div><br>
-</div>
-<div>This *naive* deduction may result in genuinely native endian devices</div>
-<div>being incorrectly declared as little or big endian, but should not</div>
-<div>introduce regressions for current targets.</div>
-<div><br>
-</div>
-<div>These devices should be re-declared as DEVICE_NATIVE_ENDIAN if 1) it</div>
-<div>has a new target with an opposite endian or 2) someone informed knows</div>
-<div>better =)</div>
-<div><br>
-</div>
-<div>Signed-off-by: Tony Nguyen &lt;tony.nguyen@bt.com&gt;</div>
-<div>---</div>
-<div>&nbsp;hw/timer/a9gtimer.c &nbsp; &nbsp; &nbsp; &nbsp; | 4 &#43;&#43;--</div>
-<div>&nbsp;hw/timer/arm_mptimer.c &nbsp; &nbsp; &nbsp;| 4 &#43;&#43;--</div>
-<div>&nbsp;hw/timer/arm_timer.c &nbsp; &nbsp; &nbsp; &nbsp;| 4 &#43;&#43;--</div>
-<div>&nbsp;hw/timer/armv7m_systick.c &nbsp; | 2 &#43;-</div>
-<div>&nbsp;hw/timer/aspeed_rtc.c &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>
-<div>&nbsp;hw/timer/cadence_ttc.c &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>
-<div>&nbsp;hw/timer/grlib_gptimer.c &nbsp; &nbsp;| 2 &#43;-</div>
-<div>&nbsp;hw/timer/hpet.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>
-<div>&nbsp;hw/timer/imx_epit.c &nbsp; &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>
-<div>&nbsp;hw/timer/imx_gpt.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>
-<div>&nbsp;hw/timer/lm32_timer.c &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>
-<div>&nbsp;hw/timer/milkymist-sysctl.c | 2 &#43;-</div>
-<div>&nbsp;hw/timer/mss-timer.c &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>
-<div>&nbsp;hw/timer/pl031.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>
-<div>&nbsp;hw/timer/stm32f2xx_timer.c &nbsp;| 2 &#43;-</div>
-<div>&nbsp;hw/timer/sun4v-rtc.c &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>
-<div>&nbsp;16 files changed, 19 insertions(&#43;), 19 deletions(-)</div>
-<div><br>
-</div>
-<div>diff --git a/hw/timer/a9gtimer.c b/hw/timer/a9gtimer.c</div>
-<div>index 09e2a7b..8bb5f6e 100644</div>
-<div>--- a/hw/timer/a9gtimer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/a9gtimer.c</div>
-<div>@@ -254,7 &#43;254,7 @@ static const MemoryRegionOps a9_gtimer_this_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;},</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static const MemoryRegionOps a9_gtimer_ops = {</div>
-<div>@@ -264,7 &#43;264,7 @@ static const MemoryRegionOps a9_gtimer_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;},</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void a9_gtimer_reset(DeviceState *dev)</div>
-<div>diff --git a/hw/timer/arm_mptimer.c b/hw/timer/arm_mptimer.c</div>
-<div>index 93044aa..9397218 100644</div>
-<div>--- a/hw/timer/arm_mptimer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/arm_mptimer.c</div>
-<div>@@ -190,7 &#43;190,7 @@ static const MemoryRegionOps arm_thistimer_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;},</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static const MemoryRegionOps timerblock_ops = {</div>
-<div>@@ -200,7 &#43;200,7 @@ static const MemoryRegionOps timerblock_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;},</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void timerblock_reset(TimerBlock *tb)</div>
-<div>diff --git a/hw/timer/arm_timer.c b/hw/timer/arm_timer.c</div>
-<div>index f0a7534..22ce3ff 100644</div>
-<div>--- a/hw/timer/arm_timer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/arm_timer.c</div>
-<div>@@ -265,7 &#43;265,7 @@ static void sp804_write(void *opaque, hwaddr offset,</div>
-<div>&nbsp;static const MemoryRegionOps sp804_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = sp804_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = sp804_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static const VMStateDescription vmstate_sp804 = {</div>
-<div>@@ -346,7 &#43;346,7 @@ static void icp_pit_write(void *opaque, hwaddr offset,</div>
-<div>&nbsp;static const MemoryRegionOps icp_pit_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = icp_pit_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = icp_pit_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void icp_pit_init(Object *obj)</div>
-<div>diff --git a/hw/timer/armv7m_systick.c b/hw/timer/armv7m_systick.c</div>
-<div>index 9464074..3c34fd0 100644</div>
-<div>--- a/hw/timer/armv7m_systick.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/armv7m_systick.c</div>
-<div>@@ -191,7 &#43;191,7 @@ static MemTxResult systick_write(void *opaque, hwaddr addr,</div>
-<div>&nbsp;static const MemoryRegionOps systick_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read_with_attrs = systick_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write_with_attrs = systick_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp; &nbsp; &nbsp;.valid.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;.valid.max_access_size = 4,</div>
-<div>&nbsp;};</div>
-<div>diff --git a/hw/timer/aspeed_rtc.c b/hw/timer/aspeed_rtc.c</div>
-<div>index 19f061c..c528e47 100644</div>
-<div>--- a/hw/timer/aspeed_rtc.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/aspeed_rtc.c</div>
-<div>@@ -130,7 &#43;130,7 @@ static void aspeed_rtc_reset(DeviceState *d)</div>
-<div>&nbsp;static const MemoryRegionOps aspeed_rtc_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = aspeed_rtc_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = aspeed_rtc_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static const VMStateDescription vmstate_aspeed_rtc = {</div>
-<div>diff --git a/hw/timer/cadence_ttc.c b/hw/timer/cadence_ttc.c</div>
-<div>index 115d935..d422efe 100644</div>
-<div>--- a/hw/timer/cadence_ttc.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/cadence_ttc.c</div>
-<div>@@ -389,7 &#43;389,7 @@ static void cadence_ttc_write(void *opaque, hwaddr offset,</div>
-<div>&nbsp;static const MemoryRegionOps cadence_ttc_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = cadence_ttc_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = cadence_ttc_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void cadence_timer_reset(CadenceTimerState *s)</div>
-<div>diff --git a/hw/timer/grlib_gptimer.c b/hw/timer/grlib_gptimer.c</div>
-<div>index e45a490..dc3b028 100644</div>
-<div>--- a/hw/timer/grlib_gptimer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/grlib_gptimer.c</div>
-<div>@@ -313,7 &#43;313,7 @@ static void grlib_gptimer_write(void *opaque, hwaddr addr,</div>
-<div>&nbsp;static const MemoryRegionOps grlib_gptimer_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = grlib_gptimer_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = grlib_gptimer_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>
-<div>&nbsp; &nbsp; &nbsp;.valid = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>diff --git a/hw/timer/hpet.c b/hw/timer/hpet.c</div>
-<div>index 41024f3..8268b24 100644</div>
-<div>--- a/hw/timer/hpet.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/hpet.c</div>
-<div>@@ -675,7 &#43;675,7 @@ static const MemoryRegionOps hpet_ram_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;},</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void hpet_reset(DeviceState *d)</div>
-<div>diff --git a/hw/timer/imx_epit.c b/hw/timer/imx_epit.c</div>
-<div>index 7a88316..a87dc06 100644</div>
-<div>--- a/hw/timer/imx_epit.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/imx_epit.c</div>
-<div>@@ -282,7 &#43;282,7 @@ static void imx_epit_cmp(void *opaque)</div>
-<div>&nbsp;static const MemoryRegionOps imx_epit_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = imx_epit_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = imx_epit_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static const VMStateDescription vmstate_imx_timer_epit = {</div>
-<div>diff --git a/hw/timer/imx_gpt.c b/hw/timer/imx_gpt.c</div>
-<div>index 3086c03..4eca249 100644</div>
-<div>--- a/hw/timer/imx_gpt.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/imx_gpt.c</div>
-<div>@@ -474,7 &#43;474,7 @@ static void imx_gpt_timeout(void *opaque)</div>
-<div>&nbsp;static const MemoryRegionOps imx_gpt_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = imx_gpt_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = imx_gpt_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;</div>
-<div>diff --git a/hw/timer/lm32_timer.c b/hw/timer/lm32_timer.c</div>
-<div>index 6ce876c..88d2ee0 100644</div>
-<div>--- a/hw/timer/lm32_timer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/lm32_timer.c</div>
-<div>@@ -144,7 &#43;144,7 @@ static void timer_write(void *opaque, hwaddr addr,</div>
-<div>&nbsp;static const MemoryRegionOps timer_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = timer_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = timer_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>
-<div>&nbsp; &nbsp; &nbsp;.valid = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c</div>
-<div>index a9d2508..c1d715f 100644</div>
-<div>--- a/hw/timer/milkymist-sysctl.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/milkymist-sysctl.c</div>
-<div>@@ -220,7 &#43;220,7 @@ static const MemoryRegionOps sysctl_mmio_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>
-<div>&nbsp; &nbsp; &nbsp;},</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void timer0_hit(void *opaque)</div>
-<div>diff --git a/hw/timer/mss-timer.c b/hw/timer/mss-timer.c</div>
-<div>index 6add47a..26a51f1 100644</div>
-<div>--- a/hw/timer/mss-timer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/mss-timer.c</div>
-<div>@@ -197,7 &#43;197,7 @@ timer_write(void *opaque, hwaddr offset,</div>
-<div>&nbsp;static const MemoryRegionOps timer_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = timer_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = timer_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp; &nbsp; &nbsp;.valid = {</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 1,</div>
-<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4</div>
-<div>diff --git a/hw/timer/pl031.c b/hw/timer/pl031.c</div>
-<div>index 1a7e2ee..62b0fab 100644</div>
-<div>--- a/hw/timer/pl031.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/pl031.c</div>
-<div>@@ -175,7 &#43;175,7 @@ static void pl031_write(void * opaque, hwaddr offset,</div>
-<div>&nbsp;static const MemoryRegionOps pl031_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = pl031_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = pl031_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static void pl031_init(Object *obj)</div>
-<div>diff --git a/hw/timer/stm32f2xx_timer.c b/hw/timer/stm32f2xx_timer.c</div>
-<div>index 4c49dc4..ecfcdad 100644</div>
-<div>--- a/hw/timer/stm32f2xx_timer.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/stm32f2xx_timer.c</div>
-<div>@@ -265,7 &#43;265,7 @@ static void stm32f2xx_timer_write(void *opaque, hwaddr offset,</div>
-<div>&nbsp;static const MemoryRegionOps stm32f2xx_timer_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = stm32f2xx_timer_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = stm32f2xx_timer_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;static const VMStateDescription vmstate_stm32f2xx_timer = {</div>
-<div>diff --git a/hw/timer/sun4v-rtc.c b/hw/timer/sun4v-rtc.c</div>
-<div>index ba62adc..6b7ca75 100644</div>
-<div>--- a/hw/timer/sun4v-rtc.c</div>
-<div>&#43;&#43;&#43; b/hw/timer/sun4v-rtc.c</div>
-<div>@@ -48,7 &#43;48,7 @@ static void sun4v_rtc_write(void *opaque, hwaddr addr,</div>
-<div>&nbsp;static const MemoryRegionOps sun4v_rtc_ops = {</div>
-<div>&nbsp; &nbsp; &nbsp;.read = sun4v_rtc_read,</div>
-<div>&nbsp; &nbsp; &nbsp;.write = sun4v_rtc_write,</div>
-<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>
-<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>
-<div>&nbsp;};</div>
-<div>&nbsp;</div>
-<div>&nbsp;void sun4v_rtc_init(hwaddr addr)</div>
-<div>--&nbsp;</div>
-<div>1.8.3.1</div>
-<div><br>
-&#8203;<br>
-</div>
-<br>
-</div>
-</span></font></div>
-</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/N3/content_digest
index 8878b48..db447c1 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -1,96 +1,93 @@
  "ref\043bc5e07ac614d0e8e740bf6007ff77b@tpw09926dag18e.domain1.systemhost.net\0"
  "From\0<tony.nguyen@bt.com>\0"
- "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v7 30/42] hw/timer: Declare device little or big endian\0"
+ "Subject\0[Qemu-devel] [PATCH v7 30/42] hw/timer: Declare device little or big endian\0"
  "Date\0Fri, 16 Aug 2019 07:36:13 +0000\0"
  "To\0<qemu-devel@nongnu.org>\0"
- "Cc\0<rth@twiddle.net>"
-  <pbonzini@redhat.com>
-  <mst@redhat.com>
-  <imammedo@redhat.com>
-  <marcel.apfelbaum@gmail.com>
-  <xiaoguangrong.eric@gmail.com>
-  <alistair@alistair23.me>
-  <peter.maydell@linaro.org>
-  <b.galvani@gmail.com>
-  <clg@kaod.org>
-  <andrew@aj.id.au>
-  <joel@jms.id.au>
-  <i.mitsyanko@gmail.com>
-  <robh@kernel.org>
-  <peter.chubb@nicta.com.au>
-  <sundeep.lkml@gmail.com>
-  <jan.kiszka@web.de>
-  <balrogg@gmail.com>
-  <eric.auger@redhat.com>
-  <kraxel@redhat.com>
-  <michael@walle.cc>
-  <kwolf@redhat.com>
-  <mreitz@redhat.com>
-  <jsnow@redhat.com>
-  <keith.busch@intel.com>
-  <philmd@redhat.com>
-  <marcandre.lureau@redhat.com>
-  <Andrew.Baumann@microsoft.com>
-  <edgar.iglesias@gmail.com>
-  <antonynpavlov@gmail.com>
-  <chouteau@adacore.com>
-  <frederic.konrad@adacore.com>
-  <huth@tuxfamily.org>
-  <mark.cave-ayland@ilande.co.uk>
-  <hpoussin@reactos.org>
-  <arikalo@wavecomp.com>
-  <balaton@eik.bme.hu>
-  <gxt@mprc.pku.edu.cn>
-  <david@gibson.dropbear.id.au>
-  <deller@gmx.de>
-  <ehabkost@redhat.com>
-  <sstabellini@kernel.org>
-  <anthony.perard@citrix.com>
-  <paul.durrant@citrix.com>
-  <aurelien@aurel32.net>
-  <amarkovic@wavecomp.com>
-  <magnus.damm@gmail.com>
-  <berto@igalia.com>
-  <minyard@acm.org>
-  <pburton@wavecomp.com>
-  <jslaby@suse.cz>
-  <jcd@tribudubois.net>
-  <andrew.smirnov@gmail.com>
-  <green@moxielogic.com>
-  <jasowang@redhat.com>
-  <dmitry.fleytman@gmail.com>
-  <sw@weilnetz.de>
-  <jiri@resnulli.us>
-  <crwulff@gmail.com>
-  <marex@denx.de>
-  <lersek@redhat.com>
-  <proljc@gmail.com>
-  <shorne@gmail.com>
-  <yuval.shaia@oracle.com>
-  <palmer@sifive.com>
-  <sagark@eecs.berkeley.edu>
-  <kbastian@mail.uni-paderborn.de>
-  <walling@linux.ibm.com>
-  <cohuck@redhat.com>
-  <david@redhat.com>
-  <pasic@linux.ibm.com>
-  <borntraeger@de.ibm.com>
-  <fam@euphon.net>
-  <hare@suse.com>
-  <atar4qemu@gmail.com>
-  <stefanb@linux.ibm.com>
-  <alex.williamson@redhat.com>
-  <jcmvbkbc@gmail.com>
-  <laurent@vivier.eu>
-  <claudio.fontana@suse.com>
-  <stefanha@redhat.com>
-  <qemu-arm@nongnu.org>
-  <qemu-block@nongnu.org>
-  <qemu-ppc@nongnu.org>
-  <xen-devel@lists.xenproject.org>
-  <qemu-riscv@nongnu.org>
- " <qemu-s390x@nongnu.org>\0"
- "\01:1\0"
+ "Cc\0frederic.konrad@adacore.com"
+  berto@igalia.com
+  qemu-block@nongnu.org
+  arikalo@wavecomp.com
+  pasic@linux.ibm.com
+  hpoussin@reactos.org
+  anthony.perard@citrix.com
+  xen-devel@lists.xenproject.org
+  lersek@redhat.com
+  jasowang@redhat.com
+  jiri@resnulli.us
+  ehabkost@redhat.com
+  b.galvani@gmail.com
+  eric.auger@redhat.com
+  alex.williamson@redhat.com
+  stefanha@redhat.com
+  jsnow@redhat.com
+  rth@twiddle.net
+  kwolf@redhat.com
+  andrew@aj.id.au
+  claudio.fontana@suse.com
+  crwulff@gmail.com
+  laurent@vivier.eu
+  sundeep.lkml@gmail.com
+  michael@walle.cc
+  qemu-ppc@nongnu.org
+  kbastian@mail.uni-paderborn.de
+  imammedo@redhat.com
+  fam@euphon.net
+  peter.maydell@linaro.org
+  david@redhat.com
+  palmer@sifive.com
+  keith.busch@intel.com
+  jcmvbkbc@gmail.com
+  hare@suse.com
+  sstabellini@kernel.org
+  andrew.smirnov@gmail.com
+  deller@gmx.de
+  magnus.damm@gmail.com
+  atar4qemu@gmail.com
+  minyard@acm.org
+  sw@weilnetz.de
+  yuval.shaia@oracle.com
+  qemu-s390x@nongnu.org
+  qemu-arm@nongnu.org
+  jan.kiszka@web.de
+  clg@kaod.org
+  shorne@gmail.com
+  qemu-riscv@nongnu.org
+  i.mitsyanko@gmail.com
+  cohuck@redhat.com
+  philmd@redhat.com
+  amarkovic@wavecomp.com
+  peter.chubb@nicta.com.au
+  aurelien@aurel32.net
+  pburton@wavecomp.com
+  sagark@eecs.berkeley.edu
+  green@moxielogic.com
+  kraxel@redhat.com
+  edgar.iglesias@gmail.com
+  gxt@mprc.pku.edu.cn
+  robh@kernel.org
+  borntraeger@de.ibm.com
+  joel@jms.id.au
+  antonynpavlov@gmail.com
+  chouteau@adacore.com
+  Andrew.Baumann@microsoft.com
+  mreitz@redhat.com
+  walling@linux.ibm.com
+  dmitry.fleytman@gmail.com
+  mst@redhat.com
+  mark.cave-ayland@ilande.co.uk
+  jslaby@suse.cz
+  marex@denx.de
+  proljc@gmail.com
+  marcandre.lureau@redhat.com
+  alistair@alistair23.me
+  paul.durrant@citrix.com
+  david@gibson.dropbear.id.au
+  xiaoguangrong.eric@gmail.com
+  huth@tuxfamily.org
+  jcd@tribudubois.net
+  pbonzini@redhat.com
+ " stefanb@linux.ibm.com\0"
+ "\00:1\0"
  "b\0"
  "For each device declared with DEVICE_NATIVE_ENDIAN, find the set of\n"
  "targets from the set of target/hw/*/device.o.\n"
@@ -366,302 +363,5 @@
  "1.8.3.1\n"
  "\n"
  ?
- "\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 style=\"color: rgb(33, 33, 33);\"><font size=\"2\"><span style=\"font-size:10pt;\">\r\n"
- "<div class=\"PlainText\">\r\n"
- "<div><span style=\"font-size: 10pt;\">For each device declared with DEVICE_NATIVE_ENDIAN, find the set of</span><br>\r\n"
- "</div>\r\n"
- "<div>targets from the set of target/hw/*/device.o.</div>\r\n"
- "<div><br>\r\n"
- "</div>\r\n"
- "<div>If the set of targets are all little or all big endian, re-declare</div>\r\n"
- "<div>the device endianness as DEVICE_LITTLE_ENDIAN or DEVICE_BIG_ENDIAN</div>\r\n"
- "<div>respectively.</div>\r\n"
- "<div><br>\r\n"
- "</div>\r\n"
- "<div>This *naive* deduction may result in genuinely native endian devices</div>\r\n"
- "<div>being incorrectly declared as little or big endian, but should not</div>\r\n"
- "<div>introduce regressions for current targets.</div>\r\n"
- "<div><br>\r\n"
- "</div>\r\n"
- "<div>These devices should be re-declared as DEVICE_NATIVE_ENDIAN if 1) it</div>\r\n"
- "<div>has a new target with an opposite endian or 2) someone informed knows</div>\r\n"
- "<div>better =)</div>\r\n"
- "<div><br>\r\n"
- "</div>\r\n"
- "<div>Signed-off-by: Tony Nguyen &lt;tony.nguyen@bt.com&gt;</div>\r\n"
- "<div>---</div>\r\n"
- "<div>&nbsp;hw/timer/a9gtimer.c &nbsp; &nbsp; &nbsp; &nbsp; | 4 &#43;&#43;--</div>\r\n"
- "<div>&nbsp;hw/timer/arm_mptimer.c &nbsp; &nbsp; &nbsp;| 4 &#43;&#43;--</div>\r\n"
- "<div>&nbsp;hw/timer/arm_timer.c &nbsp; &nbsp; &nbsp; &nbsp;| 4 &#43;&#43;--</div>\r\n"
- "<div>&nbsp;hw/timer/armv7m_systick.c &nbsp; | 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/aspeed_rtc.c &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/cadence_ttc.c &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/grlib_gptimer.c &nbsp; &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/hpet.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/imx_epit.c &nbsp; &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/imx_gpt.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/lm32_timer.c &nbsp; &nbsp; &nbsp; | 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/milkymist-sysctl.c | 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/mss-timer.c &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/pl031.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/stm32f2xx_timer.c &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;hw/timer/sun4v-rtc.c &nbsp; &nbsp; &nbsp; &nbsp;| 2 &#43;-</div>\r\n"
- "<div>&nbsp;16 files changed, 19 insertions(&#43;), 19 deletions(-)</div>\r\n"
- "<div><br>\r\n"
- "</div>\r\n"
- "<div>diff --git a/hw/timer/a9gtimer.c b/hw/timer/a9gtimer.c</div>\r\n"
- "<div>index 09e2a7b..8bb5f6e 100644</div>\r\n"
- "<div>--- a/hw/timer/a9gtimer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/a9gtimer.c</div>\r\n"
- "<div>@@ -254,7 &#43;254,7 @@ static const MemoryRegionOps a9_gtimer_this_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;},</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps a9_gtimer_ops = {</div>\r\n"
- "<div>@@ -264,7 &#43;264,7 @@ static const MemoryRegionOps a9_gtimer_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;},</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void a9_gtimer_reset(DeviceState *dev)</div>\r\n"
- "<div>diff --git a/hw/timer/arm_mptimer.c b/hw/timer/arm_mptimer.c</div>\r\n"
- "<div>index 93044aa..9397218 100644</div>\r\n"
- "<div>--- a/hw/timer/arm_mptimer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/arm_mptimer.c</div>\r\n"
- "<div>@@ -190,7 &#43;190,7 @@ static const MemoryRegionOps arm_thistimer_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;},</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps timerblock_ops = {</div>\r\n"
- "<div>@@ -200,7 &#43;200,7 @@ static const MemoryRegionOps timerblock_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;},</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void timerblock_reset(TimerBlock *tb)</div>\r\n"
- "<div>diff --git a/hw/timer/arm_timer.c b/hw/timer/arm_timer.c</div>\r\n"
- "<div>index f0a7534..22ce3ff 100644</div>\r\n"
- "<div>--- a/hw/timer/arm_timer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/arm_timer.c</div>\r\n"
- "<div>@@ -265,7 &#43;265,7 @@ static void sp804_write(void *opaque, hwaddr offset,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps sp804_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = sp804_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = sp804_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static const VMStateDescription vmstate_sp804 = {</div>\r\n"
- "<div>@@ -346,7 &#43;346,7 @@ static void icp_pit_write(void *opaque, hwaddr offset,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps icp_pit_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = icp_pit_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = icp_pit_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void icp_pit_init(Object *obj)</div>\r\n"
- "<div>diff --git a/hw/timer/armv7m_systick.c b/hw/timer/armv7m_systick.c</div>\r\n"
- "<div>index 9464074..3c34fd0 100644</div>\r\n"
- "<div>--- a/hw/timer/armv7m_systick.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/armv7m_systick.c</div>\r\n"
- "<div>@@ -191,7 &#43;191,7 @@ static MemTxResult systick_write(void *opaque, hwaddr addr,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps systick_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read_with_attrs = systick_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write_with_attrs = systick_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.valid.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.valid.max_access_size = 4,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>diff --git a/hw/timer/aspeed_rtc.c b/hw/timer/aspeed_rtc.c</div>\r\n"
- "<div>index 19f061c..c528e47 100644</div>\r\n"
- "<div>--- a/hw/timer/aspeed_rtc.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/aspeed_rtc.c</div>\r\n"
- "<div>@@ -130,7 &#43;130,7 @@ static void aspeed_rtc_reset(DeviceState *d)</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps aspeed_rtc_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = aspeed_rtc_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = aspeed_rtc_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static const VMStateDescription vmstate_aspeed_rtc = {</div>\r\n"
- "<div>diff --git a/hw/timer/cadence_ttc.c b/hw/timer/cadence_ttc.c</div>\r\n"
- "<div>index 115d935..d422efe 100644</div>\r\n"
- "<div>--- a/hw/timer/cadence_ttc.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/cadence_ttc.c</div>\r\n"
- "<div>@@ -389,7 &#43;389,7 @@ static void cadence_ttc_write(void *opaque, hwaddr offset,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps cadence_ttc_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = cadence_ttc_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = cadence_ttc_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void cadence_timer_reset(CadenceTimerState *s)</div>\r\n"
- "<div>diff --git a/hw/timer/grlib_gptimer.c b/hw/timer/grlib_gptimer.c</div>\r\n"
- "<div>index e45a490..dc3b028 100644</div>\r\n"
- "<div>--- a/hw/timer/grlib_gptimer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/grlib_gptimer.c</div>\r\n"
- "<div>@@ -313,7 &#43;313,7 @@ static void grlib_gptimer_write(void *opaque, hwaddr addr,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps grlib_gptimer_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = grlib_gptimer_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = grlib_gptimer_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.valid = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>diff --git a/hw/timer/hpet.c b/hw/timer/hpet.c</div>\r\n"
- "<div>index 41024f3..8268b24 100644</div>\r\n"
- "<div>--- a/hw/timer/hpet.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/hpet.c</div>\r\n"
- "<div>@@ -675,7 &#43;675,7 @@ static const MemoryRegionOps hpet_ram_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;},</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void hpet_reset(DeviceState *d)</div>\r\n"
- "<div>diff --git a/hw/timer/imx_epit.c b/hw/timer/imx_epit.c</div>\r\n"
- "<div>index 7a88316..a87dc06 100644</div>\r\n"
- "<div>--- a/hw/timer/imx_epit.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/imx_epit.c</div>\r\n"
- "<div>@@ -282,7 &#43;282,7 @@ static void imx_epit_cmp(void *opaque)</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps imx_epit_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = imx_epit_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = imx_epit_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static const VMStateDescription vmstate_imx_timer_epit = {</div>\r\n"
- "<div>diff --git a/hw/timer/imx_gpt.c b/hw/timer/imx_gpt.c</div>\r\n"
- "<div>index 3086c03..4eca249 100644</div>\r\n"
- "<div>--- a/hw/timer/imx_gpt.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/imx_gpt.c</div>\r\n"
- "<div>@@ -474,7 &#43;474,7 @@ static void imx_gpt_timeout(void *opaque)</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps imx_gpt_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = imx_gpt_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = imx_gpt_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>diff --git a/hw/timer/lm32_timer.c b/hw/timer/lm32_timer.c</div>\r\n"
- "<div>index 6ce876c..88d2ee0 100644</div>\r\n"
- "<div>--- a/hw/timer/lm32_timer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/lm32_timer.c</div>\r\n"
- "<div>@@ -144,7 &#43;144,7 @@ static void timer_write(void *opaque, hwaddr addr,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps timer_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = timer_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = timer_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.valid = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c</div>\r\n"
- "<div>index a9d2508..c1d715f 100644</div>\r\n"
- "<div>--- a/hw/timer/milkymist-sysctl.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/milkymist-sysctl.c</div>\r\n"
- "<div>@@ -220,7 &#43;220,7 @@ static const MemoryRegionOps sysctl_mmio_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;},</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void timer0_hit(void *opaque)</div>\r\n"
- "<div>diff --git a/hw/timer/mss-timer.c b/hw/timer/mss-timer.c</div>\r\n"
- "<div>index 6add47a..26a51f1 100644</div>\r\n"
- "<div>--- a/hw/timer/mss-timer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/mss-timer.c</div>\r\n"
- "<div>@@ -197,7 &#43;197,7 @@ timer_write(void *opaque, hwaddr offset,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps timer_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = timer_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = timer_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.valid = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.min_access_size = 1,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.max_access_size = 4</div>\r\n"
- "<div>diff --git a/hw/timer/pl031.c b/hw/timer/pl031.c</div>\r\n"
- "<div>index 1a7e2ee..62b0fab 100644</div>\r\n"
- "<div>--- a/hw/timer/pl031.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/pl031.c</div>\r\n"
- "<div>@@ -175,7 &#43;175,7 @@ static void pl031_write(void * opaque, hwaddr offset,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps pl031_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = pl031_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = pl031_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static void pl031_init(Object *obj)</div>\r\n"
- "<div>diff --git a/hw/timer/stm32f2xx_timer.c b/hw/timer/stm32f2xx_timer.c</div>\r\n"
- "<div>index 4c49dc4..ecfcdad 100644</div>\r\n"
- "<div>--- a/hw/timer/stm32f2xx_timer.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/stm32f2xx_timer.c</div>\r\n"
- "<div>@@ -265,7 &#43;265,7 @@ static void stm32f2xx_timer_write(void *opaque, hwaddr offset,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps stm32f2xx_timer_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = stm32f2xx_timer_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = stm32f2xx_timer_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;static const VMStateDescription vmstate_stm32f2xx_timer = {</div>\r\n"
- "<div>diff --git a/hw/timer/sun4v-rtc.c b/hw/timer/sun4v-rtc.c</div>\r\n"
- "<div>index ba62adc..6b7ca75 100644</div>\r\n"
- "<div>--- a/hw/timer/sun4v-rtc.c</div>\r\n"
- "<div>&#43;&#43;&#43; b/hw/timer/sun4v-rtc.c</div>\r\n"
- "<div>@@ -48,7 &#43;48,7 @@ static void sun4v_rtc_write(void *opaque, hwaddr addr,</div>\r\n"
- "<div>&nbsp;static const MemoryRegionOps sun4v_rtc_ops = {</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.read = sun4v_rtc_read,</div>\r\n"
- "<div>&nbsp; &nbsp; &nbsp;.write = sun4v_rtc_write,</div>\r\n"
- "<div>- &nbsp; &nbsp;.endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n"
- "<div>&#43; &nbsp; &nbsp;.endianness = DEVICE_BIG_ENDIAN,</div>\r\n"
- "<div>&nbsp;};</div>\r\n"
- "<div>&nbsp;</div>\r\n"
- "<div>&nbsp;void sun4v_rtc_init(hwaddr addr)</div>\r\n"
- "<div>--&nbsp;</div>\r\n"
- "<div>1.8.3.1</div>\r\n"
- "<div><br>\r\n"
- "&#8203;<br>\r\n"
- "</div>\r\n"
- "<br>\r\n"
- "</div>\r\n"
- "</span></font></div>\r\n"
- "</body>\r\n"
- "</html>\r\n"
 
-474be0968c1661722d3785e8fd974103dc08201e469ae2215b84607457a72977
+3b1b10d66cfa57c5bde4f66fd9309db4c92f205bb24e60bdae1c81163ba2ecc9

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.