summaryrefslogtreecommitdiff
path: root/packages/uw7
AgeCommit message (Expand)AuthorFilesLines
2009-05-24New upstream release 15.7a, fixing CVE-2009-014815.7a-1Tobias Klauser6-3/+6
2006-11-13Initial import15.6-2Tobias Klauser6-0/+121
tion value='9'>9space:mode:
authorJoonwoo Park <joonwoop@codeaurora.org>2014-10-21 01:59:03 +0100
committerWill Deacon <will.deacon@arm.com>2014-11-06 17:25:27 +0000
commit70ddb63a88bfd45eb6abe36e2bf4f8f351a447d7 (patch)
tree4dcae5cd2781e3265f0a5a9effc4060943ae04c5 /arch/arm64/kernel/io.c
parent4ee20980812b5b1800221996ec438689f61e98b4 (diff)
arm64: optimize memcpy_{from,to}io() and memset_io()
Optimize memcpy_{from,to}io() and memset_io() by transferring in 64 bit as much as possible with minimized barrier usage. This simplest optimization brings faster throughput compare to current byte-by-byte read and write with barrier in the loop. Code's skeleton is taken from the powerpc. Link: http://lkml.kernel.org/p/20141020133304.GH23751@e104818-lin.cambridge.arm.com Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Reviewed-by: Trilok Soni <tsoni@codeaurora.org> Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/kernel/io.c')