fixed wrong BaS copy length.

This commit is contained in:
Markus Fröschle
2012-10-19 05:57:35 +00:00
parent c918d3ebaa
commit 7c28b6cdd0

View File

@@ -712,7 +712,7 @@ void initialize_hardware(void) {
src = (uint32_t *)&bas;
dst = (uint32_t *)&Bas_base;
jmp = (uint8_t *)&BaS;
for (i = 0; i < (int) &bas_length; i+= 4)
for (i = 0; i < (int) &bas_length / 16; i+= 4)
{
*src++ = *dst++;
*src++ = *dst++;
@@ -729,5 +729,5 @@ void initialize_hardware(void) {
/* output */ :
/* input */ : "g" (jmp)
/* clobber */: "a3", "memory"
);
);
}