Changes in kernel/arch/amd64/src/amd64.c [a71c158:c2417bc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/amd64.c
ra71c158 rc2417bc 151 151 i8254_init(); 152 152 153 #if (defined(CONFIG_FB) || defined(CONFIG_EGA))154 bool vesa = false;155 #endif156 157 153 #ifdef CONFIG_FB 158 vesa = vesa_init(); 159 #endif 160 154 if (vesa_present()) 155 vesa_init(); 156 else 157 #endif 161 158 #ifdef CONFIG_EGA 162 if (!vesa) { 163 outdev_t *egadev = ega_init(EGA_BASE, EGA_VIDEORAM); 164 if (egadev) 165 stdout_wire(egadev); 166 } 159 ega_init(EGA_BASE, EGA_VIDEORAM); /* video */ 160 #else 161 {} 167 162 #endif 168 163 … … 254 249 } 255 250 251 /** Acquire console back for kernel 252 * 253 */ 254 void arch_grab_console(void) 255 { 256 #ifdef CONFIG_FB 257 if (vesa_present()) 258 vesa_redraw(); 259 else 260 #endif 261 #ifdef CONFIG_EGA 262 ega_redraw(); 263 #else 264 {} 265 #endif 266 } 267 268 /** Return console to userspace 269 * 270 */ 271 void arch_release_console(void) 272 { 273 } 274 256 275 /** Construct function pointer 257 276 *
Note:
See TracChangeset
for help on using the changeset viewer.