Revision 210b580b include/hw/ppc/spapr.h
b/include/hw/ppc/spapr.h | ||
---|---|---|
319 | 319 |
stl_be_phys(phys + 4*n, val); |
320 | 320 |
} |
321 | 321 |
|
322 |
typedef void (*spapr_rtas_fn)(sPAPREnvironment *spapr, uint32_t token, |
|
322 |
typedef void (*spapr_rtas_fn)(PowerPCCPU *cpu, sPAPREnvironment *spapr, |
|
323 |
uint32_t token, |
|
323 | 324 |
uint32_t nargs, target_ulong args, |
324 | 325 |
uint32_t nret, target_ulong rets); |
325 | 326 |
int spapr_rtas_register(const char *name, spapr_rtas_fn fn); |
326 |
target_ulong spapr_rtas_call(sPAPREnvironment *spapr, |
|
327 |
target_ulong spapr_rtas_call(PowerPCCPU *cpu, sPAPREnvironment *spapr,
|
|
327 | 328 |
uint32_t token, uint32_t nargs, target_ulong args, |
328 | 329 |
uint32_t nret, target_ulong rets); |
329 | 330 |
int spapr_rtas_device_tree_setup(void *fdt, hwaddr rtas_addr, |
Also available in: Unified diff