Subversion Repositories HelenOS

Rev

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

Rev 3478 Rev 3515
Line 41... Line 41...
41
#define KERN_arm32_MACHINE_H_
41
#define KERN_arm32_MACHINE_H_
42
 
42
 
43
#include <console/console.h>
43
#include <console/console.h>
44
#include <arch/types.h>
44
#include <arch/types.h>
45
#include <arch/exception.h>
45
#include <arch/exception.h>
-
 
46
#ifdef MACHINE_GXEMUL_TESTARM   
46
#include <arch/drivers/gxemul.h>
47
#include <arch/drivers/gxemul.h>
-
 
48
#endif
-
 
49
#ifdef MACHINE_QEMU_ICP
-
 
50
#include <arch/drivers/qemu.h>
-
 
51
#endif
47
 
52
 
48
 
53
 
49
/** Initializes console.
54
/** Initializes console.
50
 *
55
 *
51
 * @param devno Console device number.
56
 * @param devno Console device number.
Line 114... Line 119...
114
#define machine_irq_exception(exc_no, istate) \
119
#define machine_irq_exception(exc_no, istate) \
115
        gxemul_irq_exception(exc_no, istate)
120
        gxemul_irq_exception(exc_no, istate)
116
#define machine_get_fb_address                gxemul_get_fb_address
121
#define machine_get_fb_address                gxemul_get_fb_address
117
#endif
122
#endif
118
 
123
 
-
 
124
#ifdef MACHINE_QEMU_ICP     
-
 
125
#define machine_console_init(devno)           qemu_icp_console_init(devno)
-
 
126
#define machine_grab_console                  qemu_icp_grab_console
-
 
127
#define machine_release_console               qemu_icp_release_console 
-
 
128
#define machine_hw_map_init                   qemu_icp_hw_map_init
-
 
129
#define machine_timer_irq_start               qemu_icp_timer_irq_start
-
 
130
#define machine_cpu_halt                      qemu_icp_cpu_halt
-
 
131
#define machine_get_memory_size               qemu_icp_get_memory_size
-
 
132
#define machine_debug_putc(ch)                qemu_icp_debug_putc(ch)
-
 
133
#define machine_irq_exception(exc_no, istate) \
-
 
134
        qemu_icp_irq_exception(exc_no, istate)
-
 
135
#define machine_get_fb_address                qemu_icp_get_fb_address
-
 
136
#endif
119
#endif
137
#endif
120
 
138
 
121
/** @}
139
/** @}
122
 */
140
 */