[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linuxbios
Subject:    Re: [coreboot] =?utf-8?q?Could_I_replace_memmove_function=3F?=
From:       Patrick Georgi <patrick () georgi-clan ! de>
Date:       2013-08-16 6:10:11
Message-ID: e23c40d78446b7f140bbb90b24acd5d7 () mail ! georgi-clan ! de
[Download RAW message or body]

Am 2013-08-15 14:01, schrieb Andrew Wu:
> is 256-byte aligned, otherwise it will failback to use slower MOV
> loop. MOV loop is much slower then
> REP MOVSL on Vortex86EX, because reading instructions from ROM is slow.
Can't you cache the ROM area?

Other than that: Optimizing the common code is better than a special 
case. memmove won't change much, so that's a stable interface, but you 
never know what will happen (and few people will be able to test their 
changes on Vortex86).


Patrick

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic