Changeset b7b5f83 in mainline for genarch/ofw.h
- Timestamp:
- 2006-07-03T19:46:13Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b95b717
- Parents:
- d22645e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
genarch/ofw.h
rd22645e rb7b5f83 30 30 #define __OFW_H__ 31 31 32 #define NULL 0 33 #define MEMMAP_MAX_RECORDS 32 34 #define false 0 35 #define true 1 32 #include <types.h> 33 #include <stdarg.h> 36 34 37 typedef __builtin_va_list va_list; 35 #define BUF_SIZE 1024 38 36 39 #define va_start(ap, last) __builtin_va_start(ap, last) 40 #define va_arg(ap, type) __builtin_va_arg(ap, type) 41 #define va_end(ap) __builtin_va_end(ap) 37 #define MEMMAP_MAX_RECORDS 32 42 38 43 39 typedef struct { … … 65 61 } keyboard_t; 66 62 63 typedef struct { 64 unsigned int info; 65 unsigned int addr_hi; 66 unsigned int addr_lo; 67 } pci_addr_t; 68 69 typedef struct { 70 pci_addr_t addr; 71 unsigned int size_hi; 72 unsigned int size_lo; 73 } pci_reg_t; 74 75 typedef unsigned long ofw_arg_t; 76 typedef unsigned int ihandle; 77 typedef unsigned int phandle; 78 79 extern phandle ofw_aliases; 67 80 68 81 extern void init(void); 69 82 extern void ofw_write(const char *str, const int len); 83 84 extern int ofw_get_property(const phandle device, const char *name, const void *buf, const int buflen); 85 extern phandle ofw_find_device(const char *name); 70 86 71 87 extern void *ofw_translate(const void *virt);
Note:
See TracChangeset
for help on using the changeset viewer.