Add proper arm11 crt0 and fix race condition

This commit is contained in:
TuxSH
2017-05-24 03:27:30 +02:00
parent d6c6c421e9
commit 067e217909
5 changed files with 49 additions and 6 deletions

View File

@@ -33,4 +33,20 @@ void memcpy(void *dest, const void *src, u32 size)
for(u32 i = 0; i < size; i++)
destc[i] = srcc[i];
}
}
void memset(void *dest, u32 filler, u32 size)
{
u8 *destc = (u8 *)dest;
for(u32 i = 0; i < size; i++)
destc[i] = (u8)filler;
}
void memset32(void *dest, u32 filler, u32 size)
{
u32 *dest32 = (u32 *)dest;
for(u32 i = 0; i < size / 4; i++)
dest32[i] = filler;
}