[PW_SID:1155609] [v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS - #2568
[PW_SID:1155609] [v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS#2568linux-riscv-bot wants to merge 2 commits into
Conversation
We can jump straight into the copy loop if the kernel is compiled for a hardware that natively supports misaligned access. The user copy bandwidth improvement on K3 and Ascaolon is shown as below: Misaligned user copy, size: 512B (offset: [0:15] except 0, 8) BW Improvement | Write | Read | K3 | 6.19% | 3.43% | Ascalon | 10.0% | 11.4% | Aligned user copy, size: 512B (offset: 0, 8) BW Improvement | Write | Read | K3 | 1.69% | 0.90% | Ascalon | 1.25% | 3.32% | Suggested-by: Anton Blanchard <antonb@tenstorrent.com> Signed-off-by: Andy Chiu <tchiu@tenstorrent.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
495bff0 to
c27f74f
Compare
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
|
Patch 1: "[v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS" |
PR for series 1155609 applied to workflow__riscv__fixes
Name: [v1] riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1155609
Version: 1