Changeset 272c219 in mainline for arch/ppc32/loader/ofw.h


Ignore:
Timestamp:
2006-03-13T18:42:58Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
eebd172
Parents:
8cbe350
Message:

cleanup and extend OFW code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/loader/ofw.h

    r8cbe350 r272c219  
    5656
    5757extern void init(void);
    58 extern int ofw_call(const char *service, const int nargs, const int nret, ...);
    59 extern void ofw_write(const char *str, const int len);
    60 extern void ofw_puts(const char *str);
    61 extern void *ofw_claim(const void *addr, const int size, const int align);
     58void halt(void);
     59
    6260extern phandle ofw_find_device(const char *name);
    6361extern int ofw_get_property(const phandle device, const char *name, const void *buf, const int buflen);
     62extern int ofw_call(const char *service, const int nargs, const int nret, ...);
     63#define ofw_call_method(instance, method, nargs, nret, ...) ofw_call("call-method", (nargs + 2), nret, method, instance, ##__VA_ARGS__)
     64
     65extern ihandle ofw_open(const char *name);
     66extern void ofw_write(const char *str, const int len);
     67
     68extern void *ofw_claim(const void *addr, const int size, const int align);
     69extern void *ofw_translate(const void *virt);
    6470
    6571#endif
Note: See TracChangeset for help on using the changeset viewer.