of_call_prom
int of_call_prom(const char *service, int nargs, int nret, ...);
of_call_prom("write", 3, 1, of_stdout_handle, buf, len);
memory = of_call_prom("open", 1, 1, "/memory");
memory = of_call_prom("open", 1, 1, "/memory@0");
return of_call_prom("claim", 3, 1, virt, size, align);
ret = of_call_prom("call-method", 6, 1, "map", chosen_mmu,
of_call_prom("exit", 0, 0);
return (void *) (unsigned long) of_call_prom("finddevice", 1, 1, name);
return of_call_prom("getprop", 4, 1, phandle, name, buf, buflen);
return of_call_prom("setprop", 4, 1, phandle, name, buf, buflen);