mirror of
https://github.com/thamugadi/powerpc-ofw-boot.git
synced 2025-01-14 10:32:44 +00:00
separated files
This commit is contained in:
parent
3c40f50fb6
commit
7005a2c281
@ -2,29 +2,6 @@
|
||||
|
||||
extern void (*ofw)();
|
||||
|
||||
int ofw_test(char* name)
|
||||
{
|
||||
struct
|
||||
{
|
||||
char* service;
|
||||
int n_args;
|
||||
int n_rets;
|
||||
char* arg;
|
||||
int ret;
|
||||
} ofw_arg;
|
||||
|
||||
char _service[5] = "test";
|
||||
ofw_arg.service = _service;
|
||||
|
||||
ofw_arg.n_args = 1;
|
||||
ofw_arg.n_rets = 1;
|
||||
ofw_arg.arg = name;
|
||||
|
||||
ofw(&ofw_arg);
|
||||
|
||||
return ofw_arg.ret;
|
||||
}
|
||||
|
||||
phandle child(phandle _child)
|
||||
{
|
||||
struct
|
||||
@ -305,3 +282,4 @@ int package_to_path(phandle package, uint8_t* buf, int buflen)
|
||||
void* call_method(char* method, ihandle instance, ...)
|
||||
{
|
||||
}
|
||||
|
27
entry/ofw_common.c
Normal file
27
entry/ofw_common.c
Normal file
@ -0,0 +1,27 @@
|
||||
#include <ofw.h>
|
||||
|
||||
extern void (*ofw)();
|
||||
|
||||
int ofw_test(char* name)
|
||||
{
|
||||
struct
|
||||
{
|
||||
char* service;
|
||||
int n_args;
|
||||
int n_rets;
|
||||
char* arg;
|
||||
int ret;
|
||||
} ofw_arg;
|
||||
|
||||
char _service[5] = "test";
|
||||
ofw_arg.service = _service;
|
||||
|
||||
ofw_arg.n_args = 1;
|
||||
ofw_arg.n_rets = 1;
|
||||
ofw_arg.arg = name;
|
||||
|
||||
ofw(&ofw_arg);
|
||||
|
||||
return ofw_arg.ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user