From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bin Meng Date: Sat, 8 Oct 2016 13:53:49 +0800 Subject: [U-Boot] [PATCH v2 02/12] x86: Add an accelerated memmove() function In-Reply-To: References: <1475721740-15124-1-git-send-email-sjg@chromium.org> <1475721740-15124-3-git-send-email-sjg@chromium.org> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Simon, On Sat, Oct 8, 2016 at 10:25 AM, Bin Meng wrote: > Hi Simon, > > On Thu, Oct 6, 2016 at 10:42 AM, Simon Glass wrote: >> Bring in a faster memmove() from Linux 4.7. This speeds up scrolling on the >> display. >> >> Signed-off-by: Simon Glass >> --- >> >> Changes in v2: >> - Move the code into string.c >> - Fix multi-line comments that should not be >> >> arch/x86/include/asm/string.h | 2 +- >> arch/x86/lib/string.c | 161 ++++++++++++++++++++++++++++++++++++++++++ >> 2 files changed, 162 insertions(+), 1 deletion(-) >> > > Reviewed-by: Bin Meng > > Tested on Crown Bay with an external PCIe graphics card > Tested-by: Bin Meng > > However, I did not see significant speed up on screen scrolling... > Crown Bay is still using cfb_console.c, which is the legacy driver that does not use memmove(). Looks the new console_xxx driver is using memmove(). I guess I will need convert Crown Bay to use DM video. Regards, Bin