diff for duplicates of <512D1C12.4080109@oberhumer.com> diff --git a/a/1.txt b/N1/1.txt index 325325d..e602ea3 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -106,3 +106,10 @@ armv7 (Cortex-A9), Linaro gcc-4.6 -O3, Silesia test corpus, 256 kB block-size: -- Markus Oberhumer, <markus@oberhumer.com>, http://www.oberhumer.com/ +-------------- next part -------------- +A non-text attachment was scrubbed... +Name: lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch +Type: text/x-patch +Size: 1584 bytes +Desc: not available +URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130226/266cf234/attachment.bin> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index 2af30a4..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,5 +0,0 @@ -Content-Type: text/x-patch; - name="lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch" -Content-Transfer-Encoding: 7bit -Content-Disposition: attachment; - filename="lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch" diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index ae24898..0000000 --- a/a/2.txt +++ /dev/null @@ -1,55 +0,0 @@ -commit 8745b927fcfcd6953ada9bd1220a73083db5948a -Author: Markus F.X.J. Oberhumer <markus@oberhumer.com> -Date: Mon Feb 4 02:26:14 2013 +0100 - - lib/lzo: huge LZO decompression speedup on ARM by using unaligned access - - Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com> - -diff --git a/lib/lzo/lzo1x_decompress_safe.c b/lib/lzo/lzo1x_decompress_safe.c -index 569985d..e3edc5f 100644 ---- a/lib/lzo/lzo1x_decompress_safe.c -+++ b/lib/lzo/lzo1x_decompress_safe.c -@@ -72,9 +72,11 @@ copy_literal_run: - COPY8(op, ip); - op += 8; - ip += 8; -+# if !defined(__arm__) - COPY8(op, ip); - op += 8; - ip += 8; -+# endif - } while (ip < ie); - ip = ie; - op = oe; -@@ -159,9 +161,11 @@ copy_literal_run: - COPY8(op, m_pos); - op += 8; - m_pos += 8; -+# if !defined(__arm__) - COPY8(op, m_pos); - op += 8; - m_pos += 8; -+# endif - } while (op < oe); - op = oe; - if (HAVE_IP(6)) { -diff --git a/lib/lzo/lzodefs.h b/lib/lzo/lzodefs.h -index 5a4beb2..b230601 100644 ---- a/lib/lzo/lzodefs.h -+++ b/lib/lzo/lzodefs.h -@@ -12,8 +12,14 @@ - */ - - -+#if 1 && defined(__arm__) && ((__LINUX_ARM_ARCH__ >= 6) || defined(__ARM_FEATURE_UNALIGNED)) -+#define CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS 1 -+#define COPY4(dst, src) \ -+ * (u32 *) (void *) (dst) = * (const u32 *) (const void *) (src) -+#else - #define COPY4(dst, src) \ - put_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst)) -+#endif - #if defined(__x86_64__) - #define COPY8(dst, src) \ - put_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst)) diff --git a/a/content_digest b/N1/content_digest index 062bed0..5a4a78f 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,32 +1,9 @@ "ref\01361859870-15751-1-git-send-email-kyungsik.lee@lge.com\0" - "From\0Markus F.X.J. Oberhumer <markus@oberhumer.com>\0" - "Subject\0Re: [RFC PATCH v2 0/4] Add support for LZ4-compressed kernel\0" + "From\0markus@oberhumer.com (Markus F.X.J. Oberhumer)\0" + "Subject\0[RFC PATCH v2 0/4] Add support for LZ4-compressed kernel\0" "Date\0Tue, 26 Feb 2013 21:33:22 +0100\0" - "To\0Kyungsik Lee <kyungsik.lee@lge.com>\0" - "Cc\0Andrew Morton <akpm@linux-foundation.org>" - Russell King <linux@arm.linux.org.uk> - Thomas Gleixner <tglx@linutronix.de> - Ingo Molnar <mingo@redhat.com> - H. Peter Anvin <hpa@zytor.com> - Michal Marek <mmarek@suse.cz> - linux-arm-kernel@lists.infradead.org - linux-kernel@vger.kernel.org - linux-kbuild@vger.kernel.org - x86@kernel.org - celinux-dev@lists.celinuxforum.org - Nicolas Pitre <nico@fluxnic.net> - Nitin Gupta <nitingupta910@gmail.com> - Richard Purdie <rpurdie@openedhand.com> - Josh Triplett <josh@joshtriplett.org> - Joe Millenbach <jmillenbach@gmail.com> - David Sterba <dsterba@suse.cz> - Richard Cochran <richardcochran@gmail.com> - Albin Tonnerre <albin.tonnerre@free-electrons.com> - Egon Alter <egon.alter@gmx.net> - hyojun.im@lge.com - chan.jeong@lge.com - " raphael.andy.lee@gmail.com\0" - "\01:1\0" + "To\0linux-arm-kernel@lists.infradead.org\0" + "\00:1\0" "b\0" "On 2013-02-26 07:24, Kyungsik Lee wrote:\n" "> Hi,\n" @@ -135,64 +112,13 @@ "\n" "\n" "-- \n" - Markus Oberhumer, <markus@oberhumer.com>, http://www.oberhumer.com/ - "\01:2\0" - "fn\0lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch\0" - "b\0" - "commit 8745b927fcfcd6953ada9bd1220a73083db5948a\n" - "Author: Markus F.X.J. Oberhumer <markus@oberhumer.com>\n" - "Date: Mon Feb 4 02:26:14 2013 +0100\n" - "\n" - " lib/lzo: huge LZO decompression speedup on ARM by using unaligned access\n" - " \n" - " Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>\n" - "\n" - "diff --git a/lib/lzo/lzo1x_decompress_safe.c b/lib/lzo/lzo1x_decompress_safe.c\n" - "index 569985d..e3edc5f 100644\n" - "--- a/lib/lzo/lzo1x_decompress_safe.c\n" - "+++ b/lib/lzo/lzo1x_decompress_safe.c\n" - "@@ -72,9 +72,11 @@ copy_literal_run:\n" - " \t\t\t\t\t\tCOPY8(op, ip);\n" - " \t\t\t\t\t\top += 8;\n" - " \t\t\t\t\t\tip += 8;\n" - "+# if !defined(__arm__)\n" - " \t\t\t\t\t\tCOPY8(op, ip);\n" - " \t\t\t\t\t\top += 8;\n" - " \t\t\t\t\t\tip += 8;\n" - "+# endif\n" - " \t\t\t\t\t} while (ip < ie);\n" - " \t\t\t\t\tip = ie;\n" - " \t\t\t\t\top = oe;\n" - "@@ -159,9 +161,11 @@ copy_literal_run:\n" - " \t\t\t\t\tCOPY8(op, m_pos);\n" - " \t\t\t\t\top += 8;\n" - " \t\t\t\t\tm_pos += 8;\n" - "+# if !defined(__arm__)\n" - " \t\t\t\t\tCOPY8(op, m_pos);\n" - " \t\t\t\t\top += 8;\n" - " \t\t\t\t\tm_pos += 8;\n" - "+# endif\n" - " \t\t\t\t} while (op < oe);\n" - " \t\t\t\top = oe;\n" - " \t\t\t\tif (HAVE_IP(6)) {\n" - "diff --git a/lib/lzo/lzodefs.h b/lib/lzo/lzodefs.h\n" - "index 5a4beb2..b230601 100644\n" - "--- a/lib/lzo/lzodefs.h\n" - "+++ b/lib/lzo/lzodefs.h\n" - "@@ -12,8 +12,14 @@\n" - " */\n" - " \n" - " \n" - "+#if 1 && defined(__arm__) && ((__LINUX_ARM_ARCH__ >= 6) || defined(__ARM_FEATURE_UNALIGNED))\n" - "+#define CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS 1\n" - "+#define COPY4(dst, src)\t\\\n" - "+\t\t* (u32 *) (void *) (dst) = * (const u32 *) (const void *) (src)\n" - "+#else\n" - " #define COPY4(dst, src)\t\\\n" - " \t\tput_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst))\n" - "+#endif\n" - " #if defined(__x86_64__)\n" - " #define COPY8(dst, src)\t\\\n" - " \t\tput_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst))" + "Markus Oberhumer, <markus@oberhumer.com>, http://www.oberhumer.com/\n" + "-------------- next part --------------\n" + "A non-text attachment was scrubbed...\n" + "Name: lib-lzo-huge-LZO-decompression-speedup-on-ARM.patch\n" + "Type: text/x-patch\n" + "Size: 1584 bytes\n" + "Desc: not available\n" + URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130226/266cf234/attachment.bin> -4a6b85612fe722950f2929486dbb8bf975d1605d0d00e4e01b5463e768a0d917 +c2d24361b7b221fb5c2acb6b0b069428f35779b7a801a14b47121f610472c87e
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.