Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1165 → Rev 1166

/boot/trunk/arch/ppc64/loader/ofw.h
42,30 → 42,30
 
typedef struct {
void *start;
unsigned int size;
unsigned long size;
} memzone_t;
 
typedef struct {
unsigned int total;
unsigned int count;
unsigned long total;
unsigned long count;
memzone_t zones[MEMMAP_MAX_RECORDS];
} memmap_t;
 
typedef struct {
void *addr;
unsigned int width;
unsigned int height;
unsigned int bpp;
unsigned int scanline;
unsigned long width;
unsigned long height;
unsigned long bpp;
unsigned long scanline;
} screen_t;
 
 
extern void init(void);
extern void ofw_write(const char *str, const int len);
extern void ofw_write(const char *str, const long len);
 
extern void *ofw_translate(const void *virt);
extern int ofw_map(const void *phys, const void *virt, const int size, const int mode);
extern int ofw_memmap(memmap_t *map);
extern int ofw_screen(screen_t *screen);
extern long ofw_map(const void *phys, const void *virt, const long size, const long mode);
extern long ofw_memmap(memmap_t *map);
extern long ofw_screen(screen_t *screen);
 
#endif