Rev 3478 | Go to most recent revision | Show entire file | Regard 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 | */ |