Changeset a0c732e in mainline for arch/ppc32/boot/main.h
- Timestamp:
- 2006-02-26T11:48:05Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7a255e69
- Parents:
- 13c1a0c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc32/boot/main.h
r13c1a0c ra0c732e 30 30 #define __MAIN_H__ 31 31 32 #define MAX_OFW_ARGS 1033 34 typedef __builtin_va_list va_list;35 36 #define va_start(ap, last) __builtin_va_start(ap, last)37 #define va_arg(ap, type) __builtin_va_arg(ap, type)38 #define va_end(ap) __builtin_va_end(ap)39 40 typedef unsigned int ofw_arg_t;41 typedef unsigned int ihandle;42 typedef unsigned int phandle;43 44 /** OpenFirmware command structure45 *46 */47 typedef struct {48 const char *service; /**< Command name */49 unsigned int nargs; /**< Number of in arguments */50 unsigned int nret; /**< Number of out arguments */51 ofw_arg_t args[MAX_OFW_ARGS]; /**< List of arguments */52 } ofw_args_t;53 54 typedef void (*ofw_entry)(ofw_args_t *);55 56 extern void init(void);57 extern int ofw_call(const char *service, const int nargs, const int nret, ...);58 extern void ofw_write(const char *str, const int len);59 extern void ofw_puts(const char *str);60 extern phandle ofw_find_device(const char *name);61 extern int ofw_get_property(const phandle device, const char *name, void *buf, const int buflen);62 32 extern void bootstrap(void); 63 33
Note:
See TracChangeset
for help on using the changeset viewer.