[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210323073432.3422227-1-yangyingliang@huawei.com>
Date: Tue, 23 Mar 2021 15:34:29 +0800
From: Yang Yingliang <yangyingliang@...wei.com>
To: <linux-arm-kernel@...ts.infradead.org>,
<linux-kernel@...r.kernel.org>
CC: <catalin.marinas@....com>, <will@...nel.org>,
<guohanjun@...wei.com>, <yangyingliang@...wei.com>
Subject: [PATCH 0/3] arm64: lib: improve copy performance
This patchset reduce instructions in copy_template.S
to improve the performance of copy memory, when size
is ge 64 bytes.
Yang Yingliang (3):
arm64: lib: introduce ldp2/stp2 macro
arm64: lib: improve copy performance when size is ge 128 bytes
arm64: lib: improve copy performance when size is less than 128 and ge
64 bytes
arch/arm64/include/asm/asm-uaccess.h | 16 +++++++++
arch/arm64/lib/copy_from_user.S | 8 +++++
arch/arm64/lib/copy_in_user.S | 8 +++++
arch/arm64/lib/copy_template.S | 54 +++++++++++++++-------------
arch/arm64/lib/copy_to_user.S | 8 +++++
arch/arm64/lib/memcpy.S | 8 +++++
6 files changed, 78 insertions(+), 24 deletions(-)
--
2.25.1
Powered by blists - more mailing lists