Subversion Repositories HelenOS

Rev

Rev 3684 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3684 Rev 4377
Line 72... Line 72...
72
} screen_t;
72
} screen_t;
73
 
73
 
74
typedef struct {
74
typedef struct {
75
    void *addr;
75
    void *addr;
76
    uint32_t size;
76
    uint32_t size;
77
} keyboard_t;
77
} macio_t;
78
 
78
 
79
typedef struct {
79
typedef struct {
80
    uint32_t info;
80
    uint32_t info;
81
    uint32_t addr_hi;
81
    uint32_t addr_hi;
82
    uint32_t addr_lo;
82
    uint32_t addr_lo;
Line 120... Line 120...
120
extern void *ofw_claim_virt(const void *virt, const int len);
120
extern void *ofw_claim_virt(const void *virt, const int len);
121
extern void *ofw_claim_phys(const void *virt, const int len);
121
extern void *ofw_claim_phys(const void *virt, const int len);
122
extern int ofw_map(const void *phys, const void *virt, const int size, const int mode);
122
extern int ofw_map(const void *phys, const void *virt, const int size, const int mode);
123
extern int ofw_memmap(memmap_t *map);
123
extern int ofw_memmap(memmap_t *map);
124
extern int ofw_screen(screen_t *screen);
124
extern int ofw_screen(screen_t *screen);
125
extern int ofw_keyboard(keyboard_t *keyboard);
125
extern int ofw_macio(macio_t *macio);
126
extern int setup_palette(void);
126
extern int ofw_setup_palette(void);
127
extern void ofw_quiesce(void);
127
extern void ofw_quiesce(void);
128
 
128
 
129
#endif
129
#endif