diff for duplicates of <1563810222730.76414@bt.com> diff --git a/a/2.bin b/a/2.bin deleted file mode 100644 index 329275a..0000000 --- a/a/2.bin +++ /dev/null @@ -1,112 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -<style type="text/css" style="display:none"><!-- P { margin-top: 0px; margin-bottom: 0px; } .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(128, 0, 0); }--></style> -</head> -<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;"> -<p></p> -<div><span style="font-size: 12pt;">Preparation for modifying the memory API to take size+sign+endianness</span><br> -</div> -<div>instead of just size.</div> -<div><br> -</div> -<div>Accelerator independent MemOp enum is extended by TCGMemOp enum.</div> -<div><br> -</div> -<div>Signed-off-by: Tony Nguyen <tony.nguyen@bt.com></div> -<div>---</div> -<div> MAINTAINERS | 1 +</div> -<div> include/exec/memop.h | 27 +++++++++++++++++++++++++++</div> -<div> tcg/tcg.h | 15 +++++----------</div> -<div> 3 files changed, 33 insertions(+), 10 deletions(-)</div> -<div> create mode 100644 include/exec/memop.h</div> -<div><br> -</div> -<div>diff --git a/MAINTAINERS b/MAINTAINERS</div> -<div>index cc9636b..3f148cd 100644</div> -<div>--- a/MAINTAINERS</div> -<div>+++ b/MAINTAINERS</div> -<div>@@ -1890,6 +1890,7 @@ M: Paolo Bonzini <pbonzini@redhat.com></div> -<div> S: Supported</div> -<div> F: include/exec/ioport.h</div> -<div> F: ioport.c</div> -<div>+F: include/exec/memop.h</div> -<div> F: include/exec/memory.h</div> -<div> F: include/exec/ram_addr.h</div> -<div> F: memory.c</div> -<div>diff --git a/include/exec/memop.h b/include/exec/memop.h</div> -<div>new file mode 100644</div> -<div>index 0000000..43e99d7</div> -<div>--- /dev/null</div> -<div>+++ b/include/exec/memop.h</div> -<div>@@ -0,0 +1,27 @@</div> -<div>+/*</div> -<div>+ * Constants for memory operations</div> -<div>+ *</div> -<div>+ * Authors:</div> -<div>+ * Richard Henderson <rth@twiddle.net></div> -<div>+ *</div> -<div>+ * This work is licensed under the terms of the GNU GPL, version 2 or later.</div> -<div>+ * See the COPYING file in the top-level directory.</div> -<div>+ *</div> -<div>+ */</div> -<div>+</div> -<div>+#ifndef MEMOP_H</div> -<div>+#define MEMOP_H</div> -<div>+</div> -<div>+typedef enum MemOp {</div> -<div>+ MO_8 = 0,</div> -<div>+ MO_16 = 1,</div> -<div>+ MO_32 = 2,</div> -<div>+ MO_64 = 3,</div> -<div>+ MO_SIZE = 3, /* Mask for the above. */</div> -<div>+</div> -<div>+ MO_SIGN = 4, /* Sign-extended, otherwise zero-extended. */</div> -<div>+</div> -<div>+ MO_BSWAP = 8, /* Host reverse endian. */</div> -<div>+} MemOp;</div> -<div>+</div> -<div>+#endif</div> -<div>diff --git a/tcg/tcg.h b/tcg/tcg.h</div> -<div>index 63e9897..18b91fe 100644</div> -<div>--- a/tcg/tcg.h</div> -<div>+++ b/tcg/tcg.h</div> -<div>@@ -26,6 +26,7 @@</div> -<div> #define TCG_H</div> -<div> </div> -<div> #include "cpu.h"</div> -<div>+#include "exec/memop.h"</div> -<div> #include "exec/tb-context.h"</div> -<div> #include "qemu/bitops.h"</div> -<div> #include "qemu/queue.h"</div> -<div>@@ -309,17 +310,11 @@ typedef enum TCGType {</div> -<div> #endif</div> -<div> } TCGType;</div> -<div> </div> -<div>-/* Constants for qemu_ld and qemu_st for the Memory Operation field. */</div> -<div>+/*</div> -<div>+ * Extend MemOp with constants for qemu_ld and qemu_st for the Memory</div> -<div>+ * Operation field.</div> -<div>+ */</div> -<div> typedef enum TCGMemOp {</div> -<div>- MO_8 = 0,</div> -<div>- MO_16 = 1,</div> -<div>- MO_32 = 2,</div> -<div>- MO_64 = 3,</div> -<div>- MO_SIZE = 3, /* Mask for the above. */</div> -<div>-</div> -<div>- MO_SIGN = 4, /* Sign-extended, otherwise zero-extended. */</div> -<div>-</div> -<div>- MO_BSWAP = 8, /* Host reverse endian. */</div> -<div> #ifdef HOST_WORDS_BIGENDIAN</div> -<div> MO_LE = MO_BSWAP,</div> -<div> MO_BE = 0,</div> -<div>-- </div> -<div>1.8.3.1</div> -<div><br> -<br> -</div> -<p><br> -</p> -</body> -</html> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index e54d0ae..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,2 +0,0 @@ -Content-Type: text/html; charset="iso-8859-1" -Content-Transfer-Encoding: quoted-printable diff --git a/a/content_digest b/N1/content_digest index 90c5ec1..fd568ae 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,34 +1,34 @@ "ref\0e9c6e5310b1a4863be45d45bf087fc3d@tpw09926dag18e.domain1.systemhost.net\0" "From\0<tony.nguyen@bt.com>\0" - "Subject\0[Qemu-riscv] [Qemu-devel] [PATCH v2 05/20] tcg: Move size+sign+endian from TCGMemOp to MemOp\0" + "Subject\0[Qemu-devel] [PATCH v2 05/20] tcg: Move size+sign+endian from TCGMemOp to MemOp\0" "Date\0Mon, 22 Jul 2019 15:43:43 +0000\0" "To\0<qemu-devel@nongnu.org>\0" - "Cc\0<peter.maydell@linaro.org>" - <walling@linux.ibm.com> - <david@redhat.com> - <palmer@sifive.com> - <mark.cave-ayland@ilande.co.uk> - <Alistair.Francis@wdc.com> - <arikalo@wavecomp.com> - <mst@redhat.com> - <pasic@linux.ibm.com> - <borntraeger@de.ibm.com> - <rth@twiddle.net> - <atar4qemu@gmail.com> - <ehabkost@redhat.com> - <sw@weilnetz.de> - <alex.williamson@redhat.com> - <qemu-arm@nongnu.org> - <david@gibson.dropbear.id.au> - <qemu-riscv@nongnu.org> - <cohuck@redhat.com> - <claudio.fontana@huawei.com> - <qemu-s390x@nongnu.org> - <qemu-ppc@nongnu.org> - <amarkovic@wavecomp.com> - <pbonzini@redhat.com> - " <aurelien@aurel32.net>\0" - "\01:1\0" + "Cc\0peter.maydell@linaro.org" + walling@linux.ibm.com + mst@redhat.com + palmer@sifive.com + mark.cave-ayland@ilande.co.uk + Alistair.Francis@wdc.com + arikalo@wavecomp.com + david@redhat.com + pasic@linux.ibm.com + borntraeger@de.ibm.com + rth@twiddle.net + atar4qemu@gmail.com + ehabkost@redhat.com + sw@weilnetz.de + qemu-s390x@nongnu.org + qemu-arm@nongnu.org + david@gibson.dropbear.id.au + qemu-riscv@nongnu.org + cohuck@redhat.com + claudio.fontana@huawei.com + alex.williamson@redhat.com + qemu-ppc@nongnu.org + amarkovic@wavecomp.com + pbonzini@redhat.com + " aurelien@aurel32.net\0" + "\00:1\0" "b\0" "Preparation for modifying the memory API to take size+sign+endianness\n" "instead of just size.\n" @@ -124,119 +124,5 @@ " MO_BE = 0,\n" "--\n" 1.8.3.1 - "\01:2\0" - "b\0" - "<html>\r\n" - "<head>\r\n" - "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\n" - "<style type=\"text/css\" style=\"display:none\"><!-- P { margin-top: 0px; margin-bottom: 0px; } .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(128, 0, 0); }--></style>\r\n" - "</head>\r\n" - "<body dir=\"ltr\" style=\"font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;\">\r\n" - "<p></p>\r\n" - "<div><span style=\"font-size: 12pt;\">Preparation for modifying the memory API to take size+sign+endianness</span><br>\r\n" - "</div>\r\n" - "<div>instead of just size.</div>\r\n" - "<div><br>\r\n" - "</div>\r\n" - "<div>Accelerator independent MemOp enum is extended by TCGMemOp enum.</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> MAINTAINERS | 1 +</div>\r\n" - "<div> include/exec/memop.h | 27 +++++++++++++++++++++++++++</div>\r\n" - "<div> tcg/tcg.h | 15 +++++----------</div>\r\n" - "<div> 3 files changed, 33 insertions(+), 10 deletions(-)</div>\r\n" - "<div> create mode 100644 include/exec/memop.h</div>\r\n" - "<div><br>\r\n" - "</div>\r\n" - "<div>diff --git a/MAINTAINERS b/MAINTAINERS</div>\r\n" - "<div>index cc9636b..3f148cd 100644</div>\r\n" - "<div>--- a/MAINTAINERS</div>\r\n" - "<div>+++ b/MAINTAINERS</div>\r\n" - "<div>@@ -1890,6 +1890,7 @@ M: Paolo Bonzini <pbonzini@redhat.com></div>\r\n" - "<div> S: Supported</div>\r\n" - "<div> F: include/exec/ioport.h</div>\r\n" - "<div> F: ioport.c</div>\r\n" - "<div>+F: include/exec/memop.h</div>\r\n" - "<div> F: include/exec/memory.h</div>\r\n" - "<div> F: include/exec/ram_addr.h</div>\r\n" - "<div> F: memory.c</div>\r\n" - "<div>diff --git a/include/exec/memop.h b/include/exec/memop.h</div>\r\n" - "<div>new file mode 100644</div>\r\n" - "<div>index 0000000..43e99d7</div>\r\n" - "<div>--- /dev/null</div>\r\n" - "<div>+++ b/include/exec/memop.h</div>\r\n" - "<div>@@ -0,0 +1,27 @@</div>\r\n" - "<div>+/*</div>\r\n" - "<div>+ * Constants for memory operations</div>\r\n" - "<div>+ *</div>\r\n" - "<div>+ * Authors:</div>\r\n" - "<div>+ * Richard Henderson <rth@twiddle.net></div>\r\n" - "<div>+ *</div>\r\n" - "<div>+ * This work is licensed under the terms of the GNU GPL, version 2 or later.</div>\r\n" - "<div>+ * See the COPYING file in the top-level directory.</div>\r\n" - "<div>+ *</div>\r\n" - "<div>+ */</div>\r\n" - "<div>+</div>\r\n" - "<div>+#ifndef MEMOP_H</div>\r\n" - "<div>+#define MEMOP_H</div>\r\n" - "<div>+</div>\r\n" - "<div>+typedef enum MemOp {</div>\r\n" - "<div>+ MO_8 = 0,</div>\r\n" - "<div>+ MO_16 = 1,</div>\r\n" - "<div>+ MO_32 = 2,</div>\r\n" - "<div>+ MO_64 = 3,</div>\r\n" - "<div>+ MO_SIZE = 3, /* Mask for the above. */</div>\r\n" - "<div>+</div>\r\n" - "<div>+ MO_SIGN = 4, /* Sign-extended, otherwise zero-extended. */</div>\r\n" - "<div>+</div>\r\n" - "<div>+ MO_BSWAP = 8, /* Host reverse endian. */</div>\r\n" - "<div>+} MemOp;</div>\r\n" - "<div>+</div>\r\n" - "<div>+#endif</div>\r\n" - "<div>diff --git a/tcg/tcg.h b/tcg/tcg.h</div>\r\n" - "<div>index 63e9897..18b91fe 100644</div>\r\n" - "<div>--- a/tcg/tcg.h</div>\r\n" - "<div>+++ b/tcg/tcg.h</div>\r\n" - "<div>@@ -26,6 +26,7 @@</div>\r\n" - "<div> #define TCG_H</div>\r\n" - "<div> </div>\r\n" - "<div> #include "cpu.h"</div>\r\n" - "<div>+#include "exec/memop.h"</div>\r\n" - "<div> #include "exec/tb-context.h"</div>\r\n" - "<div> #include "qemu/bitops.h"</div>\r\n" - "<div> #include "qemu/queue.h"</div>\r\n" - "<div>@@ -309,17 +310,11 @@ typedef enum TCGType {</div>\r\n" - "<div> #endif</div>\r\n" - "<div> } TCGType;</div>\r\n" - "<div> </div>\r\n" - "<div>-/* Constants for qemu_ld and qemu_st for the Memory Operation field. */</div>\r\n" - "<div>+/*</div>\r\n" - "<div>+ * Extend MemOp with constants for qemu_ld and qemu_st for the Memory</div>\r\n" - "<div>+ * Operation field.</div>\r\n" - "<div>+ */</div>\r\n" - "<div> typedef enum TCGMemOp {</div>\r\n" - "<div>- MO_8 = 0,</div>\r\n" - "<div>- MO_16 = 1,</div>\r\n" - "<div>- MO_32 = 2,</div>\r\n" - "<div>- MO_64 = 3,</div>\r\n" - "<div>- MO_SIZE = 3, /* Mask for the above. */</div>\r\n" - "<div>-</div>\r\n" - "<div>- MO_SIGN = 4, /* Sign-extended, otherwise zero-extended. */</div>\r\n" - "<div>-</div>\r\n" - "<div>- MO_BSWAP = 8, /* Host reverse endian. */</div>\r\n" - "<div> #ifdef HOST_WORDS_BIGENDIAN</div>\r\n" - "<div> MO_LE = MO_BSWAP,</div>\r\n" - "<div> MO_BE = 0,</div>\r\n" - "<div>-- </div>\r\n" - "<div>1.8.3.1</div>\r\n" - "<div><br>\r\n" - "<br>\r\n" - "</div>\r\n" - "<p><br>\r\n" - "</p>\r\n" - "</body>\r\n" - "</html>\r\n" -57b6567c4c8af9dbee860a9cab400e3709b05c70b51e74ab3005db13f7632553 +067b01e119b7cce41a675f2a9372aea758fb9b4ebcf09b99b81c3cff0d5af56f
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.