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 <tony.nguyen@bt.com></div> -<div>---</div> -<div> hw/timer/a9gtimer.c | 4 ++--</div> -<div> hw/timer/arm_mptimer.c | 4 ++--</div> -<div> hw/timer/arm_timer.c | 4 ++--</div> -<div> hw/timer/armv7m_systick.c | 2 +-</div> -<div> hw/timer/aspeed_rtc.c | 2 +-</div> -<div> hw/timer/cadence_ttc.c | 2 +-</div> -<div> hw/timer/grlib_gptimer.c | 2 +-</div> -<div> hw/timer/hpet.c | 2 +-</div> -<div> hw/timer/imx_epit.c | 2 +-</div> -<div> hw/timer/imx_gpt.c | 2 +-</div> -<div> hw/timer/lm32_timer.c | 2 +-</div> -<div> hw/timer/milkymist-sysctl.c | 2 +-</div> -<div> hw/timer/mss-timer.c | 2 +-</div> -<div> hw/timer/pl031.c | 2 +-</div> -<div> hw/timer/stm32f2xx_timer.c | 2 +-</div> -<div> hw/timer/sun4v-rtc.c | 2 +-</div> -<div> 16 files changed, 19 insertions(+), 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>+++ b/hw/timer/a9gtimer.c</div> -<div>@@ -254,7 +254,7 @@ static const MemoryRegionOps a9_gtimer_this_ops = {</div> -<div> .min_access_size = 4,</div> -<div> .max_access_size = 4,</div> -<div> },</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> static const MemoryRegionOps a9_gtimer_ops = {</div> -<div>@@ -264,7 +264,7 @@ static const MemoryRegionOps a9_gtimer_ops = {</div> -<div> .min_access_size = 4,</div> -<div> .max_access_size = 4,</div> -<div> },</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/arm_mptimer.c</div> -<div>@@ -190,7 +190,7 @@ static const MemoryRegionOps arm_thistimer_ops = {</div> -<div> .min_access_size = 4,</div> -<div> .max_access_size = 4,</div> -<div> },</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> static const MemoryRegionOps timerblock_ops = {</div> -<div>@@ -200,7 +200,7 @@ static const MemoryRegionOps timerblock_ops = {</div> -<div> .min_access_size = 4,</div> -<div> .max_access_size = 4,</div> -<div> },</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/arm_timer.c</div> -<div>@@ -265,7 +265,7 @@ static void sp804_write(void *opaque, hwaddr offset,</div> -<div> static const MemoryRegionOps sp804_ops = {</div> -<div> .read = sp804_read,</div> -<div> .write = sp804_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> static const VMStateDescription vmstate_sp804 = {</div> -<div>@@ -346,7 +346,7 @@ static void icp_pit_write(void *opaque, hwaddr offset,</div> -<div> static const MemoryRegionOps icp_pit_ops = {</div> -<div> .read = icp_pit_read,</div> -<div> .write = icp_pit_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/armv7m_systick.c</div> -<div>@@ -191,7 +191,7 @@ static MemTxResult systick_write(void *opaque, hwaddr addr,</div> -<div> static const MemoryRegionOps systick_ops = {</div> -<div> .read_with_attrs = systick_read,</div> -<div> .write_with_attrs = systick_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> .valid.min_access_size = 4,</div> -<div> .valid.max_access_size = 4,</div> -<div> };</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>+++ b/hw/timer/aspeed_rtc.c</div> -<div>@@ -130,7 +130,7 @@ static void aspeed_rtc_reset(DeviceState *d)</div> -<div> static const MemoryRegionOps aspeed_rtc_ops = {</div> -<div> .read = aspeed_rtc_read,</div> -<div> .write = aspeed_rtc_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/cadence_ttc.c</div> -<div>@@ -389,7 +389,7 @@ static void cadence_ttc_write(void *opaque, hwaddr offset,</div> -<div> static const MemoryRegionOps cadence_ttc_ops = {</div> -<div> .read = cadence_ttc_read,</div> -<div> .write = cadence_ttc_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/grlib_gptimer.c</div> -<div>@@ -313,7 +313,7 @@ static void grlib_gptimer_write(void *opaque, hwaddr addr,</div> -<div> static const MemoryRegionOps grlib_gptimer_ops = {</div> -<div> .read = grlib_gptimer_read,</div> -<div> .write = grlib_gptimer_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_BIG_ENDIAN,</div> -<div> .valid = {</div> -<div> .min_access_size = 4,</div> -<div> .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>+++ b/hw/timer/hpet.c</div> -<div>@@ -675,7 +675,7 @@ static const MemoryRegionOps hpet_ram_ops = {</div> -<div> .min_access_size = 4,</div> -<div> .max_access_size = 4,</div> -<div> },</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/imx_epit.c</div> -<div>@@ -282,7 +282,7 @@ static void imx_epit_cmp(void *opaque)</div> -<div> static const MemoryRegionOps imx_epit_ops = {</div> -<div> .read = imx_epit_read,</div> -<div> .write = imx_epit_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/imx_gpt.c</div> -<div>@@ -474,7 +474,7 @@ static void imx_gpt_timeout(void *opaque)</div> -<div> static const MemoryRegionOps imx_gpt_ops = {</div> -<div> .read = imx_gpt_read,</div> -<div> .write = imx_gpt_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> </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>+++ b/hw/timer/lm32_timer.c</div> -<div>@@ -144,7 +144,7 @@ static void timer_write(void *opaque, hwaddr addr,</div> -<div> static const MemoryRegionOps timer_ops = {</div> -<div> .read = timer_read,</div> -<div> .write = timer_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_BIG_ENDIAN,</div> -<div> .valid = {</div> -<div> .min_access_size = 4,</div> -<div> .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>+++ b/hw/timer/milkymist-sysctl.c</div> -<div>@@ -220,7 +220,7 @@ static const MemoryRegionOps sysctl_mmio_ops = {</div> -<div> .min_access_size = 4,</div> -<div> .max_access_size = 4,</div> -<div> },</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_BIG_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/mss-timer.c</div> -<div>@@ -197,7 +197,7 @@ timer_write(void *opaque, hwaddr offset,</div> -<div> static const MemoryRegionOps timer_ops = {</div> -<div> .read = timer_read,</div> -<div> .write = timer_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> .valid = {</div> -<div> .min_access_size = 1,</div> -<div> .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>+++ b/hw/timer/pl031.c</div> -<div>@@ -175,7 +175,7 @@ static void pl031_write(void * opaque, hwaddr offset,</div> -<div> static const MemoryRegionOps pl031_ops = {</div> -<div> .read = pl031_read,</div> -<div> .write = pl031_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/stm32f2xx_timer.c</div> -<div>@@ -265,7 +265,7 @@ static void stm32f2xx_timer_write(void *opaque, hwaddr offset,</div> -<div> static const MemoryRegionOps stm32f2xx_timer_ops = {</div> -<div> .read = stm32f2xx_timer_read,</div> -<div> .write = stm32f2xx_timer_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> 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>+++ b/hw/timer/sun4v-rtc.c</div> -<div>@@ -48,7 +48,7 @@ static void sun4v_rtc_write(void *opaque, hwaddr addr,</div> -<div> static const MemoryRegionOps sun4v_rtc_ops = {</div> -<div> .read = sun4v_rtc_read,</div> -<div> .write = sun4v_rtc_write,</div> -<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div> -<div>+ .endianness = DEVICE_BIG_ENDIAN,</div> -<div> };</div> -<div> </div> -<div> void sun4v_rtc_init(hwaddr addr)</div> -<div>-- </div> -<div>1.8.3.1</div> -<div><br> -​<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 <tony.nguyen@bt.com></div>\r\n" - "<div>---</div>\r\n" - "<div> hw/timer/a9gtimer.c | 4 ++--</div>\r\n" - "<div> hw/timer/arm_mptimer.c | 4 ++--</div>\r\n" - "<div> hw/timer/arm_timer.c | 4 ++--</div>\r\n" - "<div> hw/timer/armv7m_systick.c | 2 +-</div>\r\n" - "<div> hw/timer/aspeed_rtc.c | 2 +-</div>\r\n" - "<div> hw/timer/cadence_ttc.c | 2 +-</div>\r\n" - "<div> hw/timer/grlib_gptimer.c | 2 +-</div>\r\n" - "<div> hw/timer/hpet.c | 2 +-</div>\r\n" - "<div> hw/timer/imx_epit.c | 2 +-</div>\r\n" - "<div> hw/timer/imx_gpt.c | 2 +-</div>\r\n" - "<div> hw/timer/lm32_timer.c | 2 +-</div>\r\n" - "<div> hw/timer/milkymist-sysctl.c | 2 +-</div>\r\n" - "<div> hw/timer/mss-timer.c | 2 +-</div>\r\n" - "<div> hw/timer/pl031.c | 2 +-</div>\r\n" - "<div> hw/timer/stm32f2xx_timer.c | 2 +-</div>\r\n" - "<div> hw/timer/sun4v-rtc.c | 2 +-</div>\r\n" - "<div> 16 files changed, 19 insertions(+), 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>+++ b/hw/timer/a9gtimer.c</div>\r\n" - "<div>@@ -254,7 +254,7 @@ static const MemoryRegionOps a9_gtimer_this_ops = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .max_access_size = 4,</div>\r\n" - "<div> },</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> static const MemoryRegionOps a9_gtimer_ops = {</div>\r\n" - "<div>@@ -264,7 +264,7 @@ static const MemoryRegionOps a9_gtimer_ops = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .max_access_size = 4,</div>\r\n" - "<div> },</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/arm_mptimer.c</div>\r\n" - "<div>@@ -190,7 +190,7 @@ static const MemoryRegionOps arm_thistimer_ops = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .max_access_size = 4,</div>\r\n" - "<div> },</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> static const MemoryRegionOps timerblock_ops = {</div>\r\n" - "<div>@@ -200,7 +200,7 @@ static const MemoryRegionOps timerblock_ops = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .max_access_size = 4,</div>\r\n" - "<div> },</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/arm_timer.c</div>\r\n" - "<div>@@ -265,7 +265,7 @@ static void sp804_write(void *opaque, hwaddr offset,</div>\r\n" - "<div> static const MemoryRegionOps sp804_ops = {</div>\r\n" - "<div> .read = sp804_read,</div>\r\n" - "<div> .write = sp804_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> static const VMStateDescription vmstate_sp804 = {</div>\r\n" - "<div>@@ -346,7 +346,7 @@ static void icp_pit_write(void *opaque, hwaddr offset,</div>\r\n" - "<div> static const MemoryRegionOps icp_pit_ops = {</div>\r\n" - "<div> .read = icp_pit_read,</div>\r\n" - "<div> .write = icp_pit_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/armv7m_systick.c</div>\r\n" - "<div>@@ -191,7 +191,7 @@ static MemTxResult systick_write(void *opaque, hwaddr addr,</div>\r\n" - "<div> static const MemoryRegionOps systick_ops = {</div>\r\n" - "<div> .read_with_attrs = systick_read,</div>\r\n" - "<div> .write_with_attrs = systick_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> .valid.min_access_size = 4,</div>\r\n" - "<div> .valid.max_access_size = 4,</div>\r\n" - "<div> };</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>+++ b/hw/timer/aspeed_rtc.c</div>\r\n" - "<div>@@ -130,7 +130,7 @@ static void aspeed_rtc_reset(DeviceState *d)</div>\r\n" - "<div> static const MemoryRegionOps aspeed_rtc_ops = {</div>\r\n" - "<div> .read = aspeed_rtc_read,</div>\r\n" - "<div> .write = aspeed_rtc_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/cadence_ttc.c</div>\r\n" - "<div>@@ -389,7 +389,7 @@ static void cadence_ttc_write(void *opaque, hwaddr offset,</div>\r\n" - "<div> static const MemoryRegionOps cadence_ttc_ops = {</div>\r\n" - "<div> .read = cadence_ttc_read,</div>\r\n" - "<div> .write = cadence_ttc_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/grlib_gptimer.c</div>\r\n" - "<div>@@ -313,7 +313,7 @@ static void grlib_gptimer_write(void *opaque, hwaddr addr,</div>\r\n" - "<div> static const MemoryRegionOps grlib_gptimer_ops = {</div>\r\n" - "<div> .read = grlib_gptimer_read,</div>\r\n" - "<div> .write = grlib_gptimer_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_BIG_ENDIAN,</div>\r\n" - "<div> .valid = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .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>+++ b/hw/timer/hpet.c</div>\r\n" - "<div>@@ -675,7 +675,7 @@ static const MemoryRegionOps hpet_ram_ops = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .max_access_size = 4,</div>\r\n" - "<div> },</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/imx_epit.c</div>\r\n" - "<div>@@ -282,7 +282,7 @@ static void imx_epit_cmp(void *opaque)</div>\r\n" - "<div> static const MemoryRegionOps imx_epit_ops = {</div>\r\n" - "<div> .read = imx_epit_read,</div>\r\n" - "<div> .write = imx_epit_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/imx_gpt.c</div>\r\n" - "<div>@@ -474,7 +474,7 @@ static void imx_gpt_timeout(void *opaque)</div>\r\n" - "<div> static const MemoryRegionOps imx_gpt_ops = {</div>\r\n" - "<div> .read = imx_gpt_read,</div>\r\n" - "<div> .write = imx_gpt_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> </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>+++ b/hw/timer/lm32_timer.c</div>\r\n" - "<div>@@ -144,7 +144,7 @@ static void timer_write(void *opaque, hwaddr addr,</div>\r\n" - "<div> static const MemoryRegionOps timer_ops = {</div>\r\n" - "<div> .read = timer_read,</div>\r\n" - "<div> .write = timer_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_BIG_ENDIAN,</div>\r\n" - "<div> .valid = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .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>+++ b/hw/timer/milkymist-sysctl.c</div>\r\n" - "<div>@@ -220,7 +220,7 @@ static const MemoryRegionOps sysctl_mmio_ops = {</div>\r\n" - "<div> .min_access_size = 4,</div>\r\n" - "<div> .max_access_size = 4,</div>\r\n" - "<div> },</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_BIG_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/mss-timer.c</div>\r\n" - "<div>@@ -197,7 +197,7 @@ timer_write(void *opaque, hwaddr offset,</div>\r\n" - "<div> static const MemoryRegionOps timer_ops = {</div>\r\n" - "<div> .read = timer_read,</div>\r\n" - "<div> .write = timer_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> .valid = {</div>\r\n" - "<div> .min_access_size = 1,</div>\r\n" - "<div> .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>+++ b/hw/timer/pl031.c</div>\r\n" - "<div>@@ -175,7 +175,7 @@ static void pl031_write(void * opaque, hwaddr offset,</div>\r\n" - "<div> static const MemoryRegionOps pl031_ops = {</div>\r\n" - "<div> .read = pl031_read,</div>\r\n" - "<div> .write = pl031_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/stm32f2xx_timer.c</div>\r\n" - "<div>@@ -265,7 +265,7 @@ static void stm32f2xx_timer_write(void *opaque, hwaddr offset,</div>\r\n" - "<div> static const MemoryRegionOps stm32f2xx_timer_ops = {</div>\r\n" - "<div> .read = stm32f2xx_timer_read,</div>\r\n" - "<div> .write = stm32f2xx_timer_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_LITTLE_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> 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>+++ b/hw/timer/sun4v-rtc.c</div>\r\n" - "<div>@@ -48,7 +48,7 @@ static void sun4v_rtc_write(void *opaque, hwaddr addr,</div>\r\n" - "<div> static const MemoryRegionOps sun4v_rtc_ops = {</div>\r\n" - "<div> .read = sun4v_rtc_read,</div>\r\n" - "<div> .write = sun4v_rtc_write,</div>\r\n" - "<div>- .endianness = DEVICE_NATIVE_ENDIAN,</div>\r\n" - "<div>+ .endianness = DEVICE_BIG_ENDIAN,</div>\r\n" - "<div> };</div>\r\n" - "<div> </div>\r\n" - "<div> void sun4v_rtc_init(hwaddr addr)</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" - "<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.