From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933222AbbELNc5 (ORCPT ); Tue, 12 May 2015 09:32:57 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:13105 "EHLO mailhub1.si.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932887AbbELNcw (ORCPT ); Tue, 12 May 2015 09:32:52 -0400 Message-Id: From: Christophe Leroy Subject: [PATCH 0/4] powerpc32: use cacheable alternatives of memcpy and memset To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , scottwood@freescale.com Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Joakim Tjernlund , Kyle Moffett Date: Tue, 12 May 2015 15:32:47 +0200 (CEST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset implements use of cacheable versions of memset and memcpy when the len is greater than the cacheline size and the destination is in RAM. On MPC885, we observe a 7% rate increase on FTP transfer Christophe Leroy (4): Partially revert "powerpc: Remove duplicate cacheable_memcpy/memzero functions" powerpc32: swap r4 and r5 in cacheable_memzero powerpc32: memset(0): use cacheable_memzero powerpc32: memcpy: use cacheable_memcpy arch/powerpc/lib/copy_32.S | 148 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 148 insertions(+) -- 2.1.0