Changeset aecf79f in mainline for kernel/arch/xen32/src/xen32.c
- Timestamp:
- 2006-07-24T16:07:15Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c59dd1a2
- Parents:
- 7b0599b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/xen32/src/xen32.c
r7b0599b raecf79f 40 40 #include <arch/pm.h> 41 41 42 #include <arch/drivers/ega.h> 43 #include <arch/drivers/vesa.h> 44 #include <genarch/i8042/i8042.h> 45 #include <arch/drivers/i8254.h> 46 #include <arch/drivers/i8259.h> 42 #include <arch/drivers/xconsole.h> 47 43 48 44 #include <arch/context.h> … … 68 64 void arch_pre_mm_init(void) 69 65 { 70 //pm_init();66 pm_init(); 71 67 72 68 if (config.cpu_active == 1) { 73 69 // bios_init(); 74 // i8259_init(); /* PIC */75 // i8254_init(); /* hard clock */76 70 77 71 // exc_register(VECTOR_SYSCALL, "syscall", (iroutine) syscall); … … 87 81 { 88 82 if (config.cpu_active == 1) { 89 90 #ifdef CONFIG_FB 91 if (vesa_present()) 92 vesa_init(); 93 else 94 #endif 95 ega_init(); /* video */ 96 97 83 /* video */ 84 xen_console_init(); 98 85 /* Enable debugger */ 99 86 debugger_init(); … … 116 103 void arch_post_smp_init(void) 117 104 { 118 i8042_init(); /* keyboard controller */119 105 } 120 106 121 107 void calibrate_delay_loop(void) 122 108 { 123 i8254_calibrate_delay_loop();109 // i8254_calibrate_delay_loop(); 124 110 if (config.cpu_active == 1) { 125 111 /* … … 127 113 * On SMP, i8254 is not used for time keeping and its interrupt pin remains masked. 128 114 */ 129 i8254_normal_operation();115 // i8254_normal_operation(); 130 116 } 131 117 } … … 149 135 void arch_grab_console(void) 150 136 { 151 i8042_grab();152 137 } 138 153 139 /** Return console to userspace 154 140 * … … 156 142 void arch_release_console(void) 157 143 { 158 i8042_release();159 144 } 160 145
Note:
See TracChangeset
for help on using the changeset viewer.