Subversion Repositories HelenOS

Rev

Rev 3529 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3529 Rev 4634
Line 109... Line 109...
109
 *
109
 *
110
 *  @return Address of framebuffer device.
110
 *  @return Address of framebuffer device.
111
 */
111
 */
112
extern uintptr_t machine_get_fb_address(void);
112
extern uintptr_t machine_get_fb_address(void);
113
 
113
 
-
 
114
/*
-
 
115
 * Machine specific frame initialization
-
 
116
 */
-
 
117
extern void machine_frame_init(void);
114
 
118
 
115
#ifdef MACHINE_GXEMUL_TESTARM   
119
#ifdef MACHINE_GXEMUL_TESTARM   
116
#define machine_console_init(devno)           gxemul_console_init(devno)
120
#define machine_console_init(devno)           gxemul_console_init(devno)
117
#define machine_grab_console                  gxemul_grab_console
121
#define machine_grab_console                  gxemul_grab_console
118
#define machine_release_console               gxemul_release_console 
122
#define machine_release_console               gxemul_release_console 
Line 123... Line 127...
123
#define machine_debug_putc(ch)                gxemul_debug_putc(ch)
127
#define machine_debug_putc(ch)                gxemul_debug_putc(ch)
124
#define machine_irq_exception(exc_no, istate) \
128
#define machine_irq_exception(exc_no, istate) \
125
        gxemul_irq_exception(exc_no, istate)
129
        gxemul_irq_exception(exc_no, istate)
126
#define machine_get_fb_address                gxemul_get_fb_address
130
#define machine_get_fb_address                gxemul_get_fb_address
127
#define machine_fb_init               gxemul_fb_init
131
#define machine_fb_init               gxemul_fb_init
-
 
132
#define machine_frame_init            gxemul_frame_init
128
#endif
133
#endif
129
 
134
 
130
#ifdef MACHINE_QEMU_ICP     
135
#ifdef MACHINE_QEMU_ICP     
131
#define machine_console_init(devno)           qemu_icp_console_init(devno)
136
#define machine_console_init(devno)           qemu_icp_console_init(devno)
132
#define machine_grab_console                  qemu_icp_grab_console
137
#define machine_grab_console                  qemu_icp_grab_console
Line 138... Line 143...
138
#define machine_debug_putc(ch)                qemu_icp_debug_putc(ch)
143
#define machine_debug_putc(ch)                qemu_icp_debug_putc(ch)
139
#define machine_irq_exception(exc_no, istate) \
144
#define machine_irq_exception(exc_no, istate) \
140
        qemu_icp_irq_exception(exc_no, istate)
145
        qemu_icp_irq_exception(exc_no, istate)
141
#define machine_get_fb_address                qemu_icp_get_fb_address
146
#define machine_get_fb_address                qemu_icp_get_fb_address
142
#define machine_fb_init               qemu_icp_fb_init
147
#define machine_fb_init               qemu_icp_fb_init
-
 
148
#define machine_frame_init            qemu_icp_frame_init
143
#endif
149
#endif
144
#endif
150
#endif
145
 
151
 
146
/** @}
152
/** @}
147
 */
153
 */