GitHub PushEvent at 2014-06-08 06:29:53
Repository: msm
Actor: aatjitra
Payload: {"shas":[["3bf6e308cbabddb596272308c529deae7a039786","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","lib/memcopy: use glibc version\n\nthe kernel's memcpy and memmove is very inefficient. But the glibc version is\nquite fast, in some cases it is 10 times faster than the kernel version. So I\nintroduce some memory copy macros and functions of the glibc to improve the\nkernel version's performance.\n\nThe strategy of the memory functions is:\n1. Copy bytes until the destination pointer is aligned.\n2. Copy words in unrolled loops.  If the source and destination are not\n   aligned in the same way, use word memory operations, but shift and merge\n   two read words before writing.\n3. Copy the few remaining bytes.\n\nSigned-off-by: Miao Xie <miaox*******>\nSigned-off-by: faux123 <reioux@gmail.com>\nSigned-off-by: aatjitra <aatjitra@gmail.com>","faux123",true],["b7e4878162cebe02c2aa9e8b6fc6d67bbb5ab0df","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","lib/string: use glibc version\n\nthe performance of memcpy and memmove of the general version is very\ninefficient, this patch improved them.\n\nSigned-off-by: Miao Xie <miaox*******>\nSigned-off-by: faux123 <reioux@gmail.com>\nSigned-off-by: aatjitra <aatjitra@gmail.com>","faux123",true],["719ad37bead94985be45c381f40ddcf28e5a25d9","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","Optimized ARM RWSEM algorithm\n\nRWSEM implementation for ARM using atomic functions.\nHeavily based on arch/sh/include/asm/rwsem.h\n\nSigned-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>\nSigned-off-by: aatjitra <aatjitra@gmail.com>","faux123",true],["f0289077c25983e03fb073fc9107e228c43ae9e0","c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","arm/crypto: Add optimized AES and SHA1 routines\n\nAdd assembler versions of AES and SHA1 for ARM platforms.  This has provided\nup to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.\n\nPlatform   CPU SPeed    Endian   Before (bps)   After (bps)   Improvement\n\nIXP425      533 MHz      big     11217042        15566294        ~38%\nKS8695      166 MHz     little    3828549         5795373        ~51%\n\nSigned-off-by: David McCullough <ucdevel@gmail.com>\nSigned-off-by: faux123 <reioux@gmail.com>\nSigned-off-by: aatjitra <aatjitra@gmail.com>","faux123",true]],"size":4,"ref":"refs/heads/master","head":"f0289077c25983e03fb073fc9107e228c43ae9e0"}