Replace clear_memory with memset.
Replace set_init_ram_access with the call to set_var_mtrr. Remove unused #include statments. Signed-off-by: Myles Watson <mylesgw@gmail.com> Acked-by: Patrick Georgi <patrick.georgi@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5201 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
#ifndef CPU_X86_MEM_H
|
||||
#define CPU_X86_MEM_H
|
||||
|
||||
/* Optimized generic x86 assembly for clearing memory */
|
||||
static inline void clear_memory(void *addr, unsigned long size)
|
||||
{
|
||||
asm volatile(
|
||||
"cld \n\t"
|
||||
"rep; stosl\n\t"
|
||||
: /* No outputs */
|
||||
: "a" (0), "D" (addr), "c" (size>>2)
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
#endif /* CPU_X86_MEM_H */
|
||||
Reference in New Issue
Block a user