[coreboot] Could I replace memmove function?

Patrick Georgi patrick at georgi-clan.de
Fri Aug 16 08:10:11 CEST 2013


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



More information about the coreboot mailing list