Rev 1157 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1157 | Rev 1166 | ||
---|---|---|---|
Line 40... | Line 40... | ||
40 | #define va_arg(ap, type) __builtin_va_arg(ap, type) |
40 | #define va_arg(ap, type) __builtin_va_arg(ap, type) |
41 | #define va_end(ap) __builtin_va_end(ap) |
41 | #define va_end(ap) __builtin_va_end(ap) |
42 | 42 | ||
43 | typedef struct { |
43 | typedef struct { |
44 | void *start; |
44 | void *start; |
45 | unsigned int size; |
45 | unsigned long size; |
46 | } memzone_t; |
46 | } memzone_t; |
47 | 47 | ||
48 | typedef struct { |
48 | typedef struct { |
49 | unsigned int total; |
49 | unsigned long total; |
50 | unsigned int count; |
50 | unsigned long count; |
51 | memzone_t zones[MEMMAP_MAX_RECORDS]; |
51 | memzone_t zones[MEMMAP_MAX_RECORDS]; |
52 | } memmap_t; |
52 | } memmap_t; |
53 | 53 | ||
54 | typedef struct { |
54 | typedef struct { |
55 | void *addr; |
55 | void *addr; |
56 | unsigned int width; |
56 | unsigned long width; |
57 | unsigned int height; |
57 | unsigned long height; |
58 | unsigned int bpp; |
58 | unsigned long bpp; |
59 | unsigned int scanline; |
59 | unsigned long scanline; |
60 | } screen_t; |
60 | } screen_t; |
61 | 61 | ||
62 | 62 | ||
63 | extern void init(void); |
63 | extern void init(void); |
64 | extern void ofw_write(const char *str, const int len); |
64 | extern void ofw_write(const char *str, const long len); |
65 | 65 | ||
66 | extern void *ofw_translate(const void *virt); |
66 | extern void *ofw_translate(const void *virt); |
67 | extern int ofw_map(const void *phys, const void *virt, const int size, const int mode); |
67 | extern long ofw_map(const void *phys, const void *virt, const long size, const long mode); |
68 | extern int ofw_memmap(memmap_t *map); |
68 | extern long ofw_memmap(memmap_t *map); |
69 | extern int ofw_screen(screen_t *screen); |
69 | extern long ofw_screen(screen_t *screen); |
70 | 70 | ||
71 | #endif |
71 | #endif |