/SPARTAN/trunk/arch/ppc/src/ppc.c |
---|
File deleted |
/SPARTAN/trunk/arch/ppc/src/drivers/ofw.c |
---|
92,6 → 92,11 |
return ofw_call("getprop", 4, 1, device, name, buf, buflen); |
} |
void *ofw_claim(const void *addr, const int size, const int align) |
{ |
return (void *) ofw_call("claim", 3, 1, addr, size, align); |
} |
void putchar(const char ch) |
{ |
ofw_putchar(ch); |
/SPARTAN/trunk/arch/ppc/src/start.S |
---|
33,7 → 33,9 |
.global kernel_image_start |
kernel_image_start: |
bl early_init |
lis r4, ofw@ha |
addi r4, r4, ofw@l |
stw r5, 0(r4) |
lis r3, _hardcoded_ktext_size@ha |
addi r3, r3, _hardcoded_ktext_size@l |
53,4 → 55,6 |
addi r4, r4, hardcoded_load_address@l |
stw r3, 0(r4) |
bl ofw_init |
b main_bsp |